可传输表空间
按照eygle的书,试着在本地两台虚拟机上进行传输表空间的测试,下面是测试步骤:[@more@]在DB130上先建两个tablespace,分别存放data与index.SQL> create tablespace eric_data 2 datafile '/oracle/oradata/orcl/eric_data01.dbf' size 50m;Tablespace created.SQL> create tablespace eric_indx 2 datafile '/oracle/oradata/orcl/eric_indx01.dbf' size 10m;Tablespace created.建立测试前的用户及table,indexSQL> grant connect,resource to eric identified by eric;Grant succeeded.SQL> alter user eric default table
oracle 10g flashback database
oracle 10g flashback database[@more@]flashback database是10g推出的一个重大改进,它可以让我们不用做不完全恢复的情况下把数据库"回滚"到过去的某一个时间点。你可以在创建数据库时设定flashback database,如果当时没有设置,可以按下面的步骤进行设置:1、设置flashback--首先要把数据库置于归档模式在pfile中增加以下参数,重启数据库log_archive_max_processes=3log_archive_dest_1='location=D:oracleproduct10.2.0oradataorclarchived'log_archive_format="%T%S%r.ARC"SQL> conn / as sysdba已连接到空闲
用flashback恢复存储过程(ZT)
用flashback恢复存储过程[@more@]今天一个朋友问我,删除了一个存储过程是否可以恢复,想了想,恢复存储过程就相当于找到删除过程前SOURCE$表的数据,可以用flashback功能恢复。下面的测试过程。首先建立存储过程:SQL> create or replace procedure p_test is2 begin3 null;4 end p_test;5 /Procedure createdSQL> col sysdate format a20SQL> select sysdate from dual;SYSDATE--------------------2007-7-10 23:50:32SQL> drop procedure p_test;Procedure dropped要恢复存储过程首先需要知道该过程在删除前对应的OBJECT_I