oracle12c ORA-28040: No matching authentication protocol

本文详细介绍了11G客户端在尝试连接12C数据库时出现的问题及两种解决方案。一种是在$ORACLE_HOME/network/admin/sqlnet.ora文件中设置SQLNET.ALLOWED_LOGON_VERSION参数为8并重启监听;另一种是安装Oracle11gR2并手动配置NETWORK文件夹及tnsnames.ora文件。

出错原因:11G客户端连12C数据库服务端会报这个错

解决方案一:优快云优质解决方案,大家都说可以,然而我这边操作了不行

转自13楼:http://bbs.youkuaiyun.com/topics/390660951?page=1        

注:$ORACLE_HOME  指oracle安装路径
$ORACLE_HOME/network/admin/sqlnet.ora文件,如果没有可以创建一个新的,加入下面的参数
SQLNET.ALLOWED_LOGON_VERSION=8 

然后重启监听

打开cmd 输入 lsnrctl reload  回车即可

 

解决方案二(亲测):

1、安装  Oracle11gR2(11.2.0.3.0) 32  选择 200M的那个选项进行安装(一共有4种  200M 1G  700M  自定义),一直下一步完成

2、手工添加 NETWORK文件夹、admin文件夹、tnsnames.ora文件

     在客户端安装路径 X:\app\用户名\product\11.2.0\client_1  增加  NETWORK文件夹

     在客户端安装路径 X:\app\用户名\product\11.2.0\client_1\NETWORK  增加admin  文件夹

     在客户端安装路径 X:\app\用户名\product\11.2.0\client_1\NETWORK\admin  增加tnsnames.ora文件

3、再下个高版本的plqsl  (似乎无影响,我用的plsql 9.0xxx版本)

 

 

然后就可以登录12c数据库服务器拉

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值