SQL4300N | このプラットフォームには Java サポートがインストールされていないか、または正しく構成されていません。 |
説明: Java ストアード・プロシージャーおよびユーザー定義関数に対するサポートは このサーバー上にインストールも構成もされていません。
ユーザーの処置: サーバー用互換 Java Runtime Environment あるいは Java Development Kit がインストールされています。"jdk11_path" 構成パラメーターが正しく設定されているかどうか確認してください。
sqlcode: -4300
sqlstate: 42724
SQL4301N | Java 解釈プログラムの始動あるいは通信ができません。理由コード "<reason-code>" |
説明: Java インタープリターを開始、停止または通信を試行中に、エラーが発生しました。 理由コードには、以下のものがあります。
ユーザーの処置: Java データベース構成パラメーター (jdk11_path および java_heap_sz) が正しく設定されているか確認してください。 サポートされる Java Runtime Environment がインストールされていることを確認してください。 内部 DB2 クラス (COM.ibm.db2) がユーザー・クラスで上書きされない ことを確認してください。
sqlcode: -4301
sqlstate: 58004
SQL4302N | Java ストアード・プロシージャーあるいはユーザー定義関数 "<name>" 特定名 "<spec-name>" が例外 "<string>" で異常終了しました。 |
説明: Java ストアード・プロシージャーあるいはユーザー定義関数 が Java 例外で異常終了しました。 First Failure Service Log (db2diag.log) に異常終了したメソッドの Java スタックの逆トレースが 含まれています。
ユーザーの処置: Java メソッドをデバッグして例外を除去してください。
sqlcode: -4302
sqlstate: 38501
SQL4303N | Java ストアード・プロシージャーあるいはユーザー定義関数 "<name>"、特定名 "<spec-name>" が外部名 "<string>" から認識できません。 |
説明: このストアード・プロシージャーあるいはユーザー定義関数を宣言した CREATE PROCEDURE あるいは CREATE FUNCTION ステートメントには 誤った形式の EXTERNAL NAME 文節があります。 外部名は次のように形式化される必要が あります : "package.subpackage.class!method"
ユーザーの処置: CREATE PROCEDURE あるいは CREATE FUNCTION を訂正して 再実行してください。
sqlcode: -4303
sqlstate: 42724
SQL4304N | Java ストアード・プロシージャーあるいはユーザー定義関数 "<name>"、特定名 "<spec-name>" が Java クラス "<class>" をロードできません。理由コード "<reason-code>"。 |
説明: CREATE PROCEDURE あるいは CREATE FUNCTION ステートメントの EXTERNAL NAME 文節 で与えられた Java クラスがロードできません。 理由コードには、以下のものがあります。
ユーザーの処置: コンパイルした ".class" ファイルが CLASSPATH たとえば "sqllib/function" の下にインストールされているか確認してください。 必要な Java インターフェースを実行していて "public" であることを確認してください。
sqlcode: -4304
sqlstate: 42724
SQL4306N | Java ストアード・プロシージャーあるいはユーザー定義関数 "<name>"、特定名 "<spec-name>" が Java メソッド "<method>" シグニチャー "<string>" を呼び出しできません。 |
説明: CREATE PROCEDURE あるいは CREATE FUNCTION ステートメントの EXTERNAL NAME 文節 で与えられた Java メソッドが見つかりません。 宣言された引き数リストがデータベースの予想する ものと一致しないか、あるいは "public" インスタンス・メソッドでない可能性があります。
ユーザーの処置: Java インスタンス・メソッドが "public" フラグとこの呼び出しの引き数リストを指定しているか確認してください。
sqlcode: -4306
sqlstate: 42724