为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:v8
【操作系统】:红帽7
【CPU】:
【问题描述】*:做了全备加归档恢复数据测试,结果没有恢复回来,想问问是不是有什么操作不对的地方
热备
backup database backupset '/dm/dmback/db_full_02';
切换归档后做的备份
BACKUP ARCHIVE LOG LSN BETWEEN 92945046 and 92945424 BACKUPSET '/dm/dmback/arch_lsn_bak_02';
删除几条数据
恢复
restore database '/dm/dmdata/db/dm.ini' from backupset '/dm/dmback/db_full_02';
recover database '/dm/dmdata/db/dm.ini' from backupset '/dm/dmback/db_full_02';
recover database '/dm/dmdata/db/dm.ini' update db_magic;
RESTORE ARCHIVE LOG FROM BACKUPSET '/dm/dmback/arch_lsn_bak_02' TO ARCHIVEDIR '/dm/dmarch/db' OVERWRITE 2;
update db_magic是不是要在最后执行?
1、从备份集还原:
restore database '/dm/dmdata/db/dm.ini' from backupset '/dm/dmback/db_full_02';
2、从归档恢复:
recover database '/dm/dmdata/db/dm.ini' with archivedir '/dm/dmback/arch_lsn_bak_02' until lsn 92945424;
3、数据库更新
RMAN>RECOVER DATABASE '/dm/dmdata/db/dm.ini' UPDATE DB_MAGIC;