大佬教程收集整理的这篇文章主要介绍了oracle主从库同步问题,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
1.查看从库同步是否正常
从库:
SELECT PROCESS,STATUS,THREAD#,SEQUENCE#,BLOCK#,BLOCKS FROM v$MANAGED_STANDBY;
发现MRP0没启动
解决方法:
继续执行:
>alter database recover managed standby database using current logfile disconnect from session;
>SELECT PROCESS,BLOCKS FROM v$MANAGED_STANDBY;
发现还是mrp0没启动
继续执行:
alter database recover managed standby database cancel;
alter database recover managed standby database using current logfile disconnect from session;
SELECT PROCESS,BLOCKS FROM v$MANAGED_STANDBY;
发现执行第2条报错:
想重启实例mrp0能不能起来?
重启实例:
shutdown immediate;
startup nomount;
alter database mount standby database;
alter database open read only;
alter database recover managed standby database using current logfile disconnect from session;
发现从库出问题了
开始重建从库:
从库执行:
su - Oracle
sqlplus / as sysdba
SELEct open_mode from v$database;
shutdown immediate
startup nomount 切换到nomount模式
然后到主库开始同步从库:
su - Oracle
RMAN target sys/Oracle auxiliary sys/Oracl[email protected]
以上是大佬教程为你收集整理的oracle主从库同步问题全部内容,希望文章能够帮你解决oracle主从库同步问题所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。