Windows(8) システムでgrails プロジェクトを 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
ファイルに次のスニペットを追加しました:
SQLNET.ALLOWED_LOGON_VERSION=10
SQLNET.ALLOWED_LOGON_VERSION_CLIENT=10
SQLNET.ALLOWED_LOGON_VERSION_SERVER=10
ここで (10,11,12) を割り当てようとしましたが、どちらも機能していません。
誰でもこれで私を助けてもらえますか?