结论:
sys主备库密码文件不一致不同版本报错不一样:
Oracle 版本:11.2.0.3 报错为:ORA-01031: insufficient privileges
Oracle 版本:11.2.0.4 报错为:ORA-16191: Primary log shipping client not logged on standby
一般通常出现在DG搭建的过程,或者甲方修改sys密码造成的。
12C之后的改进:
11G 修改sys 或密码文件均需要同步至备库,否则将影响同步,12c以Oracle推出了db passwd asm存储的特性,RAC TO RAC ADG的情况下,DB的口令文件存储在ASM中,那么主库修改的操作,可以同步到DG环境,避免每次修改都需要人为修改!
解决办法:
环境:
主库:db01,db02,db03
备库:db01,db02,db03
1、修改主库db01sys密码;
ALTER USER sys IDENTIFIED BY XXX;
2、在主库db01上生成密码文件;