ORA-28040: No matching authentication protocol exception
来源:互联网 发布:知乎如何玩 编辑:程序博客网 时间:2024/06/05 19:09
I am trying to connect my grails project to Oracle databse(Oracle 12c) in windows(8) system. However, whenever i run my application i get following exception :
Caused by: org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (ORA-28040: No matching authentication protocol
)
Caused by: java.sql.SQLException: ORA-28040: No matching authentication protocol
According to internet suggestion i also tried editing my*.ora file but it is not working.
I added following snippet in sqlnet.ora file :
SQLNET.ALLOWED_LOGON_VERSION=10SQLNET.ALLOWED_LOGON_VERSION_CLIENT=10SQLNET.ALLOWED_LOGON_VERSION_SERVER=10
Here i tried assigning (10,11,12) but neither of them is working.
Can anyone please help me with this ?
Solution #1
Client side fix - to upgrade client version
I deleted the ojdbc14.jar file and usedojdbc6.jar instead and it worked for me
Solution #2
DB server side fix - to allow lower client version.
$ORACLE_HOME/network/admin/sqlnet.ora文件,如果没有可以创建一个新的,加入下面的参数
SQLNET.ALLOWED_LOGON_VERSION=8
SQLNET.ALLOWED_LOGON_VERSION_SERVER=8
SQLNET.ALLOWED_LOGON_VERSION_CLIENT=8
- ORA-28040: No matching authentication protocol exception
- ORA-28040: No matching authentication protocol
- ORA-28040: No matching authentication protocol
- ORA-28040: No matching authentication protocol
- ORACLE12c ORA-28040: No matching authentication protocol
- ORA-28040 no matching authentication protocol
- ORA-28040: No matching authentication protocol
- ORA-28040: No matching authentication protocol 解决
- ORA-28040: No matching authentication protocol
- ORA-28040: No matching authentication protocol 错误
- ORA-28040: No matching authentication protocol
- java.sql.SQLException: ORA-28040: No matching authentication protocol 问题
- Cannot create PoolableConnectionFactory (ORA-28040: No matching authentication protocol
- java.sql.SQLException: ORA-28040: No matching authentication protocol 问题
- 【故障处理】ORA-28040: No matching authentication protocol
- JDBC链接oracle12c 出现 ora-28040: no matching authentication protocol
- Cannot create PoolableConnectionFactory (ORA-28040: No matching authentication protocol
- Error "ORA-28040: No matching authentication protocol" When Using SQLNET.ALLOWED_LOGON_VERSION (Doc
- Qt foreach用法
- Count and Say
- linux下安装python、scrapy、redis、mysql
- eclipseEE 配置android 环境
- iOS quartzCore第七章—— CAScrollLayer的运用
- ORA-28040: No matching authentication protocol exception
- Activity是如何接收到touch事件的(窗口与用户输入系统)
- wget 文件下载
- Region区域
- lucene多线程并发的问题
- 位操作相关资料汇总
- 10分钟掌握XML、JSON及其解析
- Android 操作SQLite基本用法
- Android 开源项目分类汇总(上)