刚刚恢复的一套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,例如:
再登录即正常了。
官方解释:
给人感觉逻辑很乱。
阅读(3960) | 评论(0) | 转发(0) |