-- 当mrp进程在运行的时候 ,修改了主库密码(没有使用orapwd命令生成密码文件),也没有传输密码文件到备库,则alert提示错误如下:
------------------------------------------------------------
PING[ARC2]: Heartbeat failed to connect to standby 'testogg'. Error is 16191.
Sat Aug 22 14:09:51 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
------------------------------------------------------------
PING[ARC2]: Heartbeat failed to connect to standby 'testogg'. Error is 16191.
Sat Aug 22 14:10:53 2020
Thread 1 advanced to log sequence 142 (LGWR switch)
Current log# 1 seq# 142 mem# 0: /u01/app/oracle/oradata/test/redo01.log
Sat Aug 22 14:10:53 2020
ARC0: Standby redo logfile selected for thread 1 sequence 82 for destination LOG_ARCHIVE_DEST_2
Sat Aug 22 14:10:54 2020
LNS: Standby redo logfile selected for thread 1 sequence 142 for destination LOG_ARCHIVE_DEST_2
Sat Aug 22 14:10:56 2020
Archived Log entry 207 added for thread 1 sequence 141 ID 0x8be76b4c dest 1:
Sat Aug 22 14:12:23 2020
ARC3: Archive log rejected (thread 1 sequence 106) at host 'testogg'
FAL[server, ARC3]: FAL archive failed, see trace file.
ARCH: FAL archive failed. Archiver continuing
ORACLE Instance test - Archival Error. Archiver continuing.
-- 当把主库的密码文件copy到备库后,ora-16191错误消失
-- 只修改RAC库的sys密码,rac节点间密码文件会同步吗?还需要使用orapwd命令修改密码吗?
经过测试,在RAC系统下,修改了sys密码后,要将密码文件传输到另外一个节点上。不需要使用orapwd命令修改。
-- 修改了主库的sys密码以后,没有同步密码文件到备库,备库重启后(或者不重启备库,一段时间后,会提示密码不一致),会提示密码不一致。当把密码文件copy过去后,ORA-16191提示消失。
-- 在11g下,alter user 命令修改SYS密码后,还需要使用orapwd命令来修改密码文件吗?测试的结果是,不需要,因为修改了SYS密码后,密码文件会被修改。只是当前节点,当然rac下,需要将密码文件复制到其他的节点上。
当前的密码文件日志是10:27 ,修改SYS密码后,密码文件日期变成了11:32. 也就是说,修改SYS密码,会同时修改密码文件(已经在11g下的Linux和win下测试过)。
[oracle@oggtest dbs]$ ls -l
total 9548
-rw-rw----. 1 oracle oinstall 1544 Apr 15 10:56 hc_orcl.dat
-rw-rw----. 1 oracle oinstall 1544 Aug 22 11:30 hc_test.dat
-rw-rw----. 1 oracle oinstall 1544 Aug 22 08:06 hc_testogg.dat
-rw-r--r--. 1 oracle oinstall 2851 May 15 2009 init.ora
-rw-r----- 1 oracle oinstall 24 Aug 22 08:09 lkTEST
-rw-r----- 1 oracle oinstall 1536 Aug 22 10:27 orapwtest
-rw-r----- 1 oracle oinstall 9748480 Aug 22 11:21 snapcf_test.f
-rw-r----- 1 oracle oinstall 3584 Aug 22 11:30 spfiletest.ora
[oracle@oggtest dbs]$ date
Sat Aug 22 11:31:15 CST 2020
[oracle@oggtest dbs]$
SYS@test>alter user SYS identified by oracle;
User altered.
SYS@test>
SYS@test>!
[oracle@oggtest ~]$ cd $ORACLE_HOME/dbs
[oracle@oggtest dbs]$ ll
total 9548
-rw-rw----. 1 oracle oinstall 1544 Apr 15 10:56 hc_orcl.dat
-rw-rw----. 1 oracle oinstall 1544 Aug 22 11:30 hc_test.dat
-rw-rw----. 1 oracle oinstall 1544 Aug 22 08:06 hc_testogg.dat
-rw-r--r--. 1 oracle oinstall 2851 May 15 2009 init.ora
-rw-r----- 1 oracle oinstall 24 Aug 22 08:09 lkTEST
-rw-r----- 1 oracle oinstall 1536 Aug 22 11:32 orapwtest
-rw-r----- 1 oracle oinstall 9748480 Aug 22 11:21 snapcf_test.f
-rw-r----- 1 oracle oinstall 3584 Aug 22 11:31 spfiletest.ora
[oracle@oggtest dbs]$ date
Sat Aug 22 11:32:24 CST 2020
[oracle@oggtest dbs]$
END