【发布时间】:2021-08-29 00:07:43
【问题描述】:
我正在尝试将我的 grails 项目连接到 windows(8) 系统中的 Oracle 数据库(Oracle 12c)。但是,每当我运行我的应用程序时,都会出现以下异常:
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
根据互联网建议,我也尝试编辑我的 *.ora 文件,但它不起作用。
我在 sqlnet.ora 文件中添加了以下 sn-p :
SQLNET.ALLOWED_LOGON_VERSION=10
SQLNET.ALLOWED_LOGON_VERSION_CLIENT=10
SQLNET.ALLOWED_LOGON_VERSION_SERVER=10
在这里我尝试分配 (10,11,12),但它们都不起作用。
谁能帮我解决这个问题?
【问题讨论】: