为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。 【DM版本】:DM8 【操作系统】:centos 7 【CPU】: 【问题描述】*:我想通过系统快照+归档恢复方式,恢复指定时间点。执行recover的时候提示([-8346]:不支持未执行RESTORE的库直接RECOVER)
首先需要关闭数据库实例,然后利用 DMRMAN 工具还原数据库: RMAN> RESTORE DATABASE ‘/opt/dmdbms/data/DAMENG_FOR_RESTORE/dm.ini’ FROM BACKUPSET ‘/home/dm_bak/db_full_bak_for_time_lsn’; RMAN>RECOVER DATABASE ‘/opt/dmdbms/data/DAMENG_FOR_RESTORE/dm.ini’ WITH ARCHIVEDIR’/home/dm_arch/arch’ UNTIL TIME’2018-11-16 10:56:40’; RMAN>RECOVER DATABASE ‘/opt/dmdbms/data/DAMENG_FOR_RESTORE/dm.ini’ UPDATE DB_MAGIC; 通过 RESTORE 命令还原后的数据库不可用,需进一步执行 RECOVER 命令,将数据库恢复到备份结束时的状态。
首先需要关闭数据库实例,然后利用 DMRMAN 工具还原数据库:
RMAN> RESTORE DATABASE ‘/opt/dmdbms/data/DAMENG_FOR_RESTORE/dm.ini’ FROM
BACKUPSET ‘/home/dm_bak/db_full_bak_for_time_lsn’;
RMAN>RECOVER DATABASE ‘/opt/dmdbms/data/DAMENG_FOR_RESTORE/dm.ini’ WITH
ARCHIVEDIR’/home/dm_arch/arch’ UNTIL TIME’2018-11-16 10:56:40’;
RMAN>RECOVER DATABASE ‘/opt/dmdbms/data/DAMENG_FOR_RESTORE/dm.ini’ UPDATE
DB_MAGIC;
通过 RESTORE 命令还原后的数据库不可用,需进一步执行 RECOVER 命令,将数据库恢复到备份结束时的状态。