使用增量备份恢复数据库(差异增量)
下面演示使用增量备份集恢复数据库,恢复之前,需保证待恢复的目标库为关闭状态。
执行如下命令停止数据库:
[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;
累积增量备份集与差异增量备份集还原和恢复数据库方式无差异:
文章
阅读量
获赞
