修改sys密码及orapwd创建密码文件

-- 当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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值