刚刚恢复的一套ADG(主库被全删,备库强制切换为主,因convert参数导致duplicate target database for standby恢复主备失败,解决后想
用PL SQL Developer登录),由于客户端软件版本是11.2.0.1,登录主库时提示ORA-28040错误。
这个好解决(原因看Doc ID 755605.1
),在 $ORACLE_HOME/network/admin/sqlnet.ora中增加两行信息:
SQLNET.ALLOWED_LOGON_VERSION_CLIENT=8
SQLNET.ALLOWED_LOGON_VERSION_SERVER=8
这两个参数说明如下:

可选值如下:

想了解详细说明,请看:
按我的环境应该设置为=11,这里试了一下=8也没问题。
然后就出现了ORA-01017错误,而在服务器上直接用 sqlplus 登录就不报错。
这里是由于密码版本改变导致,解决方法是重置密码,改为一个新密码。
密码版本中会多一个10G,例如:

再登录即正常了。
官方解释:

给人感觉逻辑很乱。
阅读(4158) | 评论(0) | 转发(0) |