2008-8-1 10:56
koory_liu
[疑问]关于rman备份的controlfile和当前数据库中controlfile不同的问题
平台:
windows2003
oracle9207
RMAN运行在nocatalog方式下
我在做rman的异机恢复,从一个rac系统把数据恢复到一个单节点的rac上。
原系统的rac sid是amecov2,2个instance名字是amecov21和amecov22.
需要把数据恢复到一个单节点的目标机上,sid是amecov2,instance name是amecov2
问题来了:
当我把rman备份的controlfile改个名字,放到目标机的相应位置,startup mount。没问题
然后进rman
RMAN>show all;有这样一条记录
CONFIGURE CHANNEL 1 DEVICE TYPE DISK CONNECT '/@amecov21';
我肯定要把amecov21改成amecov2
于是
RMAN>configure channel 1 device type disk connect '/@amecov2';
会提示我ORA-01649: operation not allowed with a backup controlfile
但是!
如果我把原系统上正在用的controlfile copy到目标机上,就可以成功RMAN>configure channel 1 device type disk connect '/@amecov2';
我的疑惑:
我一直以为rman备份出来的controlfile和系统正在用的controlfile是一模一样的,看来两个还是有差别的。
各位大大能说说有啥差别么?