oracle 12cに接続しようとするとエラーが発生します。私はojdbc6とojdbc7 jarファイルを使ってみる。私はコメント12.1でjava.sql.SQLException:[Oracle JDBC Driver] [Oracle] ORA-28040:一致する認証プロトコルがありません
------------------->
バグ14575666
、SQLNET.ALLOWED_LOGON_VERSIONパラメータのデフォルト値を下回りましたこれは、SQLNET.ALLOWED_LOGON_VERSIONパラメータが以前のデフォルト値の8に設定されていない限り、11g以前のJDBCシンドライバを使用するデータベースクライアントは12.1データベースサーバに対して認証できないことを意味します。
これにより、10.2.0.5 Oracle ORA-28040で失敗するDBCAを使用したRACデータベースの作成:Oracle ASMおよびOracleで一致する認証プロトコル・エラーがありません。グリッドインフラストラクチャ環境
回避方法:oracle/network/admin/sqlnet.oraファイルにSQLNET.ALLOWED_LOGON_VERSION = 8を設定します。
< -------------------
私たちはデータベースを共有しているとして、上記の回避策を実装する1つのdoughtを持っています。
oracle/network/admin/sqlnet.oraファイルにSQLNET.ALLOWED_LOGON_VERSION = 8を設定すると、他のユーザーに影響しますか?
共有アプリケーションとその機能に影響を与えますか?
これはバックワードクライアントの互換性を実装しているため、logon_versionが低い場合、クライアントバージョンの幅広い配列が接続されます。 –
貴重な答えをありがとう。それはユーザーとアプリケーションに影響を及ぼしますか? – Narendra