搞duplicate 被rman-06023晕了好几天 多次尝试总结如下:
主机:
(1)做全备份+归档备份---》backup database plus archivelog;
如果不做归档备份 则:
(2)做归档 alter system archive log current;
把这两个东东COPY到备机去,原先啥路径 备机上还是啥路径。(不拷贝过去 就会报06023)
注:找不到备份、归档 看看 show parameter db_recovery_file_dest;
轮到备机上场了:
(1)新建实例:
orapwd file=*****.ora password=****
oradim -new -sid orcl
(2) 配置pfile:
把主机上 这个oracle\product\10.2.0\admin\***(sid) COPY过来,修改***(sid)\pfile\init.ora
只用修改db_name、control_files以及带dest的参数就可以了
如果主备日志文件、数据文件的路径不一样 还需添加DB_FILE_NAME_CONVERT和LOG_FILE_NAME_CONVERT
其中的参数都是一一对应即源路径和目的路径
注意:这里提醒一下(备机日志文件、数据文件的路径必须要建,如果不建也会报06023)
(3)create spfile from pfile=*******\init.ora(上面提过的)
(4)startup nomount
补充:备机要做动态监听哦
好了 回到主机 进入rman
rman target/ auxiliary sys/orcl@standby
检查备份还在否 list backup;
duplicate target database to ***(sid) nofilenamecheck;
大功告成!!!!
谢谢CCTV、MTV、AV 。。。。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/ad007520/archive/2009/12/09/4972455.aspx
|
|