注册
使用增量备份恢复数据库(差异增量)
专栏/技术分享/ 文章详情 /

使用增量备份恢复数据库(差异增量)

無詺 2026/03/06 63 0 0
摘要

使用增量备份恢复数据库(差异增量)
下面演示使用增量备份集恢复数据库,恢复之前,需保证待恢复的目标库为关闭状态。
执行如下命令停止数据库:
[dmdba@localhost bin]$ DmServiceDMTESTSERVER stop
使用 restore 命令还原数据库,如果增量备份基备份集不在数据库默认备份路径或者指定的备
份集路径的上层目录,则会报错[-8036]:无基备份或无匹配基备份:
此时可以使用 with backupdir 关键字指定基备份集搜索目录(指定基备份集的上层目录):
RMAN> restore database ‘/dm8/data/DMTEST/dm.ini’ from backupset
‘/dm8/backup/incr/incrbak_20200317_2’ with backupdir ‘/dm8/backup’;
数据库还原之后,正常使用备份集或者归档恢复数据库,并更新数据库魔数即可。
RMAN> recover database ‘/dm8/data/DMTEST/dm.ini’ from backupset
‘/dm8/backup/incr/incrbak_20200317_2’;
RMAN> recover database ‘/dm8/data/DMTEST/dm.ini’ update db_magic;
累积增量备份集与差异增量备份集还原和恢复数据库方式无差异:

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服