达梦数据库主备集群备库异常

主备集群备库状态异常

登录备库首先发现数据目录的磁盘空间已经用完,需要清理出空间。

达梦数据库主备集群备库异常_第1张图片

查看日志的相关报错信息,主库发送归档日志到备库回复失败

达梦数据库主备集群备库异常_第2张图片

登录dmonitor 查看集群状态。,备库状态为invalid。日志号相差甚大,只能用异构回复备库。

达梦数据库主备集群备库异常_第3张图片

 解决办法登录主库,执行一下备份命令;backup database full backupset ‘/opt/bak/fullbak’;

由于该盘是主备集群的共享盘,不需要另外拷贝到备库,备库也行查到该备份数据。

如果需要远程拷贝数据的话可以使用命令,scp -R /opt/bak/fullbak dmdba@ip:/路径即可

备库

先停掉守护进程:

/etc/init.d/DmWatcherServicedw stop

在停掉服务

/etc/init.d/DmServicedw stop

进入到安装目录下运行drman

RMAN> restore database '/dm/dmdbms/data/dw/dm.ini' from backupset '/opt/bak/fullbak'

RMAN> recover database '/dm/dmdbms/data/dw/dm.ini' from backupset '/opt/bak/fullbak'

恢复完成之后

启动备库到mount,在修复:

disql SYSDBA/SYSDBA

SQL> sp_set_oguid(453331);

SQL> alter database standby

启动守护进程

/etc/init.d/DmWatcherServicedw start

在查看监视器正常:

达梦数据库主备集群备库异常_第4张图片

状态正常日志号正在恢复

达梦技术社区:https://eco.dameng.com

你可能感兴趣的:(数据库)