(3) 执行list restore point all命令查看数据库中可用的还原点:
[html]
RMAN> list restore point all;
SCN RSP Time Type Time Name
---------------- --------- ---------- --------- ----
3026422 09-OCT-13 FIRSTMONTH
(4) 用归档备份执行duplicate database命令,确保指定想还原
数据库的还原点:
[html]
RMAN>duplicate database
to newdb
until restore point FIRSTMONTH
db_file_name_convert=’/u01/app/oracle/oradata/ocp’, ’/u01/app/oracle/oradata/ocm’
pfile =’/tmp/pfile.ora’;
此duplicate命令创建一个控制文件而不是还原目标数据库的控制文件。在前面用keep命令创建的还原点及其对应的SCN记录在恢复目录和目标数据库控制文件。因为需要SDN复制数据库直到指定的还原点(FIRSTMONTH),所以必须或都使用一个恢复目录,或者使用目标数据库控制文件,只要还原点仍然存在且没有被覆盖。