[解決済み] Io例外です。Oracle CloudのOracle Error ORA-12650
2022-02-08 11:17:21
質問内容
私はDBマシン(Oracle 11g)にOracle cloud PAAS linux serverを使用しており、すべてのJavaアプリケーションを実行できるLinuxアプリケーションサーバーを持っています。
クラウドDBマシンに接続できるスプリングベースのウェブアプリケーションがあると仮定します。私はToad for Oracleでスキーマにアクセスしようとしました、それは期待どおりに動作していますが、アプリケーションからデータを取得するためにDBをヒットしようとすると、次のエラーが発生します。
java.sql.SQLException: Io exception: Oracle Error ORA-12650
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:146)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:255)
at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:387)
at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:420)
at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:165)
at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:35)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:801)
at java.sql.DriverManager.getConnection(DriverManager.java:582)
at java.sql.DriverManager.getConnection(DriverManager.java:154)
at GetConnection.main(GetConnection.java:35)
また、DBマシンのサービスアクセスをSIDからサービス名へ拡張することも試みました。それでも同じエラーが発生します。同じコードは、私たちによって設定された別のクラウドマシンでは正常に動作します。しかし、このクラウドマシンはOracleチームによって作られたもので、ほとんどのものがデフォルトで設定されています。
この問題を解決するためのご提案をお聞かせください。
解決方法は?
この問題は、Oracle DBマシンの暗号化が原因です。 暗号化サーバ の設定があります。デフォルトで有効になっているのは理解できたのですが、この設定を 無効 の行をコメントアウトすると、期待通りに動作するようになります。以下、参考までにファイル名です。
Filename : sqlnet.ora (We have to disable ENCRYPTION_SERVER settings)
File Location : ../oracle/product/11.2.0/dbhome_1/network/admin
これが誰かの助けになることを願っています。
関連
-
[解決済み】Javaパッケージが存在しないエラー
-
[解決済み】"実引数リストと形式引数リストの長さが異なる"
-
[解決済み】Android java.lang.IllegalStateException: Android java.lang.IllegalStateException: Could not execute method of the activity
-
[解決済み】不正な反射的アクセスとは?
-
[解決済み】宣言されたパッケージが期待されるパッケージと一致しない ""
-
[解決済み】非閉鎖文字リテラルエラー
-
[解決済み】keytoolエラー 鍵屋が改ざんされたか、パスワードが不正確だった場合
-
[解決済み] テスト
-
[解決済み】Ubuntu: OpenJDK 8 - パッケージを見つけることができません。
-
[解決済み】予期しない型エラー
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】エラー:配列または java.lang.Iterable のインスタンスに対してのみ反復処理を行うことができます。
-
[解決済み】popBackStack()とreplace()の操作はどう違うのですか?
-
[解決済み】Android java.lang.IllegalStateException: Android java.lang.IllegalStateException: Could not execute method of the activity
-
[解決済み】"比較メソッドはその一般契約に違反する!"
-
[解決済み】エラー「No enclosing instance of type Foo is accessible」の原因と修正方法について教えてください。
-
[解決済み】Javaのswitch文。定数式が必要だが、定数である
-
[解決済み] Hide Utility Class Constructor : ユーティリティクラスはパブリックまたはデフォルトコンストラクタを持つべきではありません。
-
[解決済み】javaで無効な文字定数
-
[解決済み】Javaの".class expected "について
-
[解決済み】フォルダに書き込もうとすると「java.nio.file.AccessDeniedException」が発生する件