10g升级有碰到密码正确但无法登陆的情况。经查,原来是11g 12c密码加密方式和10g有差异。参考MOS文档(2286646.1)
查出10g版本密码用户
SELECT USERNAME FROM DBA_USERS
WHERE ( PASSWORD_VERSIONS = '10G '
OR PASSWORD_VERSIONS = '10G HTTP ')
AND USERNAME <> 'ANONYMOUS';
2.修改登陆方式 sqlnet.ora
SQLNET.ALLOWED_LOGON_VERSION_SERVER=11

3.重启数据库

4.登陆将两个张号设为过期,然后逐用户登陆重置。


设置参数:SEC_CASE_SENSITIVE_LOGON 为true;
sqlnet.ora设置
SQLNET.ALLOWED_LOGON_VERSION_SERVER =10
兼容低版本客户端。
重启数据库

解决。
关注古月,会有新分享!
文章转载自Oracle行者,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




