飄ぺ風
【宁可因梦想而忙碌,不要因忙碌而失去梦想】

故障现象:

当使用ORACLE 11G客户端访问ORACLE 12C 12.2 时,会出现报错“ORA-28040: No matching authentication protocol”

 

解决方法:

 

# su - oracle

$ vi  $ORACLE_HOME/network/admin/sqlnet.ora

添加以下内容:

SQLNET.ALLOWED_LOGON_VERSION_SERVER=11

SQLNET.ALLOWED_LOGON_VERSION_CLIENT=11

 

11是指数据库版本,不用重启数据库或者监听,也不用重启应用

参考文档:

http://blog.itpub.net/26736162/viewspace-2131338/

12c Database Alert.log File Shows The Message: Using Deprecated SQLNET.ALLOWED_LOGON_VERSION Parameter (文档 ID 2111876.1)

 

ORA-28040: No matching authentication protocol

posted on 2018-08-16 17:44  飄ぺ風  阅读(828)  评论(0编辑  收藏  举报