为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:dm8
【操作系统】:centos 7
【CPU】:
【问题描述】*:周日0点全备,周一到周六0点增量备份,现在要异机恢复,周三恢复,将周日全量和周一二增量拷贝到异机上,归档文件是要在原机关库后拷贝到异机吗
https://eco.dameng.com/document/dm/zh-cn/pm/backup-restore-combat.html#3.3.5.2.2.1%20%E6%81%A2%E5%A4%8D%E6%95%B0%E6%8D%AE%E5%BA%93%E5%88%B0%E6%8C%87%E5%AE%9A%E6%97%B6%E9%97%B4%E7%82%B9/LSN
具体命令可以参考这个
需要周日全量+周一、二增量备份+归档日志
不需要关机拷贝归档,需要恢复到什么时间点,把那个时间点之前的归档拷贝过去就行了
可以参考下面的命令进行恢复
cd /dmsoft/dmdbms/bin
./dmrman CTLSTMT="CHECK BACKUPSET '/dmbak/DB_DAMENG_INCREMENT_2025_08_13_00_00_40'"
./dmrman CTLSTMT="RESTORE DATABASE '/dmdata/DAMENG/dm.ini' FROM BACKUPSET '/dmbak/DB_DAMENG_INCREMENT_2025_08_13_00_00_40'"
./dmrman CTLSTMT="RECOVER DATABASE '/dmdata/DAMENG/dm.ini' WITH ARCHIVEDIR '/dmarch/' UNTIL TIME '2025-08-15 19:00:00'"
./dmrman CTLSTMT="RECOVER DATABASE '/dmdata/DAMENG/dm.ini' UPDATE DB_MAGIC"
进入disql命令行
disql SYSDBA/*******:PORT_NUM
alter database normal;
alter database open;