機能の適用範囲
この内容はOceanBaseデータベースのOracleモードでのみ適用されます。
OBE-20000:operator binding does not exist
OceanBase エラーコード:7299
SQLSTATE:42000
エラーの原因:操作を実行しようとした際、指定されたオペレーターバインディング(operator binding)が見つかりませんでした。
解決策:使用している演算子または関数名にスペルミスなどの誤りがないか確認します。
説明
- V4.3.x系では、このエラーコードはV4.3.2バージョンから導入されました。
- V4.2.x系では、このエラーコードはV4.2.4バージョンから導入されました。
OBE-20000:'%.*s' invalid partition name
OceanBase エラーコード:11002
SQLSTATE:HY000
エラーの原因:パーティション名 '%.*s' が無効です。
解決策:パーティション名 '%.*s' が正しいかどうか、およびパーティション名の命名規則に準拠しているか確認してください。有効なパーティション名を使用して操作を実行してください。
説明
このエラーコードはV4.3.0バージョンから導入されました。
OBE-20000: The stored procedure 'raise_application_error' was called which causes this error to be generated", "ORA%06ld: %.*s
OceanBase エラーコード:20000
SQLSTATE:HY000
エラーの原因:プロシージャのカスタムエラーコード
RAISE_APPLICATION_ERRORが呼び出されたことで、このエラーが発生しました。解決策:エラーメッセージの指示に従って問題を修正するか、アプリケーション管理者またはDBAに連絡して詳細をお尋ねください。
OBE-21000:error number argument to raise_application_error of stringstring is out of range
OceanBase エラーコード:21000
SQLSTATE:HY000
エラーの原因:
RAISE_APPLICATION_ERRORのエラー番号引数が範囲外です。
OBE-21560:argument %.*s is null, invalid, or out of range
OceanBase エラーコード:5934
SQLSTATE:HY000
エラー原因:渡されたパラメータ値が
NULL、無効、または範囲外です。例えば、LOB / FILEの位置またはサイズパラメータの値が1から(4 GB - 1)の範囲を超えている場合や、無効な開きモードでファイルを開いた場合などです。解決策:プログラムを確認し、修正してください。
NULL、無効、または範囲外のパラメータ値を渡さないようにしてください。
OBE-22003:value is out of range
OceanBase エラーコード:4157
SQLSTATE:22003
エラー原因:指定した
TCP/IP関数funcの実行時に予期しない通信エラーが発生しました。TCP/IP関数の戻りコードはrc、関数funcのパラメータはparmです。解決策:テクニカルサポートにお問い合わせいただき、調査のご協力をお願いします。
OBE-22369:invalid parameter encountered in method %s
OceanBase エラーコード:5955
SQLSTATE:HY000
エラー原因:
SYSに無効なパラメータが渡されています。これには以下が含まれます:SYS.任意の型、SYS.任意のデータ、またはSYS.任意のデータセット。解決策:渡されたパラメータを確認し、それらが許可されているものであることを確認してください。
説明
このエラーコードはV4.0.0バージョンから導入されました。
OBE-22370:incorrect usage of method %s
OceanBase エラーコード:5956
SQLSTATE:HY000
エラー原因:
SYS.任意の型、SYS.任意のデータ、またはSYS.任意のデータセットが誤って使用されています。解決策:正しい使い方を採用してください。
説明
このエラーコードはV4.0.0バージョンから導入されました。
OBE-22625:OCIAnyData is not well-formed
OceanBase エラーコード:5965
SQLSTATE:HY000
エラーの原因:
OCIAnyDataを初期化せずに使用しました。解決策:プロパティを追加する前に、
OCIAnyDataBeginConstructを使用してハンドルを初期化します。OCIAnyDataEndConstructを使用して構築を完了します。または、OCIAny-DataConvertを使用して構築します。プロパティにアクセスする前に、正しく構築されていることを確認してください。
説明
このエラーコードはV4.0.0バージョンから導入されました。
OBE-22626:Type Mismatch while constructing or accessing OCIAnyData
OceanBase エラーコード:5957
SQLSTATE:HY000
エラーの原因:指定された型がAnyDataの型とマッチしません。分割構築またはアクセスを試みた場合、指定された型が現在のプロパティの型とマッチしません。
解決策:指定された型が構築またはアクセス対象のオブジェクトの型と一致していることを確認してください。
説明
このエラーコードはV4.0.0バージョンから導入されました。
OBE-22627:tc [%s] must be that of object/varray/nested table
OceanBase エラーコード:5966
SQLSTATE:HY000
エラーの原因:型コードがobject、varray、またはnested tableの型コードではありません。
解決策:型コードが
OCI_TYPECODE_OBJECT、OCI_TYPECODE_VARRAY、またはOCI_TYPECODE_TABLEであることを確認してください。
説明
このエラーコードはV4.0.0バージョンから導入されました。
OBE-22806:not an object or REF
- OceanBase エラーコード:5477
- SQLSTATE:42000
- エラーの原因:オブジェクトまたはREFではありません。
- 解決策:オブジェクトまたはREFを使用して操作を再試行してください。
OBE-22816:unsupported feature with RETURNING clause
OceanBase エラーコード:9573
SQLSTATE:HY000
エラーの原因:現在、RETURNING句は、LONG列、リモートテーブル、サブクエリを含むINSERTおよびINSTEAD OFトリガーのオブジェクト型列でサポートされていません。
解決策:別のステートメントを使用して値を取得します。
説明
このエラーコードはV4.0.0バージョンから導入されました。
OBE-22858:invalid alteration of datatype
- OceanBase エラーコード:7414
- SQLSTATE:42000
- エラーの原因:データ型を変更しようとした際、データ型の変更が許可されていないか、変更後のデータ型が無効である場合。
- 解決方法:
- データ型の確認:変更対象のデータ型が変更可能かどうかを確認し、変更後のデータ型が有効であることを保証します。
- データサイズの確認:変更後のデータ型がすべてのデータを格納できるサイズであることを確認します。
説明
このエラーコードはV4.2.0バージョンから導入されました。
OBE-22859:invalid modification of columns
- OceanBase エラーコード:7415
- SQLSTATE:42000
- エラーの原因:変更が許可されていない列またはテーブル構造を変更しようとした場合。
- 解決方法:
- テーブル構造の確認:変更対象のテーブル構造を確認し、テーブル構造が変更を許可していることを保証します。
- 列属性の確認:変更対象の列属性を確認し、列属性が変更を許可していることを保証します。
説明
このエラーコードはV4.2.0バージョンから導入されました。
OBE-22859:Expected XML tag , got no content
- OceanBase エラーコード:7416
- SQLSTATE:42000
- エラーの原因:XMLデータにタグの内容が欠けています。
- 解決方法:
- XMLデータの確認:XMLデータが正しいかどうかを確認し、すべてのタグに内容があることを保証します。
- XML形式の確認:XML形式が正しいかどうかを確認し、すべてのタグが正しくネストされ、閉じられていることを保証します。
説明
このエラーコードはV4.2.0バージョンから導入されました。
OBE-22866:cannot replace a type with table dependents
OceanBase エラーコード:11006
SQLSTATE:HY000
エラー原因:テーブル依存関係を持つ型を置き換えることができません。
解決策:現在の型に依存しているすべてのテーブルを削除し、その後操作を再試行します。
説明
このエラーコードはV4.2.2バージョンから導入されました。
OBE-22901:cannot compare VARRAY or LOB attributes of an object type
OceanBase エラーコード:7432
SQLSTATE:42000
エラー原因:MAPまたはORDERメソッドがない場合に、オブジェクト型のVARRAYまたはLOB属性を比較しようとしました。
解決策:オブジェクト型にMAPまたはORDERメソッドを定義します。
説明
このエラーコードはV4.2.2バージョンから導入されました。
OBE-22902:CURSOR expression not allowed
OceanBase エラーコード:9766
SQLSTATE:HY000
エラー原因:出力パラメータがバインド変数ではありません。
解決策:出力パラメータの使用方法を確認し、バインド変数を使用していることを保証します。
説明
このエラーコードはV4.3.0バージョンから導入されました。
OBE-22903:MULTISET expression not allowed
- OceanBase エラーコード:9716
- SQLSTATE:HY000
- エラー原因:MULTISET 式の使用は許可されていません。
説明
このエラーコードは V4.1.0 から導入されました。
OBE-22907:invalid CAST to a type that is not a nested table or VARRAY
- OceanBase エラーコード:9717
- SQLSTATE:HY000
- エラー原因:ネスト表または VARRAY 型以外への無効なキャストです。
説明
このエラーコードは V4.1.0 から導入されました。
OBE-22922:LOB value does not exist
- OceanBase エラーコード:7419
- SQLSTATE:HY000
- エラー原因:LOB 値にアクセスしようとした際、その値が存在しません。
- 解決策:LOB 値が存在するテーブルまたはインデックスが存在するか、削除されていないかを確認し、当該テーブルまたはインデックスを復元できるかどうかを確認します。
説明
このエラーコードは V4.2.0 から導入されました。
OBE-22928:invalid privilege on directories
OceanBase エラーコード:5374
SQLSTATE:HY000
エラー原因:ディレクトリに対する権限の付与または取り消しを試みた際、その権限がディレクトリに対して無効であった場合。
解決策:ディレクトリに対しては
CREATE、DELETE、READ、WRITE、およびEXECUTE権限のみを付与または取り消すことができます。その他の権限は付与または取り消さないでください。
OBE-22950:cannot ORDER objects without MAP or ORDER method
- OceanBase エラーコード:7412
- SQLSTATE:42000
- エラー原因:オブジェクトを比較する際、そのオブジェクトにMAPまたはORDERメソッドが定義されていません。
- 解決策:
- MAPまたはORDERメソッドの定義:オブジェクトの定義内でMAPまたはORDERメソッドを定義し、ソート時に使用します。MAPメソッドはオブジェクトをスカラー値にマッピングするために使用され、ORDERメソッドは2つのオブジェクトの大小を比較するために使用されます。
- ソート方法の変更:MAPまたはORDERメソッドを定義できない場合は、ソート方法を変更し、他の方法でソートすることを検討してください。例えば、他の列を使用してソートすることができます。
説明
このエラーコードはV4.2.0バージョンから導入されました。
OBE-22990:LOB locators cannot span transactions
OceanBase エラーコード:9715
SQLSTATE:HY000
エラー原因:LOBハンドルはトランザクションをまたがる書き込み操作をサポートしていません。
解決策:LOBハンドルに新しい値を代入してから書き込み操作を実行します。
OBE-22998:CLOB or NCLOB in multibyte character set not supported
OceanBase エラーコード:22998
SQLSTATE:HY000
エラー原因:固定幅または可変幅のマルチバイト文字セットの
CLOBまたはNCLOBがSQL文字関数に渡されていますが、その関数はマルチバイトLOBデータをサポートしていません。解決策:
DBMS_LOB関数(例:DBMS_LOB.INSTR()およびDBMS_LOB.SUBSTR())を使用するか、PLSQLのDBMS_LOB.READ/WRITEを使用してLOBデータにアクセスします。
OBE-23413:table %s.%s does not have a materialized view log
OceanBase エラーコード:9755
SQLSTATE:HY000
エラー原因:プライマリテーブルにマテリアライズドビューのログが含まれていないため、高速なリフレッシュができません。
解決策:対応するマテリアライズドビューのログを作成してください。
説明
このエラーコードはV4.2.2バージョンから導入されました。
OBE-23420:the parameter %s must evaluate to a time in the future
OceanBase エラーコード:9764
SQLSTATE:HY000
エラーの原因:パラメータ「interval」の計算結果が
CURRENT_DATEより前の時間です。解決策:計算結果が
CURRENT_DATEより後の時間を表す式を選択します。
説明
このエラーコードはV4.2.2バージョンから導入されました。
OBE-23481:unexpected name string'%.*s'
OceanBaseエラーコード:5932
SQLSTATE:HY000
エラーの原因:誤った名前文字。
OBE-23538:cannot explicitly refresh a NEVER REFRESH materialized view (%s)
OceanBaseエラーコード:9761
SQLSTATE:HY000
エラーの原因:NEVER REFRESH MVを明示的にリフレッシュしようとしました。
解決策:このリフレッシュ操作を実行しないか、リストからMVを削除してください。
説明
このエラーコードはV4.2.2バージョンから導入されました。
OBE-24323:value not allowed
OceanBaseエラーコード:7297
SQLSTATE:HY000
エラーの原因:パラメータにNULL値または無効な値が渡されました。
解決策:すべての必須パラメータが正しい有効な値として渡されているか確認してください。
説明
このエラーコードはV4.2.2バージョンから導入されました。
OBE-24234:unable to get source of string \'%.*s\'.\'%.*s\', insufficient privileges or does not exist
OceanBase エラーコード:5962
SQLSTATE:HY000
エラーの原因:
DBMS_PREPROCESSORサブプログラムで指定されたPL/SQLオブジェクトが存在しない、またはそのソースコードを参照するために必要な権限がありません。解決策:指定されたオブジェクトが存在し、そのソースを参照するために必要な権限があることを確認してください。
説明
このエラーコードはV4.0.0バージョンから導入されました。
OBE-24235:bad value for object type: %.*s
OceanBase エラーコード:5961
SQLSTATE:HY000
エラーの原因:指定されたオブジェクトタイプが適切ではありません。
解決策:指定されたオブジェクトタイプが以下のいずれかであることを確認してください:パッケージ、パッケージ本体、プロシージャ、関数、トリガー、型、型本体。
説明
このエラーコードはV4.0.0バージョンから導入されました。
OBE-24236:source text is empty
OceanBase エラーコード:5960
SQLSTATE:HY000
エラーの原因:
DBMS_PREPROCESSORサブプログラムに提供された入力ソーステキストが空です。解決策:非空の入力ソーステキストを入力として渡してください。
説明
このエラーコードはV4.0.0バージョンから導入されました。
OBE-24334:no descriptor for this position
OceanBase エラーコード:5973
SQLSTATE:HY000
エラーの原因:アプリケーションがハンドルから不正な位置のディスクリプタを取得しようとしました。
解決策:位置番号を確認します。
OBE-24381:error(s) in array DML
OceanBase エラーコード:5883
SQLSTATE:HY000
エラーの原因:DML ステートメント内の1行または複数行が失敗しました。
解決策:エラーストックを参照してください。
OBE-24761:transaction rolled back
OceanBase エラーコード:6002
SQLSTATE:40000
エラーの原因:トランザクションがロールバックされました。
OBE-24761:transaction rolled back: transaction context does not exist
OceanBase エラーコード:6213
SQLSTATE:40000
エラーの原因:トランザクションがロールバックされましたが、トランザクションコンテキストが存在しません。
OBE-24761:transaction rolled back: transaction is killed
OceanBase エラーコード:6211
SQLSTATE:25000
エラーの原因:トランザクションがロールバックされましたが、トランザクションが終了しました。
OBE-24761:transaction rolled back: partition is frozen
OceanBase エラーコード:6214
SQLSTATE:25000
エラーの原因:トランザクションがロールバックされましたが、パーティションがフリーズされています。
OBE-24761:transaction rolled back: Transaction exiting
OceanBase エラーコード:6223
SQLSTATE:25000
エラー原因:トランザクションのロールバック、トランザクションは既に存在します。
OBE-24761:transaction rolled back: transaction needs rollback
OceanBase エラーコード:6224
SQLSTATE:25000
エラー原因:トランザクションのロールバックが必要です。
OBE-24761:transaction rolled back: transaction idle timeout
OceanBase エラーコード:6278
SQLSTATE:25000
エラー原因:トランザクションのロールバックがタイムアウトしました。
関連する問題事例:
説明
このエラーコードはV4.0.0バージョンから導入されました。
OBE-24761:transaction rolled back: transaction context count reach limit
OceanBase エラーコード:6234
SQLSTATE:25000
エラー原因:トランザクションのロールバックにより、トランザクションコンテキスト数が上限に達しました。
OBE-25002 : cannot create INSTEAD OF triggers on tables
OceanBase エラーコード:9572
SQLSTATE:HY000
エラー原因:テーブルに
INSTEAD OFトリガーを作成できません。解決策:ビューに
INSTEAD OFトリガーを作成するか、テーブルにDMLトリガーを作成します。
OBE-25004 : WHEN clause is not allowed in INSTEAD OF triggers
OceanBase エラーコード:9571
SQLSTATE:HY000
エラー原因:INSTEAD OF トリガー内で WHEN 句を指定しました。
解決策:INSTEAD OF トリガー作成時に WHEN 句を削除します。
OBE-25005 : cannot CREATE INSTEAD OF trigger on a read-only view
OceanBase エラーコード:9663
SQLSTATE:HY000
エラー原因:読み取り専用ビューに
INSTEAD OFトリガーを作成できません。解決策:
INSTEAD OFトリガーを読み取り可能なビューに作成します。
OBE-25009 : Nested tableclause allowed only for INSTEAD OF triggers
OceanBase エラーコード:9569
SQLSTATE:HY000
エラー原因:ネスト表句は INSTEAD OF トリガーでのみ使用できます。
解決策:ビューのネスト表列を使用して、ネスト表トリガーを定義します。
OBE-25021 : cannot reference a trigger defined on another table
OceanBase エラーコード:9705
SQLSTATE:HY000
エラーの原因:FOLLOWS 句で参照されているトリガーは、別のテーブルで定義されています。
解決策:参照するトリガーを同一のテーブルに作成します。
説明
このエラーコードはV4.0.0バージョンから導入されました。
OBE-25022 : cannot reference a trigger of a different type
OceanBase エラーコード:9706
SQLSTATE:HY000
エラーの原因:FOLLOWS 句または PRECEDES 句で参照されているトリガーが異なるタイプであるか、組み合わせトリガーではありません。
解決策:参照するトリガーを同じタイプまたは組み合わせトリガーに作成します。
説明
このエラーコードはV4.0.0バージョンから導入されました。
OBE-25023 : Cyclic trigger dependency is not allowed
OceanBase エラーコード:9707
SQLSTATE:HY000
エラーの原因:トリガー依存の循環が形成されています。
解決策:循環依存を形成する可能性のあるトリガーは作成しないでください。
説明
このエラーコードはV4.0.0バージョンから導入されました。
OBE-25025 : cannot specify PRECEDES clause
OceanBase エラーコード:9708
SQLSTATE:HY000
エラーの原因:通常トリガーの作成時に PRECEDES 句を指定しました。
解決策:PRECEDES句を含む通常トリガーを作成しないでください。
説明
このエラーコードはV4.0.0バージョンから導入されました。
OBE-25128:No insert/update/delete on table with constraint disabled and validated
OceanBase エラーコード:5795
SQLSTATE:HY000
エラー原因:
DISABLE VALIDATE制約を含むテーブルに対して挿入、更新、または削除操作を試みた場合。解決方法:制約の状態を変更します。
OBE-25129:cannot modify constraint (%.*s) - no such constraint
OceanBase エラーコード:5800
SQLSTATE:HY000
エラー原因:指定されたテーブルに指定された制約が存在しません。
OBE-25137:Data value %s out of range in '%s'
OceanBase エラーコード:4157
SQLSTATE:22003
エラー原因:変換後の演算子の値が変換先の値の範囲を超えています。
解決策:変換先の値の範囲を拡大します。
OBE-25154:Column part of using clause can not have qualifier
OceanBase エラーコード:5619
SQLSTATE:HY000
エラー原因:結合(
NATURAL結合またはUSING句を使用した結合)を名前付けるために使用される列には、明示的な制限子を設定できません。解決方法:制限子を削除します。
OBE-25156:old style outer join (+) cannot be used with ANSI joins
OceanBase エラーコード:5625
SQLSTATE:HY000
エラーの原因:クエリブロックでANSIスタイルの結合を使用する場合、外部結合を指定するための
+の古い表記法は使用できません。解決策:ANSIスタイルを使用して外部結合を指定します。
OBE-25405:Transaction state unknown
OceanBase エラーコード:6222
SQLSTATE:HY000
エラーの原因:トランザクションのコミット試行中に障害が発生しました。フェイルオーバーではトランザクションの状態が自動的に判断されない可能性があります。
解決策:ユーザーが手動でトランザクションの状態を確定する必要があります。
OBE-28001:the password has expired
OceanBase エラーコード:4366
SQLSTATE:HY000
エラーの原因:ユーザーアカウントのパスワードが期限切れとなっています。パスワードの変更が必要です。
解決策:パスワードを変更するか、データベース管理者に連絡してください。
OBE-28101:policy already exists
- OceanBase エラーコード:9718
- SQLSTATE:HY000
- エラーの原因:ポリシーが既に存在します。
- 解決策:ポリシーが追加されていないか、異なるポリシー名を使用してください。
説明
このエラーコードはV4.1.0バージョンから導入されました。
OBE-28102:policy does not exist
- OceanBase エラーコード:9719
- SQLSTATE:HY000
- エラーの原因:ポリシーが存在しません。
説明
このエラーコードはV4.1.0バージョンから導入されました。
OBE-28103:adding a policy to an object owned by SYS is not allowed
- OceanBase エラーコード:9720
- SQLSTATE:HY000
- エラーの原因:SYSが所有するオブジェクトにポリシーを追加することは許可されていません。
- 解決策:この操作は実行できません。
説明
このエラーコードはV4.1.0バージョンから導入されました。
OBE-28104:input value for %s is not valid
- OceanBase エラーコード:9721
- SQLSTATE:HY000
- エラーの原因:パラメータの入力値が無効です。
- 解決策:有効なパラメータ値を指定してください。
説明
このエラーコードはV4.1.0バージョンから導入されました。
OBE-28105:cannot create security relevant column policy in an object view
- OceanBase エラーコード:9722
- SQLSTATE:HY000
- エラーの原因:オブジェクトビューにセキュリティ関連の列ポリシーを作成できません。
説明
このエラーコードはV4.1.0バージョンから導入されました。
OBE-28106:input value for argument %s is not valid
- OceanBase エラーコード:9723
- SQLSTATE:HY000
- エラーの原因:パラメータの入力値が無効または欠落しています。
説明
このエラーコードはV4.1.0バージョンから導入されました。
OBE-28107:policy was disabled
- OceanBase エラーコード:9724
- SQLSTATE:HY000
- エラーの原因:ポリシーは無効になっています。
- 解決策:ポリシーを強制的に実行する場合は、有効にする必要があります。
説明
このエラーコードは、V4.1.0バージョンから導入されました。
OBE-28108:circular security policies detected
- OceanBase エラーコード:9725
- SQLSTATE:HY000
- エラー原因:同一オブジェクトに対するポリシーが相互に参照しています。
説明
このエラーコードは、V4.1.0バージョンから導入されました。
OBE-28109:the number of related policies has exceeded the limit of 16
- OceanBase エラーコード:9726
- SQLSTATE:HY000
- エラー原因:同一オブジェクトに関連するポリシーが16個を超えています。
- 解決策:1つまたは複数のポリシーを破棄します。
説明
このエラーコードは、V4.1.0バージョンから導入されました。
OBE-28110:policy function or package %.*s.%.*s has error
- OceanBase エラーコード:9727
- SQLSTATE:HY000
- エラー原因:ポリシー関数またはパッケージに誤りがあり、削除されているか、有効ではありません。
- 解決策:機能の状態を確認し、問題を修正します。または、有効な機能を持つポリシーを再作成します。
説明
このエラーコードはV4.1.0バージョンから導入されました。
OBE-28111:insufficient privilege to evaluate policy predicate
- OceanBase エラーコード:9728
- SQLSTATE:HY000
- エラー原因:ポリシー関数の所有者には、アクセスする対象への権限がありません。
説明
このエラーコードはV4.1.0バージョンから導入されました。
OBE-28112:failed to execute policy function
- OceanBase エラーコード:9729
- SQLSTATE:HY000
- エラー原因:ポリシー関数を実行できません。ポリシー関数の実行中に1つ以上のエラーが発生しました。
説明
このエラーコードはV4.1.0バージョンから導入されました。
OBE-28113:policy predicate has error
- OceanBase エラーコード:9730
- SQLSTATE:HY000
- エラー原因:ポリシー述語に誤りがあります。
説明
このエラーコードはV4.1.0バージョンから導入されました。
OBE-28116:insufficient privileges to do direct path access
- OceanBase エラーコード:9731
- SQLSTATE:HY000
- エラー原因:権限が不足しており、直接パスアクセスを実行できません。
説明
このエラーコードは、V4.1.0バージョンから導入されました。
OBE-28117:integrity constraint violated * parent record not found
- OceanBase エラーコード:9732
- SQLSTATE:HY000
- エラー原因:整合性制約に違反し、親レコードが見つかりません。
- 解決策:更新後の外部キー値も親レベルで可視であることを確認してください。
説明
このエラーコードは、V4.1.0バージョンから導入されました。
OBE-28118:policy group already exists
- OceanBase エラーコード:9733
- SQLSTATE:HY000
- エラー原因:ポリシーグループは既に存在します。
説明
このエラーコードは、V4.1.0バージョンから導入されました。
OBE-28119:policy group does not exist
- OceanBase エラーコード:9734
- SQLSTATE:HY000
- エラー原因:ポリシーグループは存在しません。
説明
このエラーコードは、V4.1.0バージョンから導入されました。
OBE-28120:driving context already exists
- OceanBase エラーコード:9735
- SQLSTATE:HY000
- エラー原因:ドライバーコンテキストは既に存在します。
説明
このエラーコードは、V4.1.0バージョンから導入されました。
OBE-28121:driving context does not exist
- OceanBase エラーコード:9736
- SQLSTATE:HY000
- エラー原因:ドライバーコンテキストが存在しません。
説明
このエラーコードはV4.1.0バージョンから導入されました。
OBE-28122:can not update SYS_DEFAULT policy group
- OceanBase エラーコード:9737
- SQLSTATE:HY000
- エラー原因:SYS_DEFAULTポリシーグループを更新できません。
- 解決策:SYS_DEFAULTポリシーグループの作成または削除は試みないでください。この操作は許可されていません。
説明
このエラーコードはV4.1.0バージョンから導入されました。
OBE-28123:Driving context %.*s,%.*s contains invalid group %.*s
- OceanBase エラーコード:9738
- SQLSTATE:HY000
- エラー原因:ドライバーコンテキストに無効なグループが含まれています。
- 解決策:ポリシードライバーコンテキストを初期化する際に、有効なポリシーグループをDBMS_SESSION.SET_CONTEXTに渡すようにしてください。
説明
このエラーコードはV4.1.0バージョンから導入されました。
OBE-28124:Column %.*s in sec_relevant_cols cannot be of an object data type
- OceanBase エラーコード:9739
- SQLSTATE:HY000
- エラー原因:
sec_relevant_colsの列はオブジェクトデータ型にすることはできません。 - 解決策:
sec_relevant_colsで指定された列がオブジェクトデータ型またはXMLTypeではないことを確認してください。
説明
このエラーコードはV4.1.0バージョンから導入されました。
OBE-28125:A protected base column was referenced in an unprotected virtual column expression
- OceanBase エラーコード:9740
- SQLSTATE:HY000
- エラー原因:保護されていない仮想列式で、保護されたベース列が参照されています。
- 解決策:ポリシー定義を確認し、仮想列も保護されていることを確保してください。
説明
このエラーコードはV4.1.0バージョンから導入されました。
OBE-28126:Attribute association failed for policy %.*s
- OceanBase エラーコード:9741
- SQLSTATE:HY000
- エラー原因:ポリシーの属性関連に失敗しました。
- 解決策:ローカルアプリケーションコンテキストのプロパティを指定してください。
説明
このエラーコードはV4.1.0バージョンから導入されました。
OBE-28132:The MERGE INTO syntax does not support the security policy
- OceanBase エラーコード:9742
- SQLSTATE:HY000
- エラー原因:MERGE INTO構文はセキュリティポリシーをサポートしていません。
- 解決策:
- セキュリティポリシーを変更する権限がない場合は、MERGE INTOの代わりに、セキュリティポリシーが定義されているテーブルに対してINSERT、UPDATE、DELETE DMLステートメントを使用してください。
- セキュリティポリシーを変更する権限がある場合は、statement_typesがすべてのDMLステートメントタイプ(INSERT、UPDATE、DELETE)を含むようにポリシーを再定義するか、そのポリシーがセキュリティ関連の列と競合しないようにしてください。
説明
このエラーコードはV4.1.0バージョンから導入されました。
OBE-28115:policy with check option violation
OceanBase エラーコード:5789
SQLSTATE:HY000
エラー原因:データ書き込み時のセキュリティマーカーが誤っています。
説明
このエラーコードはV4.0.0バージョンから導入されました。
OBE-28106:input value for argument #%d is not valid
OceanBase エラーコード:9687
SQLSTATE:HY000
エラーの原因:入力パラメータが無効です。
OBE-28264:Client identifier is too long
OceanBase エラーコード:9688
SQLSTATE:HY000
エラーの原因:クライアントIDの上限である64バイトを超えています。
説明
このエラーコードはV3.2.4バージョンから導入されました。
OBE-28265:Namespace beginning with 'SYS_' is not allowed
OceanBase エラーコード:9690
SQLSTATE:HY000
エラーの原因:作成する
context namespaceに'SYS_'プレフィックスを付けることはできません。
説明
このエラーコードはV3.2.4バージョンから導入されました。
OBE-28267:The maximum size specified by the _session_context_size parameter was exceeded
OceanBase エラーコード:9691
SQLSTATE:HY000
エラーの原因:
session based contextキーと値のペアの数が_session_context_sizeで指定された上限を超えています。
説明
このエラーコードはV3.2.4バージョンから導入されました。
OBE-28268:Invalid NameSpace Value
OceanBase エラーコード:9689
SQLSTATE:HY000
エラー原因:
context namespace namespaceの名前が無効です。
説明
このエラーコードはV3.2.4バージョンから導入されました。
OBE-29253:Invalid count argument passed to procedure dbms_sql.define_array
OceanBase エラーコード:9679
SQLSTATE:HY000
エラー原因:パッケージ
dbms_sqlのプロシージャで配列を定義する際に指定したcountパラメータの値が無効です。無効な値は負の数とNULLです。パラメータは正の整数である必要があります。解決策:PL/SQLプログラムを修正し、有効なパラメータのみを渡して配列を定義するようにして、再試行してください。
説明
このエラーコードはV4.0.0バージョンから導入されました。
OBE-29257:host %.*s unknown
OceanBase エラーコード:5928
SQLSTATE:HY000
エラー原因:指定されたホストが不明です。
解決策:ホスト名またはIPアドレスの綴りを確認し、ホスト名またはIPアドレスが有効であることを確認してください。
OBE-29261:bad argument
OceanBase エラーコード:5951、5968
SQLSTATE:HY000
エラー原因:PL APIに誤ったパラメータが渡されています。
解決策:PL APIに渡されたパラメータを確認し、再試行してください。
OBE-29261:bad argument
OceanBase エラーコード:9813
SQLSTATE:HY000
エラーの原因:UTL_HTTP パッケージを使用して関数またはプロシージャを呼び出す際、渡されたパラメータが要件を満たさない場合にこのエラーが発生します。
解決策:PL API に渡されるパラメータを確認し、再試行してください。
説明
このエラーコードは V4.4.1 から導入されました。
OBE-29262:bad URL
OceanBase エラーコード:9814
SQLSTATE:HY000
エラーの原因:UTL_HTTP パッケージに渡された URL の形式が正しくないか無効です。
解決策:URL が正しいか確認してください。
説明
このエラーコードは V4.4.1 から導入されました。
OBE-29266:end-of-body reached
OceanBase エラーコード:9815
SQLSTATE:HY000
エラーの原因:UTL_HTTP パッケージを使用して HTTP レスポンスボディを読み取る過程で、プログラムが既に終端位置まで読み取られた HTTP レスポンスストリームからデータの読み取りを続けようとした場合に発生します。
解決策:ほとんどの場合、これは修正が必要な障害ではなく、適切に処理されるべき正常なプロセス信号です。コード内に適切な例外処理ロジックを確保し、HTTP リクエストを適切に終了させる必要があります。
説明
このエラーコードは V4.4.1 から導入されました。
OBE-29295:invalid mime header tag
OceanBase エラーコード:5970
SQLSTATE:HY000
エラーの原因:
mimeヘッダータグの文字列をスキャンする際にエラーが発生しました解決策:ソースデータが有効な
mimeヘッダー文字列であり、その形式が charset/encoding/encoded string であるか確認します。
説明
このエラーコードはV4.0.0バージョンから導入されました。
OBE-29268:HTTP client error
OceanBase エラーコード:9816
SQLSTATE:HY000
エラー原因:HTTPクライアントのリクエストに失敗しました。
解決策:クライアントから送信されたリクエスト情報が正しいかどうか確認し、ネットワーク接続とサーバーの状態を確認します。
説明
このエラーコードはV4.4.1バージョンから導入されました。
OBE-29269:HTTP server error
OceanBase エラーコード:9817
SQLSTATE:HY000
エラー原因:HTTPサーバーに問題が発生しました。
解決策:HTTPサーバーの状態を確認します。
説明
このエラーコードはV4.4.1バージョンから導入されました。
OBE-24247:network access denied by access control list (ACL)
OceanBase エラーコード:9818
SQLSTATE:HY000
エラー原因:現在のデータベースユーザーは、ネットワーク経由で外部サービスにアクセスする権限が付与されていません。
解決策:ネットワーク操作を実行するデータベースユーザーに対してACLを設定し、特定の外部ネットワークリソースへのアクセス権限を明示的に付与します。
説明
このエラーコードは、V4.4.1バージョンから導入されました。
OBE-29275:partial multibyte character
OceanBase エラーコード:9819
SQLSTATE:HY000
エラー原因: マルチバイト文字が不完全に処理された。
解決策:UTL_HTTP応答データ処理コードから確認し、バイト単位での長さ計算や切り捨て操作がないか調査します。
説明
このエラーコードは、V4.4.1バージョンから導入されました。
OBE-29263:HTTP protocol error
OceanBase エラーコード:9820
SQLSTATE:HY000
エラー原因: HTTPプロトコルエラー。
解決策:サーバーまたはネットワークの問題を確認します。
説明
このエラーコードは、V4.4.1バージョンから導入されました。
OBE-29273:HTTP request failed
OceanBase エラーコード:9821
SQLSTATE:HY000
エラー原因: HTTPリクエストが失敗しました。
解決策:サーバーまたはネットワークの接続性を確認します。
説明
このエラーコードは、V4.4.1バージョンから導入されました。
OBE-29270:too many open HTTP requests
OceanBase エラーコード:9822
SQLSTATE:HY000
エラーの原因:開いているHTTPリクエストが多すぎます。
解決策:セッション接続数の制限を調整し、不要な接続リクエストを閉じます。
説明
このエラーコードはV4.4.1バージョンから導入されました。
OBE-29276:transfer timeout
OceanBase エラーコード:9823
SQLSTATE:HY000
エラーの原因:転送タイムアウトです。
解決策:ネットワーク環境を調整し、サーバー側のパフォーマンスを最適化するか、クライアント側のタイムアウト設定を増やします。
説明
このエラーコードはV4.4.1バージョンから導入されました。
OBE-29264:unknown or unsupported URL scheme
OceanBase エラーコード:9824
SQLSTATE:HY000
エラーの原因:UTL_HTTPパッケージが、URLで指定されたプロトコルスキームを認識できない、またはサポートしていません。
解決策:URL文字列を確認し、修正してください。
説明
このエラーコードはV4.4.1バージョンから導入されました。
OBE-29357:%s %.*s already exists
OceanBase エラーコード:4702
SQLSTATE:HY000
エラー原因:プログラム
CREATE_PLAN、CREATE_CDB_PLAN、CREATE_CONSUMER_GROUPまたはパッケージDBMS_RESOURCE_MANAGERのCREATE_CATEGORYのパラメータ名が既に使用中です。解決策:未使用のパラメータ名を指定してください。
OBE-29358:resource plan %.*s does not exist
OceanBase エラーコード:4703
SQLSTATE:HY000
エラー原因:パッケージ
DBMS_RESOURCE_MANAGERのUPDATE_PLANまたはUPDATE_CDB_PLANのパラメータとして無効な計画名が指定されました。解決策:存在する計画名を指定してください。
OBE-29361:value %ld for %s is outside valid range of 0 to 100
OceanBase エラーコード:4704
SQLSTATE:HY000
エラー原因:計画指示パラメータに無効な値が指定されました。
解決策:
0と100を含む0から100の範囲内の値を指定してください。
OBE-29362:plan directive %.*s, %.*s does not exist
OceanBase エラーコード:4705
SQLSTATE:HY000
エラー原因:パッケージ
DBMS_RESOURCE_MANAGERのUPDATE_PLAN_DIRECTIVEまたはUPDATE_CDB_PLAN_DIRECTIVEに存在しない計画指示が指定されました。解決策:既存の計画指示を指定してください。
OBE-29364:plan directive %.*s, %.*s already exists
OceanBase エラーコード:4706
SQLSTATE:HY000
エラー原因:既に存在する計画指示を作成しようとしました。
解決策:他の値を使用して作成操作を再試行してください。
OBE-29366:plan directive name '%.*s' not supported
OceanBase エラーコード:4707
SQLSTATE:HY000
エラーの原因:サポートされていないスキーム命令名です。
OBE-29368:consumer group %.*s does not exist
OceanBase エラーコード:4710
SQLSTATE:HY000
エラー原因:存在しないユーザーグループが指定されました。
解決策:存在するユーザーグループを指定してください。
OBE-29471:DBMS_SQL access denied
OceanBase エラーコード:5856
SQLSTATE:HY000
エラー原因:セキュリティ上の理由により、
DBMS_SQLへのアクセスが拒否されました。解決策:AlertログとTraceファイルから詳細な情報を取得してください。
OBE-29474:DBMS_SQL.OPEN_CURSOR failed. security_level of 0 is not allowed
OceanBase エラーコード:9677
SQLSTATE:HY000
エラー原因:
DBMS_SQL.OPEN_CURSORで指定されたセキュリティレベルが0です。解決策:有効なセキュリティレベルを指定してください。
OBE-29549:class %.*s has changed, Java session state cleared
OceanBase エラーコード:9839
SQLSTATE:HY000
エラー原因:現在のセッションで使用されているJavaクラスが再定義または削除されたため、Javaセッションの状態が無効になり、システムが自動的にクリアしました。
解決策:関連するJavaクラスをデプロイまたは再ロードしてください。
説明
- このエラーコードはV4.4.2 BP1バージョンから導入されました。
OBE-29879:cannot create multiple domain indexes on a column list using same
OceanBase エラーコード:7301
SQLSTATE:42000
エラーの原因:同じドメインに基づいて、複数のインデックスを1つの列リストに作成しようとしました。
解決策:不要な重複するインデックス作成のリクエストを確認し、削除します。
説明
- V4.3.x系では、このエラーコードはV4.3.2バージョンから導入されました。
- V4.2.x系では、このエラーコードはV4.2.4バージョンから導入されました。
OBE-29900:operator binding does not exist
OceanBase エラーコード:7298
SQLSTATE:42000
エラーの原因:操作を実行しようとした際、指定された演算子バインディング(operator binding)が見つかりませんでした。
解決策:使用している演算子または関数名が正確であり、スペルミスがないことを確認します。
説明
- V4.3.x系では、このエラーコードはV4.3.2バージョンから導入されました。
- V4.2.x系では、このエラーコードはV4.2.4バージョンから導入されました。