我正在尝试将我的grails项目连接到Windows(8)系统中的Oracle数据库( Oracle 12c )。 但是,每当我运行我的应用程序,我得到以下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 根据互联网的build议,我也尝试编辑我* .ora文件,但它不工作。 我在sqlnet.ora文件中添加了以下代码片段: SQLNET.ALLOWED_LOGON_VERSION=10 SQLNET.ALLOWED_LOGON_VERSION_CLIENT=10 SQLNET.ALLOWED_LOGON_VERSION_SERVER=10 在这里,我试图分配(10,11,12),但他们都没有工作。 任何人都可以帮我这个吗?