機能の適用範囲
この内容は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が正しく形成されていません
OceanBaseエラーコード:5965
SQLSTATE:HY000
エラー原因:
OCIAnyDataを初期化せずに使用しました。解決策:プロパティを追加する前に、
OCIAnyDataBeginConstructでハンドルを初期化してください。OCIAnyDataEndConstructで構築を完了します。またはOCIAny-DataConvertを使用して構築します。プロパティにアクセスする前に、正しく構築されていることを確認してください。
説明
このエラーコードはV4.0.0バージョンから導入されました。
OBE-22626: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:RETURNING句はサポートされていません
OceanBaseエラーコード:9573
SQLSTATE:HY000
エラー原因:オブジェクト型列は、現在RETURNING句をサポートしていません。LONG列、リモートテーブル、サブクエリを含むINSERT、およびINSTEAD OFトリガーはサポートされていません。
解決策:別のステートメントを使用して値を取得してください。
説明
このエラーコードはV4.0.0バージョンから導入されました。
OBE-22858:データ型の無効な変更
- OceanBaseエラーコード:7414
- SQLSTATE:42000
- エラー原因:データ型を変更しようとした際、データ型の変更が許可されていないか、変更後のデータ型が無効でした。
- 解決策:
- データ型の確認:変更対象のデータ型が変更可能かどうかを確認し、変更後のデータ型が有効であることを確認してください。
- データサイズの確認:変更対象のデータサイズを確認し、変更後のデータ型がすべてのデータを格納できることを確認してください。
説明
このエラーコードはV4.2.0バージョンから導入されました。
OBE-22859:列の無効な変更
- 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 エラーコード:
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 型以外への無効な CAST。
説明
このエラーコードは 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
- エラー原因:同一オブジェクトに関連するポリシーが多すぎます。
- 解決策: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
エラー原因:Client 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-29879:cannot create multiple domain indexes on a column list using same
OceanBase エラーコード:7301
SQLSTATE:42000
エラーの原因:同じドメインに基づいて、列リストに複数のインデックスを作成しようとしています。
解決策:不要な重複するインデックス作成の要求を確認し、削除します。
説明
- 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バージョンから導入されました。