一、DM数据库处理备份时归档日志不连续问题
- 达梦数据库dm8,数据库改为归档模式后
SQL> alter database mount;
SQL> select status$ from v$instance;
SQL> alter database archivelog;
SQL> alter database add archivelog 'dest=/mpp/arch,type=local,file_size=1024,space_limit=51200';
SQL> alter database open;
SQL> select * from v$dm_arch_ini;
2.做在线全备,发现报错
SQL> backup database backupset '/mpp/bak/full_bak_211108';
报错 [-718]:收集到的归档日志不连续
3.解决方法
使用dmrman对database归档修复(关闭数据库)
RMAN> repair archivelog database '/dm/data/dm/dm.ini'
4.重新进行全备(重启数据库服务,再执行在线备份)
SQL> backup database backupset '/mpp/bak/full_211108';
总结:归档日志不完整存在多个原因,一般来说是自己的误操作引发的。好的一点是达梦数据库提供了相应的归档日志修复方法,可以快速对归档日志进行修复。