由于密码文件不一致导致得主备数据不一致

2020-12-30 00:00:00 专区 订阅 生产 日志 发现

某局同步丢失
可能的问题是网络问题,mrp进程中止,主库丢失归档日志。
首先 tnsping ,ps -ef | grep mrp ,查询v$archived_gap,都没有问题。
看来这次问题不同,我们看看问题在那里,还是那个套路,我们分析备库日志发现没有什么提示,而主库日志显示如下信息
Fri Dec 25 15:41:43 2020
Error 1017 received logging on to the standby
------------------------------------------------------------
Check that the primary and standby are using a password file
and remote_login_passwordfile is set to SHARED or EXCLUSIVE,
and that the SYS password is same in the password files.
returning error ORA-16191

这个说明比较直接,就是主库与备库的密码文件变了,到目录 $ORACLE_HOME/dbs下
:/oracle/app/oracle/product/11.2.0/dbs$ csum -h MD5 orapwzdhyjldg1
4ad50cb0584e023116f1e246b430e5e2 orapwzdhyjldg1
发现主备之间确实不同,经过与用户确认说没有人动过,其实这个问题没有必要纠结了,直接从主库cp到备库

将备库重起,此时发现主动fetch归档日志了。大约10分钟后数据追平。

相关文章