为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:1-3-162-2024.07.03-234060-20108-ENT(海光平台,麒麟10的镜像包dm8_20240703_HG_kylin10_64)
【操作系统】:麒麟系统
【CPU】:
【问题描述】*:执行了检查点和切换归档命令,第一次之后归档备份数据不可用,只有第一次的数据可用,(归档文件配置的比较小,每次插入的数据会生成多个归档文件)
步骤:执行一次完备,添加数据,执行检查点和切换归档命令,执行归档日志备份1(时间取的完备集backup time的上一秒,rman执行show backupset'完备集位置'),执行检查点和切换归档命令,执行归档日志备份2(时间取的归档备份1中backup time的上一秒),将备份的日志通过rman恢复一个文件目录中,恢复第二次归档备份的数据(恢复时间点是在backup time内的),RMAN报错[-718]:收集到的归档日志不连续
备份报错说明你的归档备份不全。
你为什么不采用增量备份?或者直接把所有归档备份了?
供参考:https://eco.dameng.com/document/dm/zh-cn/ops/physical-backup-restore#4.2.2%20%E5%BD%92%E6%A1%A3%E5%A4%87%E4%BB%BD
备份所有归档:
BACKUP ARCHIVE LOG ALL DATABASE '/opt/dmdbms/data/DAMENG/dm.ini' BACKUPSET '/home/dm_bak/arch_all_bak_01';
根据全备进行增量备份:
RMAN>BACKUP DATABASE '/opt/dmdbms/data/DAMENG/dm.ini' INCREMENT WITH BACKUPDIR '/home/dm_bak'BACKUPSET '/home/dm_bak/db_increment_bak_02';