为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】: V7.1.5.186-Build(2017.05.23-81019)ENT
【操作系统】:Linux
【CPU】:
【问题描述】*:
执行 BACKUP DATABASE FULL BACKUPSET ‘/opt/dm/backup/BACKUP_211105’;进行联机备份
在使用dmrman还原时出现[-8305]:未执行还原操作,禁止更新magic或者从备份集恢复
也遇到了同样问题。 猜测是因为 主库没有业务, 备份时 并没有数据写入, 所有没有recover,也就不需要update db_magic
你这少了一步,具体还原恢复步骤如下:
RESTORE DATABASE ‘/XXX/dm.ini’ FROM BACKUPSET ‘db_full_bak_01’;
RMAN>RECOVER DATABASE ‘/XXX/dm.ini’ FROM BACKUPSET ‘db_full_bak_01’;
RMAN>RECOVER DATABASE ‘/XXX/dm.ini’ update db_magic;
dm.ini的路径、备份集名字 写自己的