LoveUnix » ORACLE等数据库 » [疑问]关于rman备份的controlfile和当前数据库中controlfile不同的问题
让LU留住您的每

一天 让LU博客留住您的每一天
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是一模一样的,看来两个还是有差别的。

各位大大能说说有啥差别么?

2008-8-1 21:46 symield
显而易见,备份的CONTROLFILE会被打个TAG表明这是BACKUP的

:ORA-01649: operation not allowed with a backup controlfile:

页: [1]


Powered by Discuz! Archiver 5.5.0  © 2001-2006 Comsenz Inc.