適用対象
この内容は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から(4GB-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を使用して構築を完了します。または、OCIAnyDataConvertを使用して構築します。プロパティにアクセスする前に、正しく構築されていることを確認してください。
説明
このエラーコードは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テーブルの型コードではありません。
解決策:型コードが
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エラーコード:
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 : テーブルにINSTEAD OFトリガーを作成できません
OceanBaseエラーコード:9572
SQLSTATE:HY000
エラーの原因:テーブルに
INSTEAD OFトリガーを作成できません。解決策:ビューに
INSTEAD OFトリガーを作成するか、テーブルにDMLトリガーを作成します。
OBE-25004 : INSTEAD OFトリガーではWHEN句を使用できません
OceanBaseエラーコード:9571
SQLSTATE:HY000
エラーの原因:INSTEAD OFトリガーでWHEN句を指定しています。
解決策:INSTEAD OFトリガーを作成する際にWHEN句を削除します。
OBE-25005 : 読み取り専用ビューにINSTEAD OFトリガーを作成できません
OceanBaseエラーコード:9663
SQLSTATE:HY000
エラーの原因:読み取り専用ビューに
INSTEAD OFトリガーを作成できません。解決策:
INSTEAD OFトリガーを読み取り専用ではないビューに作成します。
OBE-25009 : ネストテーブル句はINSTEAD OFトリガーにのみ許可されています
OceanBaseエラーコード:9569
SQLSTATE:HY000
エラーの原因:ネストテーブル句はINSTEAD OFトリガーにのみ許可されています。
解決策:ビューのネストテーブル列を使用して、ネストテーブルトリガーを定義します。
OBE-25021 : 他のテーブルで定義されたトリガーを参照できません
OceanBaseエラーコード:9705
SQLSTATE:HY000
エラーの原因:FOLLOWS句で参照されるトリガーは別のテーブルで定義されています。
解決策:同一のテーブルに参照するトリガーを作成します。
説明
このエラーコードはV4.0.0バージョンから導入されました。
OBE-25022 : 異なる種類のトリガーを参照できません
OceanBaseエラーコード:9706
SQLSTATE:HY000
エラーの原因:FOLLOWSまたはPRECEDES句で参照されるトリガーは異なる種類であるか、組み合わせトリガーではありません。
解決策:参照するトリガーを同じ種類または組み合わせトリガーとして作成します。
説明
このエラーコードはV4.0.0バージョンから導入されました。
OBE-25023 : 循環的なトリガー依存関係は許可されていません
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
エラーの原因:クライアント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-29295:invalid mime header tag
OceanBaseエラーコード:5970
SQLSTATE:HY000
エラーの原因:
mimeヘッダーマークの文字列をスキャンする際にエラーが発生しました。解決策:ソースデータが有効な
mimeヘッダー文字列であり、フォーマットがcharset/encoding/encoded stringであることを検証してください。
説明
このエラーコードはV4.0.0バージョンから導入されました。
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
エラーの原因:同じドメインに基づく複数のインデックスを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バージョンから導入されました。