RMAN-05541: no archived logs found in target database

我们在创建Data Guard,复制standby数据库的时候执行以下命令:
duplicate target database to ractest from active database nofilenamecheck;

出现如下报错:

channel ORA_AUX_DISK_1: SID=10 device type=DISK
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of Duplicate Db command at 04/17/2011 09:52:20
RMAN-05501: aborting duplication of target database
RMAN-05541: no archived logs found in target database


出现这种错误很可能是你刚刚将主数据库切换为归档模式然后紧接着就利用RMAN的duplicate创建standby数据库导致的。原因就在于主数据库切换为归档模式之后还未发生过切换,手动在主数据库上执行alter system switch logfile;切换一次就可以了。

请使用浏览器的分享功能分享到微信等