登录dmonitor 查看集群状态。,备库状态为invalid。日志号相差甚大,只能用异构回复备库。
登录dmonitor 查看集群状态。,备库状态为invalid。日志号相差甚大,只能用异构回复备库。
解决办法登录主库,执行一下备份命令;backup database full backupset '/dmdba/fullbak';
远程拷贝数据的话可以使用命令,scp -R /dmdba/fullbak dmdba@备库ip:/dmdba/fullbak
备库
先停掉守护进程:
systemctl stop DmWatcherServiceTest
停掉服务
systemctl stop DmServiceTest
进入到安装目录下运行drman
RMAN> restore database '/dm/dmdbms/data/TEST/dm.ini' from backupset '/dmdba/fullbak'
RMAN> recover database '/dm/dmdbms/data/TEST/dm.ini' from backupset '/dmdba/fullbak'
恢复完成之后
启动备库到mount,在修复:
disql SYSDBA/SYSDBA
SQL> sp_set_oguid(453331);
SQL> alter database standby
启动守护进程
systemctl start DmWatcherServiceTest
在查看监视器正常.