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
ファイルに追加しました:
SQLNET.ALLOWED_LOGON_VERSION=10
SQLNET.ALLOWED_LOGON_VERSION_CLIENT=10
SQLNET.ALLOWED_LOGON_VERSION_SERVER=10
ここで(10,11,12)を割り当てようとしましたが、どちらも機能していません。
誰かがこれを手伝ってくれませんか?