注册
[611]恢复操作未完成解决方案
专栏/培训园地/ 文章详情 /

[611]恢复操作未完成解决方案

李大燕 2025/01/14 219 0 0
摘要

使用dmrman工具指定备份文件还原数据库成功,指定时间点恢复时报:恢复操作未完成
su - dmdba
cd /home/dmdba/dmdbms/bin
./dmrman CTLSTMT="RESTORE DATABASE '/data/test/dm.ini' FROM BACKUPSET '/data/dmbak/ERP/DB_ERP_INCREMENT_2024_12_29_01_00_51'";
./dmrman CTLSTMT="RECOVER DATABASE '/data/test/dm.ini' WITH ARCHIVEDIR '/data/dmarch/ERP/test' UNTIL TIME '2024-12-29 14:00:00'";
./dmrman CTLSTMT="RECOVER DATABASE '/data/test/dm.ini' UPDATE DB_MAGIC";
image.png
image.png

排查思路如下
使用dmrachk工具检查归档,归档连续且正常,数据库魔数为521447936(db_magic=521447936)
su - dmdba
cd /home/dmdba/dmdbms/bin
./dmrachk arch_fil=归档路径
image.png
image.png

使用dmrman工具检查备份集1
./dmrman ctlstmt=”check backupset ‘/data/dmbak/ERP/DB_ERP_INCREMENT_2024_12_29_01_00_51’”

查询备份集数据库魔数为1790459900(db_magic=1790459900)
./dmrman ctlstmt=”show backupset ‘/data/dmbak/ERP/DB_ERP_INCREMENT_2024_12_29_01_00_51’”

image.png
image.png

结论:备份文件1的db_magic与归档文件的db_mgaic值不一样

使用dmrman工具检查备份集2
./dmrman ctlstmt="show backupset '/data/dmbak/ERP/DB_ERP_INCREMENT_2024_12_29_00_00_19'"
数据库备份集魔数为:521447936(db_magic=521447936)
image.png
结论:备份文件2的db_magic与归档文件的db_mgaic值一致。db_magic=521447936。

在使用dmrman工具恢复数据库中,还原数据库的时候备份集指定错误,导致根据时间点恢复时报“[611]恢复操作未完成”的错误。经排查,是在备份路径下有两个实例的备份文件存放路径在相同的目录里,使用其他实例的备份集恢复当前需要恢复的库是不能恢复的,会报“[611]恢复操作未完成”的错误

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服