1. ホーム
  2. oracle

[解決済み] ORA-28040: 一致する認証プロトコルの例外がありません。

2022-03-04 14:44:08

質問

GrailsプロジェクトとOracleデータベースを接続しようとしています( オラクル12c )をWindows(8)システムで使用することができます。しかし、アプリケーションを実行すると、次のような例外が発生します。

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)を割り当ててみましたが、どちらもうまくいきません。

どなたか、この件に関して助けていただけませんか?

どのように解決するのですか?

を削除しました。 ojdbc14.jar ファイルを使用し ojdbc6.jar の代わりに、私の場合、うまくいきました。