Oracle 12C CDB修改sys密码hang住
通过自己的测试发现,并不是hang,只是执行时间较长,大概十到二十分钟之间;如果关闭PDB再去修改,这时就会恢复正常。
如果不能关闭PDB,请按照以下方法解决
查询MOS发现是当前已知bug,链接如下
MOS上提供两种方法处理
一、应用one-off patch 16002385 补丁
二、通过orapwd命令进行修改,以下是测试过程
1、查看当前密码文件位置
srvctl config database -d orcl12c
2、备份当前密码文件
cp +DATA/ORCL12C/PASSWORD/pwdorcl12c.266.10086248132 /home/oracle/pwdorcl12c.266.10086248132
3、数据库中删除密码文件配置
srvctl modify database -db orcl12c -pwfile
4、生成新的密码文件,同时修改密码
输入SYS密码,要求达到密码校验复杂度
5、添加新密码文件到数据库
srvctl modify database -d orcl12c -pwfile +DATA/ORCL12C/PASSWORD/pwdorcl12c.pwd
6、验证密码是否有效