ORACLE DG-从库断电血案
Posted ltlinux
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ORACLE DG-从库断电血案相关的知识,希望对你有一定的参考价值。
问题背景:
检查ORACLE DG运行状态时发现ORACLE DG断开,修复之后发现从库缺少7月11日3:01 到7月19日9:04的归档日志,也就是说这期间的数据从库是缺失的。
问题原因:
查看系统(windows server)开关机时间,通过systeminfo 命令发现启动时间在7月11日3:28分。推断在那期间系统进行了重启。查看系统日志信息发现重启原因为WindowsUpdateClient。如下图所示:
WindowsUpdateClient参考链接:
https://answers.microsoft.com/zh-hans/windows/forum/windows_7-windows_install/windows-update/4272f5e0-02da-424f-84d7-37cf84cf51e4?messageId=9a9d1bed-05ea-4972-9aa5-15b4d86adab3
https://social.technet.microsoft.com/Forums/zh-CN/84594f35-5eee-4486-8881-1fc0179dd27d/windows?forum=window7betacn
解决方式:
1.修复ORALCE DG。(略)
2.将从库缺少的归档日志从主库拷贝过来。
3.在从库注册拷贝过来的归档日志。
#单个或少量: SQL> alter database register logfile ‘/u01/archlog/1_132735_893238304.arc‘; 大量: RMAN>rman target/ RMAN>catalog start with ‘/u01/archlog/‘;
以上是关于ORACLE DG-从库断电血案的主要内容,如果未能解决你的问题,请参考以下文章
Oracle案例13—— OGG-01163 Oracle GoldenGate Delivery for Oracle, reprpt01.prm