Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2667254
  • 博文数量: 570
  • 博客积分: 1860
  • 博客等级: 上尉
  • 技术积分: 6259
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-07 08:51
个人简介

偶尔有空上来看看

文章分类

全部博文(570)

文章存档

2022年(64)

2021年(238)

2020年(115)

2019年(11)

2018年(9)

2017年(9)

2016年(17)

2015年(7)

2014年(4)

2013年(1)

2012年(11)

2011年(27)

2010年(35)

2009年(11)

2008年(11)

分类: Oracle

2020-08-15 09:20:06


刚刚恢复的一套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,例如:

再登录即正常了。

官方解释:

给人感觉逻辑很乱。

阅读(3246) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~