この範囲はSQL層のエラーコードを示します。SQLエラーコード、WITH句のエラーコード、およびFactoringエラーコードが含まれます。
ERROR 5002 (HY000) : Resolve error
OceanBase エラーコード:5002
エラー原因:解析エラー。
解決策:テクニカルサポートにお問い合わせください。
ERROR 5010 (21000) : Unknown operator
OceanBase エラーコード:5010
エラー原因:解析段階の内部防御チェックエラーコード。
解決策:テクニカルサポートにお問い合わせください。
ERROR 5011 (42000) : Duplicated star
OceanBase エラーコード:5011
エラー原因:
*の使用方法が誤っています。SQLステートメントでは、*を1つのみ使用できます。解決策:SQLステートメント内の余分な
*を削除します。
ERROR 5012 (HY000) : Illegal ID
OceanBase エラーコード:5012
エラー原因:内部パラメータ防御エラー。
解決策:テクニカルサポートにお問い合わせください。
ERROR 5014 (HY000) : Illegal value
OceanBase エラーコード:5014
エラー原因:数値型変換エラー。
解決策:SQLステートメント内のCASTステートメントが正しいか確認します。例えば、暗黙的変換が存在するかどうかを確認します。
ERROR 5016 (HY000) : Generate logical plan error
OceanBase エラーコード:5016
エラー原因:プラン生成エラー。
解決策:テクニカルサポートにお問い合わせください。
ERROR 5017 (HY000) : Schema not set
OceanBase エラーコード:5017
エラー原因:内部エラーコード。
解決策:テクニカルサポートにお問い合わせください。
ERROR 5023 (S1004) : unsupport MySQL type (number). Maybe you should use java.sql.Timestamp instead of java.util.Date
OceanBase エラーコード:5023
エラー原因:サポートされていないタイプ。
解決策:テクニカルサポートにお問い合わせください。
ERROR 5031 (HY000) : Column not found
OceanBase エラーコード:5031
エラー原因:列が存在しません。
解決策:操作対象となる列が存在するか確認するか、テクニカルサポートにお問い合わせください。
ERROR 5034 (01007) : No user
OceanBase エラーコード:5034
エラー原因:ユーザー名が空です。
解決策:ユーザー名を入力してください。
ERROR 5050 (42710) : User exists
OceanBase エラーコード:5050
エラー原因:ユーザーまたはロールが既に存在します。
解決策:操作対象のユーザーまたはロールが既に存在するか確認するか、テクニカルサポートにお問い合わせください。
ERROR 5053 (HY093) : Incorrect arguments number to EXECUTE, need %ld arguments but give %ld
OceanBase エラーコード:5053
エラー原因:EXECUTE時のバインド変数の数とPREPAREで指定したパラメータ数が一致しません。
解決策:EXECUTEでバインドする変数の数とPREPAREで必要なパラメータ数が一致するようにします。
ERROR 5058 (42000) : Duplicated parameters
OceanBase エラーコード:5058
エラー原因:重複するパラメータがあります。
解決策:テクニカルサポートにお問い合わせください。
ERROR 5063 (42000) : Unknown hint
OceanBase エラーコード:5063
エラー原因:解析エラー。
解決策:テクニカルサポートにお問い合わせください。
ERROR 5066 (HY000) : Session interrupted
OceanBase エラーコード:5066
エラー原因:セッションが終了しました。
解決策:システム管理者またはデータベース管理者にお問い合わせください。
ERROR 5071 (42000) : Cannot alter index column
OceanBase エラーコード:5071
エラー原因:インデックス参照列を削除しました。
解決策:インデックス参照列の削除は許可されません。
ERROR 5074 (23000) : NOP cannot be used here
OceanBase エラーコード:5074
エラー原因:カーネルのバグです。
解決策:テクニカルサポートにお問い合わせください。
ERROR 5081 (25000) : The server is read only now
OceanBase エラーコード:5081
エラー原因:現在操作対象のデータは読み取り専用です。
解決策:現在操作対象のデータが読み取り専用かどうか確認するか、テクニカルサポートにお問い合わせください。
ERROR 5083 (22000) : invalid obj type for type promotion: left_type=%s right_type=%s
OceanBase エラーコード:5083
エラー原因:型変換エラーです。
解決策:テクニカルサポートにお問い合わせください。
ERROR 5084 (22000) : Can not cast varchar value to bool type
OceanBase エラーコード:5084
エラー原因:型変換エラーです。
解決策:テクニカルサポートにお問い合わせください。
ERROR 5085 (22000) : Not a number Can not cast varchar value to number type
OceanBase エラーコード:5085
エラー原因:型変換エラーです。
解決策:テクニカルサポートにお問い合わせください。
ERROR 5086 (22000) : Not timestamp Can not cast varchar value to timestamp type
OceanBase エラーコード:5086
エラー原因:型変換エラーです。
解決策:テクニカルサポートにお問い合わせください。
ERROR 5087 (22000) : Result value was out of range when cast to number
OceanBase エラーコード:5087
エラー原因:数値が範囲外です。
解決策:テクニカルサポートにお問い合わせください。
ERROR 5090 (22000) : Precision was out of range
OceanBase エラーコード:5090
エラー原因:精度が範囲外です。
解決策:テクニカルサポートにお問い合わせください。
ERROR 5091 (22000) : Scale value was out of range
OceanBase エラーコード:5091
エラー原因:精度が範囲外です。
解決策:テクニカルサポートにお問い合わせください。
ERROR 5092 (42000) : Unknown index
OceanBase エラーコード:5092
エラー原因:未知のインデックスです。
解決策:インターフェースで誤ってインデックスが使用されていないか確認します。
ERROR 5098 (22001) : Data too long(%d>%ld) for column '%s'
OceanBase エラーコード:5098
エラー原因:数値入力が範囲を超えています。
解決策:数値の長さを短縮します。
ERROR 5099 (42000) : System config unknown
OceanBase エラーコード:5099
エラー原因:無効なパラメータです。
解決策:パラメータ名が正しいか確認します。
ERROR 5106 (42000) : EXTRACT() expected timestamp or a string as date argument
OceanBase エラーコード:5106
エラー原因:データ型が誤っています。
解決策:テクニカルサポートにお問い合わせください。
ERROR 5107 (42000) : Invalid operand type for IS operator, lval=%s
OceanBase エラーコード:5107
エラーの原因:
IS式のパラメータが誤っています。解決策:テクニカルサポートにお問い合わせください。
ERROR 5108 (42000) : function LENGTH() expected a varchar argument
OceanBase エラーコード:5108
エラーの原因:
LENGTH式のパラメータが誤っています。解決策:テクニカルサポートにお問い合わせください。
ERROR 5110 (42000) : TIME_TO_USEC() expected timestamp or a string as date argument
OceanBase エラーコード:5110
エラーの原因:
TIME_TO_USEC関数のパラメータはVARCHAR、TIME、DATATIME、またはTIMESTAMP型でなければなりません。解決策:パラメータの型を変更します。
ERROR 5111 (42000) : USEC_TO_TIME expected a interger number as usec argument
OceanBase エラーコード:5111
エラーの原因:
USEC_TO_TIME関数のパラメータはTINYINT、MEDIUMINT、INTまたはBIGINT型でなければなりません。解決策:パラメータの型を変更します。
ERROR 5112 (42P01) : Variable %.*s does not exists
OceanBase エラーコード:5112
エラーの原因:変数が存在しません。
解決策:変数の綴りを確認してください。
ERROR 5114 (42000) : Invalid numeric char '%c'
OceanBase エラーコード:5114
エラーの原因:無効な数字です。
解決策:テクニカルサポートにお問い合わせください。
ERROR 5116 (HY000) : Logical operator child index overflow
OceanBase エラーコード:5116
エラーの原因:カーネルエラーです。
解決策:テクニカルサポートにお問い合わせください。
ERROR 5117 (HY000) : fail to explain plan
OceanBase エラーコード:5117
エラーの原因:プラン生成エラーです。
解決策:テクニカルサポートにお問い合わせください。
ERROR 5118 (HY000) : fail to copy logical operator
OceanBase エラーコード:5118
エラーの原因:プラン生成エラーです。
解決策:テクニカルサポートにお問い合わせください。
ERROR 5119 (HY000) : fail to generate plan
OceanBase エラーコード:5119
エラーの原因:プラン生成エラーです。
解決策:テクニカルサポートにお問い合わせください。
ERROR 5120 (HY000) : fail to create raw expr
OceanBase エラーコード:5120
エラーの原因:プラン生成エラーです。
解決策:テクニカルサポートにお問い合わせください。
ERROR 5121 (HY000) : fail to generate join order
OceanBase エラーコード:5121
エラーの原因:プラン生成エラーです。
解決策:テクニカルサポートにお問い合わせください。
ERROR 5122 (HY000) : optimizer general error
OceanBase エラーコード:5122
エラーの原因:プラン生成エラーです。
解決策:テクニカルサポートにお問い合わせください。
ERROR 5130 (HY000) : sql resolver no memory
OceanBase エラーコード:5130
エラーの原因:メモリ不足です。
解決策:SQLメモリを増量するか、テクニカルサポートにお問い合わせください。
ERROR 5131 (HY000) : plan cache support dml only
OceanBase エラーコード:5131
エラー原因:非DMLステートメントに
OUTLINEバインディングを実行しました。解決策:非DMLステートメントに
OUTLINEバインディングを実行しないでください。
ERROR 5133 (42000) : No such grant defined
OceanBase エラーコード:5133
エラー原因:権限を回収する際、その権限が付与されていないことが判明しました。
ERROR 5136 (HY000) : plan exists in plan cache already
OceanBase エラーコード:5136
エラー原因:実行計画を追加する際、計画キャッシュ内に同じ計画が既に存在します。
解決策:内部エラーコードです。サポートチームに連絡し、調査の協力を依頼してください。
ERROR 5137 (HY000) : plan is expired
OceanBase エラーコード:5137
エラー原因:計画が期限切れになりました。
解決策:内部エラーコードです。サポートチームに連絡し、調査の協力を依頼してください。
ERROR 5138 (HY000) : no plan exist
OceanBase エラーコード:5138
エラー原因:get plan時に、計画が存在しません。
解決策:内部エラーコードです。サポートチームに連絡し、調査の協力を依頼してください。
ERROR 5144 (HY000) : COLLATION '%.*s' is notvalid for CHARACTER SET '%.*s'
OceanBase エラーコード:5144
エラー原因:以下のいずれかの可能性があります:
演算子または組み込み関数の文字列オペランド(
nlsparamsパラメータを除く)が同じ文字セットを使用していない場合。nlsparamsオペランドがデータベースの文字セットに含まれていない場合。組み込み関数に渡される文字列データがデータベースの文字セット以外の文字セットを使用しており、その組み込み関数がその文字セットを受け付けない場合。
CHR()またはCSCONVERT()の2番目のパラメータがCHAR_CSまたはNCHAR_CSではない場合。INSERTステートメントのVALUES句内の文字列式、またはUPDATEステートメントのSET句内の文字列式の文字セットが、挿入対象の列で使用されている文字セットと一致しない場合。テーブル作成時に
DEFAULT句で指定された値の文字セットが、列で宣言された文字セットと一致しない場合。PL/SQL関数のパラメータが、対応するパラメータの文字セット要件を満たしていない場合。
ERROR 5150 (HY000) : Tenant not in this server
OceanBase エラーコード:5150
エラー原因:該当するテナントリソースがマシン上に存在しません。
解決策:再試行してください。問題が継続する場合は、サポートチームに連絡し、調査の協力を依頼してください。
ERROR 5151 (42P01) : tablegroup not exist
OceanBase エラーコード:5151
エラー原因:Table groupが存在しません。無効なTable group名が指定されています。
解決策:Table group名が正しいか確認してください。
ERROR 5156 (HY000) : tenant \'%s\' already exist
OceanBase エラーコード:5156
エラー原因:作成したテナント名が重複しているか、内部エラーが発生しました。
解決策:テナント名が重複している場合は、テナント名を変更して再作成してください。その他の場合は、サポートチームに連絡し、調査の協力を依頼してください。
ERROR 5157 (HY000) : Unknown tenant '%.*s'
OceanBase エラーコード:5157
エラー原因:スキーマのリフレッシュが遅れているか、テナントが削除されています。
解決策:再試行してください。問題が継続する場合は、サポートチームに連絡し、調査の協力を依頼してください。
ERROR 5159 (HY000) : tablegroup already exist
OceanBase エラーコード:5159
エラー原因:テーブルグループは既に存在します。
解決策:テーブルグループ名が正しいか確認してください。
ERROR 5160 (HY000) : invalid tenant name specified in connection string
OceanBase エラーコード:5160
エラー原因:指定されたテナント名は存在しません。
解決策:指定されたテナントが存在するか確認してください。存在する場合は、テクニカルサポートにお問い合わせください。
ERROR 5212 (42000) : auto-increment column '%.*s' should not be part of partition key
OceanBase エラーコード:5212
エラー原因:自動インクリメント列はパーティションキーの一部にすることはできません。
解決策:自動インクリメント列をパーティションキーから削除してください。
ERROR 5223 (42000) : wrong ident name
OceanBase エラーコード:5223
エラー原因:変数名が間違っています。
解決策:有効な変数名を使用してください。
ERROR 5226 (42000) : plan cache memory used reach the high water mark
OceanBase エラーコード:5226
エラー原因:プランキャッシュの使用メモリが上限に達し、自動的にエージェントがトリガーされます。
解決策:プランキャッシュのメモリ上限を引き上げてください。
ERROR 5234 (HY000) : The database \'%.*s\' is read only so it cannot execute this statement
OceanBase エラーコード:5234
エラー原因:読み取り専用データベースで操作を実行しました。
解決策:読み取り専用のデータベースには操作を実行しないでください。
ERROR 5235 (HY000) : The table \'%.*s.%.*s\' is read only so it cannot execute this statement
OceanBase エラーコード:5235
エラー原因:読み取り専用テーブルで操作を実行しました。
解決策:読み取り専用テーブルには操作を実行しないでください。
ERROR 5243 (HY000) : system variables' version maybe different
OceanBase エラーコード:5243
エラー原因:内部エラーコードです。
解決策:テクニカルサポートにお問い合わせください。
ERROR 5245 (HY000) : some tasks are skipped, skipped server addr is '%s', the orginal error code is %d
OceanBase エラーコード:5245
エラー原因:内部エラーコードです。
解決策:テクニカルサポートにお問い合わせください。
ERROR 5248 (HY000) : Alter table add auto_increment column is dangerous, table_name=\'%.*s\', column_name=\'%s\'
OceanBase エラーコード:5248
エラー原因:テーブルの変更時に自動インクリメント列を追加することは推奨されません。
解決策:この操作は、テーブル内にデータがない場合にのみ実行することを推奨します。
ERROR 5252 (HY000) : Column \'%.*s\' definition is ambiguous. Column has both NULL and NOT NULL attributes
OceanBase エラーコード:5252
エラー原因:フィールド定義が
NULLとNOT NULLの両方を同時に指定しています。解決策:どちらか一方のみを指定します。
ERROR 5258 (HY000) : Invalid block size, block size should between 1024 and 1048576
OceanBase エラーコード:5258
エラー原因:無効なBlockサイズです。
解決策:Blockサイズを修正します。
ERROR 5260 (HY000) : Tenant \'%.*s\' is locked
OceanBase エラーコード:5260
エラー原因:テナントがロックされています。
解決策:テナントのロックを解除します。
ERROR 5264 (HY000) : Outline '%.*s' already exists
OceanBase エラーコード:5264
エラー原因:
OUTLINEは既に存在します。解決策:他のSQLが同じ
OUTLINEとバインドされていないか確認します。
ERROR 5265 (HY000) : Outline \'%.*s.%.*s\' doesn\'t exist
OceanBase エラーコード:5265
エラー原因:
OUTLINEは存在しません。解決策:対応する
OUTLINEが作成されているか確認します。
ERROR 5267 (HY000) : invalid outline ,error info:%s
OceanBase エラーコード:5267
エラー原因:無効な
OUTLINEです。解決策:テクニカルサポートにお問い合わせください。
ERROR 5268 (HY000) : SQL reach max concurrent num %ld
OceanBase エラーコード:5268
エラー原因:SQLの同時実行数の上限に達しました。
解決策:同時実行数を削減します。
ERROR 5269 (HY000) : can not perform DDL/DML over objects in Recycle Bin
OceanBase エラーコード:5269
エラー原因:リサイクルバインドのオブジェクトには操作できません。
解決策:オブジェクトをリサイクルバインドから復元してから操作します。
ERROR 5270 (HY000) : object not in RECYCLE BIN
OceanBase エラーコード:5270
エラー原因:オブジェクトはリサイクルバインドにありません。
解決策:テクニカルサポートにお問い合わせください。
ERROR 5272 (HY000) : Outline content '%.*s' of outline '%.*s' already exists when added
OceanBase エラーコード:5272
エラー原因:
OUTLINEは既に作成されています。解決策:以前に作成した
OUTLINEが期待通りか確認します。期待通りであれば、再度OUTLINEを作成する必要はありません。期待通りでない場合は、DROP OUTLINEしてから再度作成できます。
ERROR 5273 (HY000) : Max concurrent in outline '%.*s' already exists when added
OceanBase エラーコード:5273
エラー原因:作成しようとしているレート制限ルールは既に存在します。
解決策:レート制限を作成するステートメントに既存のレート制限ルールが含まれていないか確認します。
ERROR 5278 (HY000) : This partition value with incorrect charset type
OceanBase エラーコード:5278
エラー原因:パーティション値のメタ情報が一貫していません。
解決策:パーティション値を修正し、メタ情報を一致させます。
ERROR 5291 (HY000) : The CTXCAT column must be contiguous in the index column list
OceanBase エラーコード:5291
エラー原因:
CTXCATフィールドは連続している必要があります。解決策:
CTXCATフィールドを調整するか、テクニカルサポートにお問い合わせください。
ERROR 5296 (42000) : there has no readable replica
OceanBase エラーコード:5296
エラーの原因:プラン生成時に利用可能なレプリカが選択されませんでした。
解決策:テクニカルサポートにお問い合わせください。
ERROR 5297 (HY000) : unexpected time zone info transition
OceanBase エラーコード:5297
エラーの原因:gapまたはoverlap時間が使用されています。
解決策:非gap時間を使用するか、
error_on_overlap_time変数をfalseに設定します。
ERROR 5298 (HY000) : synonym '%.*s' already exists
OceanBase エラーコード:5298
エラーの原因:シノニムが既に存在します。
解決策:競合するシノニム名がないか確認し、異なる名前のシノニムを作成します。
ERROR 5299 (HY000) : synonym \'%.*s.%.*s\' doesn\'t exist
OceanBase エラーコード:5299
エラーの原因:シノニムが存在しません。
解決策:存在しないシノニムが使用されていないか確認します。
ERROR 5300 (HY000) : missing ORDER BY expression in the window specification
OceanBase エラーコード:5300
エラーの原因:ウィンドウ関数内で
ORDER BY式が欠落しています。解決策:関連する
ORDER BY式をウィンドウ関数に追加します。
ERROR 5301 (HY000) : The argument of the window function should be a constant for a partition
OceanBase エラーコード:5301
エラーの原因:ウィンドウ関数のパラメータは定数である必要があります。
解決策:ウィンドウ関数内の関連パラメータを定数値に修正します。
ERROR 5307 (HY000) : Not enough thread resource to execute the query. Require setting parallel_servers_target to a value no less than %ld for this query
OceanBase エラーコード:5307
エラーの原因:実行スレッドが不足しています。
解決策:
parallel_servers_targetシステム変数の値を大きくします。
説明
このエラーコードはV4.0.0バージョンから変更されました。エラーメッセージは ERROR 5307 (HY000) : Scheduler thread number is not enough から ERROR 5307 (HY000) : Not enough thread resource to execute the query. Require setting parallel_servers_target to a value no less than %ld for this query に調整されました。
ERROR 5309 (HY000) : Ignore sql in restore process
OceanBase エラーコード:5309
エラーの原因:論理復元時に特定のSQLをスキップする必要があります。
解決策:処理は不要です。
ERROR 5311 (HY000) : Invalid column id for %.*s
OceanBase エラーコード:5311
エラーの原因:無効な列
ID。解決策:テクニカルサポートにお問い合わせください。
ERROR 5312 (HY000) : Duplicated ddl id '%.*s'
OceanBase エラーコード:5312
エラーの原因:重複するDDL
ID。解決策:テクニカルサポートにお問い合わせください。
ERROR 5319 (HY000) : Child column \'%.*s\' data length cannot be less than parent column \'%.*s\' data length
OceanBase エラーコード:5319
エラーの原因:外部キーフィールドの長さは、参照先フィールドの長さより短くてはなりません。
解決策:関連するフィールドの長さを調整します。
ERROR 5320 (HY000) : \'%.*s\': used in a foreign key constraint
OceanBase エラーコード:5320
エラーの原因:フィールドが外部キー制約で使用されています。
解決策:そのフィールドに対する操作はできません。
ERROR 5325 (HY000) : ORDER SIBLINGS BY clause not allowed here
OceanBase エラーコード:5325
エラーの原因:
ORDER SIBLINGS BYが誤った場所に記述されています。解決策:
ORDER SIBLINGS BYは階層クエリステートメント内でのみ使用できます。
ERROR 5326 (HY000) : when using SYS_CONNECT_BY_PATH function, cannot have separator as part of column value
OceanBase エラーコード:5326
エラーの原因:列値に
SYS_CONNECT_BY_PATH関数が区切り文字として使用する文字列が含まれています。解決策:
SYS_CONNECT_BY_PATH関数に他の区切り文字を指定し、その区切り文字がどの列値にも含まれていないことを確認してから、操作を再試行します。
ERROR 5327 (HY000) : Database can not be specified in public synonym
OceanBase エラーコード:5327
エラーの原因:公有シノニムの使用時に DATABASE を指定しました。
解決策:公有シノニムの使用時には、DATABASE を実行する必要はありません。
ERROR 5328 (HY000) : Looping chain of synonyms
OceanBase エラーコード:5328
エラーの原因:循環依存のシノニムが作成されました。
解決策:循環依存のシノニムを確認し、循環依存を解消するために異なる名前のシノニムを作成します。
ERROR 5329 (HY000) : Cannot create a synonym with same name as object
OceanBase エラーコード:5329
エラーの原因:シノニム名とオブジェクト名が同じです。
解決策:オブジェクト名とは異なるシノニムを作成します。
ERROR 5330 (HY000) : Synonym %s translation is no longer valid
OceanBase エラーコード:5330
エラーの原因:シノニムが参照するオブジェクトが存在しません。
解決策:シノニムが依存するオブジェクトを作成します。
ERROR 5331 (HY000) : name is already used by an existing object
OceanBase エラーコード:5331
エラーの原因:オブジェクトが既に存在します。
解決策:PL で扱うオブジェクトは既に存在しており、重複して作成することはできません。
ERROR 5337 (HY000) : rowid is wrong
OceanBase エラーコード:5337
エラーの原因:
ROWIDから解析した内容が期待通りではありません。解決策:妥当な
ROWIDを渡します。
ERROR 5338 (HY000) : Window Function not allowed here
OceanBase エラーコード:5338
エラーの原因:SQL のある式にウィンドウ関数が含まれています。
解決策:SQL の該当する式からウィンドウ関数を削除します。
ERROR 5339 (HY000) : Fail to parse list partition
OceanBase エラーコード:5339
エラー原因:LISTパーティション定義において、パーティション数の定義とパーティション指定句が一致しません。
解決策:パーティション数の定義を修正します。
ERROR 5341 (HY000) : timezone region ID is invalid
OceanBase エラーコード:5341
エラー原因:
TIMESTAMPデータに記録されたRegion IDを解析できません。解決策:テクニカルサポートにお問い合わせください。
ERROR 5342 (HY000) : invalid hex number
OceanBase エラーコード:5342
エラー原因:無効な16進数です。
解決策:テクニカルサポートにお問い合わせください。
ERROR 5343 (42000) : wrong number or types of arguments in call to '%.*s'
OceanBase エラーコード:5343
エラー原因:パラメータリストが誤っています。
解決策:パラメータリストを確認します。
ERROR 5345 (HY000) : insufficient parallel query worker available
OceanBase エラーコード:5345
エラー原因:PXスレッドが不足しています。
解決策:PXスレッド数を増やします。
ERROR 5346 (HY000) : FOR UPDATE of this query expression is not allowed
OceanBase エラーコード:5346
エラー原因:
FOR UPDATE句で無効な式が指定されています。解決策:
FOR UPDATE構文を修正します。
ERROR 5347 (HY000) : argument should be a function of expressions in PARTITION BY
OceanBase エラーコード:5347
エラー原因:解析エラーです。
解決策:SQLを修正します。
ERROR 5348 (HY000) : result of string concatenation is too long
OceanBase エラーコード:5348
エラー原因:
WM_CONCATの連結文字列が長すぎます。解決策:連結後の長さが
group_concat_max_lenを超えないか確認します。超える場合は、group_concat_max_lenを調整します。説明
このシステム変数の詳細については、OceanBaseデータベース公式ドキュメントの「リファレンスガイド(MySQLモード)」のシステム変数セクションを参照してください。
ERROR 5350 (HY000) : updating partition key column would cause a partition change
OceanBase エラーコード:5350
エラー原因:
UPDATE操作により、行が属するパーティションが変更されます。解決策:
ALTER TABLEステートメントを使用して、テーブルのENABLE ROW MOVEMENT属性を有効にします。
ERROR 5351 (HY000) : invalid type given for an argument
OceanBase エラーコード:5351
エラー原因:パラメータタイプが誤っています。
解決策:パラメータタイプを確認します。
ERROR 5352 (HY000) : specified field not found in datetime or interval
OceanBase エラーコード:5352
エラー原因:タイムゾーン変換で誤ったデータが検出されました。
解決策:テクニカルサポートにお問い合わせください。
ERROR 5360 (HY000) : insufficient privileges
OceanBase エラーコード:5360
エラー原因:権限が不足しています。
解決策:対応する権限を付与します。
ERROR 5361 (HY000) : user %.*s lacks CREATE SESSION privilege; logon denied
OceanBase エラーコード:5361
エラーの原因:ユーザーにログイン権限が付与されていません。
解決策:ユーザーにログイン権限を付与します。
ERROR 5363 (HY000) : system privileges not granted to '%.*s'
OceanBase エラーコード:5363
エラーの原因:ユーザーにシステム権限が付与されていません。
解決策:ユーザーに対応するシステム権限を付与します。
ERROR 5364 (HY000) : only SELECT and ALTER privileges are valid for sequences
OceanBase エラーコード:5364
エラーの原因:SEQUENCEオブジェクトに
SELECT、ALTER以外の権限が付与されています。解決策:SEQUENCEオブジェクトに
SELECT、ALTER以外の権限は付与しないでください。
ERROR 5365 (HY000) : EXECUTE privilege not allowed for tables
OceanBase エラーコード:5365
エラーの原因:テーブルに
EXECUTE権限が付与されています。解決策:テーブルに
EXECUTE権限を付与しないでください。
ERROR 5366 (HY000) : only EXECUTE and DEBUG privileges are valid for procedures
OceanBase エラーコード:5366
エラーの原因:PROCEDUREオブジェクトに
EXECUTE、DEBUG以外の権限が付与されています。解決策:PROCEDUREオブジェクトに
EXECUTE、DEBUG以外の権限は付与しないでください。
ERROR 5367 (HY000) : only EXECUTE, DEBUG, and UNDER privileges are valid for types
OceanBase エラーコード:5367
エラーの原因:TYPEオブジェクトに
EXECUTE、DEBUG、UNDER以外の権限が付与されています。解決策:TYPEオブジェクトに
EXECUTE、DEBUG、UNDER以外の権限は付与しないでください。
ERROR 5368 (HY000) : ADMIN option not granted for role '%.*s'
OceanBase エラーコード:5368
エラーの原因:ロールに対応する ADMINオプションがありません。
解決策:ユーザーのロールに ADMINオプションを付与します。
ERROR 5369 (HY000) : user or role '%.*s' does not exist
OceanBase エラーコード:5369
エラーの原因:ユーザーが存在しません。
解決策:ユーザー名が間違っていないか確認します。間違っている場合は正しいユーザー名に修正します。正しい場合は、必要なユーザー名を作成します。
ERROR 5370 (HY000) : missing ON keyword
OceanBase エラーコード:5370
エラーの原因:
ONキーワードが欠けています。解決策:
ONを追加します。
ERROR 5371 (HY000) : grant option does not exist for '%.*s.%.*s'
OceanBase エラーコード:5371
エラーの原因:ユーザーに対応する再付与権限がありません。
解決策:対応する再付与権限を追加します。
ERROR 5372 (HY000) : ALTER, INDEX and EXECUTE not allowed for views
OceanBase エラーコード:5372
エラーの原因:VIEWオブジェクトに
ALTER、INDEX、EXECUTE権限が付与されています。解決策:VIEWオブジェクトに
ALTER、INDEX、またはEXECUTE権限を付与しないでください。
ERROR 5373 (HY000) : circular role grant detected
OceanBase エラーコード:5373
エラーの原因:ロールによる循環的な権限付与が検出されました。
解決策:ロールに対して循環的な権限付与を行わないでください。
ERROR 5374 (HY000) : invalid privilege on directories
OceanBase エラーコード:5374
エラーの原因:ディレクトリオブジェクトに誤った権限が付与されています。
解決策:ディレクトリオブジェクトを操作するための正しい権限を付与します。
ERROR 5375 (HY000) : directory access denied
OceanBase エラーコード:5375
エラーの原因:ユーザーにはそのディレクトリを操作する権限がありません。
解決策:そのディレクトリにアクセスする必要がある場合は、システム管理者に連絡し、ユーザーにそのディレクトリを操作する権限を付与してもらってください。
ERROR 5376 (HY000) : missing or invalid role name
OceanBase エラーコード:5376
エラーの原因:誤ったロール名です。
解決策:ロール名を修正してください。
ERROR 5377 (HY000) : role '%.*s' not granted or does not exist
OceanBase エラーコード:5377
エラーの原因:ロールが付与されていない、または存在しません。
ERROR 5378 (HY000) : DEFAULT ROLE '%.*s' not granted to user
OceanBase エラーコード:5378
エラーの原因:デフォルトのロールがユーザーに付与されていません。
解決策:ユーザーにデフォルトのロールを付与します。
ERROR 5379 (HY000) : ROLE '%.*s' not granted to '%.*s'
OceanBase エラーコード:5379
エラーの原因:ユーザーのロールを取り消す際、ロールがユーザーに付与されていないことが判明しました。
ERROR 5380 (HY000) : cannot GRANT to a role WITH GRANT OPTION
OceanBase エラーコード:5380
エラーの原因:ユーザーがロールを再付与する際、再付与権限がないことが判明しました。
解決策:ユーザーに再付与権限を追加してください。
ERROR 5381 (HY000) : duplicate username in list
OceanBase エラーコード:5381
エラーの原因:
GRANTステートメント内に重複するユーザーがいます。解決策:余分なユーザーを削除してください。
ERROR 5382 (HY000) : cannot grant %.*s to a role
OceanBase エラーコード:5382
エラーの原因:
REFERENCESまたはINDEX権限をロールに付与できません。解決策:ロールに付与された
REFERENCESまたはINDEX権限を削除してください。
ERROR 5383 (HY000) : CASCADE CONSTRAINTS must be specified to perform this revoke
OceanBase エラーコード:5383
エラーの原因:
REVOKEステートメントでは、CASCADE CONSTRAINTSを指定する必要があります。解決策:
CASCADE CONSTRAINTSを指定してください。
ERROR 5384 (HY000) : you may not GRANT/REVOKE privileges to/from yourself
OceanBase エラーコード:5384
エラーの原因:自己自身に権限を付与または取り消すことはできません。
解決策:OceanBase データベースは、ユーザーが自己自身に権限を付与または取り消すことをサポートしていません。自己自身の権限を変更する必要がある場合は、システム管理者に連絡し、関連する操作を実行してください。
ERROR 5386 (HY000) : Unable to read data -* Table definition has changed
- OceanBase エラーコード:5386
- MySQL 互換エラーコード:1412
- エラーの原因:テーブルの定義が変更されており、読み取り対象のスナップショットポイントが古すぎて、正しく読み取るまたは解析することができません。
- 解決策:テーブルの定義に変更があったかどうか確認し、列の追加や削除、データ型や長さの変更などがないか確認してください。
説明
このエラーコードは、V4.2.0バージョンから導入されました。
ERROR 5401 (HY000) : resultant data type of virtual column is not supported
OceanBase エラーコード:5401
エラーの原因:生成列はBLOB型を参照できません。
解決策:BLOB型を除外します。
ERROR 5403 (HY000) : ddl schema version not match
OceanBase エラーコード:5403
エラー原因:同時実行されるDDLによる競合。
解決策:該当するDDLを再実行します。
説明
このエラーコードは、V4.0.0バージョンから導入されました。
ERROR 5409 (HY000) : Duplicate object name exists, schema refreshing may be hung
OceanBase エラーコード:5409
エラー原因:DDLスレッドの実行中に同名のオブジェクトが存在します。
解決策:テクニカルサポートにお問い合わせください。
説明
このエラーコードは、V4.1.0バージョンから導入されました。
ERROR 5410 (HY000) : Refresh schema failed continuously, ddl may be hung
- OceanBase エラーコード:5410
- エラー原因:DDLスレッドがハングし、新しいDDLリクエストを受信できません。
- 解決策:テクニカルサポートにお問い合わせください。
説明
このエラーコードは、V4.1.0バージョンから導入されました。
ERROR 5434 (HY000) : retry sql due to spm
OceanBase エラーコード:5434
エラー原因:SPM機能によりSQLが自動的に再試行されます。
解決策:テクニカルサポートにお問い合わせください。
説明
このエラーコードは、V4.0.0バージョンから導入されました。
ERROR 5435 (HY000) : outline not reproducible
OceanBase エラーコード:5435
エラー原因:Outlineで指定された計画を再現できません。
解決策:テクニカルサポートにお問い合わせください。
説明
このエラーコードは、V4.0.0バージョンから導入されました。
ERROR 5436 (42000) : TIMESTAMP_TO_SCN expected timestamp argument
OceanBase エラーコード:5436
エラー原因:パラメータタイプが期待と異なります。TIMESTAMP_TO_SCN 関数に渡すパラメータはTimestamp型である必要があります。
解決策:関数のパラメータを修正してください。
説明
このエラーコードは、V4.0.0バージョンから導入されました。
ERROR 5437 (42000) : SCN_TO_TIMESTAMP expected a integer number as nsec argument
OceanBase エラーコード:5437
エラー原因:パラメータタイプが期待と異なります。SCN_TO_TIMESTAMP 関数に渡すパラメータは整数型である必要があります。
解決策:関数のパラメータを修正してください。
説明
このエラーコードは、V4.0.0バージョンから導入されました。
ERROR 5500 (HY000) : Legitimacy check failed for generated columns.
- OceanBase エラーコード:5500
- エラーの原因:生成列または関数インデックスの値に対する正当性チェックで、格納されている値が、現在の環境で生成列またはインデックスの定義に基づいて再計算された値と異なることが検出されました。これは、システム変数の影響を受ける計算結果、または本来動作が不確定な組み込み関数を使用して生成列やインデックスを定義したために発生する可能性があります。
_enable_defensive_check設定パラメータが有効な場合、防御的にエラーが報告されます。 - 解決策:生成列と関数インデックスの定義を確認し、システム変数の変更が計算結果の変化を引き起こしたことが確定した場合は、生成列/インデックスを削除して再作成します。それ以外の場合や問題が解決しない場合は、技術サポートにお問い合わせいただき、調査のご協力をお願いいたします。
説明
このエラーコードはV4.2.0バージョンから導入されました。
ERROR 5540 (HY000) : System variable '%.*s' is different from the old value solidified for '%.*s'(old value:%.*s).
OceanBase エラーコード:5540
エラーの原因:現在のセッションで設定されているシステム変数の値が、関数インデックスまたは生成列を作成時に固定された値と異なります。計算時には、関数インデックスや生成列は、作成当初に固定された値を使用し、セッション内の現在の変数値ではありません。
解決方法:現在のセッションのシステム変数の値に基づいて計算する必要がある場合は、生成列または関数インデックスを削除して再作成してください。
説明
このエラーコードはV4.2.2バージョンから導入されました。
ERROR 5558 (42000) : %s \'%.*s.%.*s\' already exists
OceanBase エラーコード:5558
エラーの原因:作成しようとしているPACKAGEが既に存在します。
解決方法:
CREATE [OR REPLACE]ステートメントを使用して作成できます。作成を実行すると、以前に存在した同名のPACKAGEが上書きされます。
ERROR 5559 (42000) : %s \'%.*s.%.*s\' does not exist
OceanBase エラーコード:5559
エラーの原因:アクセスしたPACKAGEが存在しません。
解決方法:ロジックが正しいか確認してください。
ERROR 5561 (HY000) : Invalid use of window function
OceanBase エラーコード:5561
エラーの原因:不正なウィンドウ関数の使用。例えば、不合理なパラメータ設定などです。
解決方法:ウィンドウを修正し、正しいウィンドウ関数にします。
ERROR 5562 (HY000) : Duplicate constraint name '%.*s'
OceanBase エラーコード:5562
エラーの原因:制約名が既に存在します。
解決方法:制約名を変更してください。
ERROR 5563 (HY000) : Constraint not found
OceanBase エラーコード:5563
エラーの原因:操作対象の制約が存在しません。
解決方法:制約名が正しいか確認してください。
ERROR 5564 (HY000) : Duplicate alter index operations on column \'%.*s\'
OceanBase エラーコード:5564
エラーの原因:同一のSQL文内で、同一の列に対して繰り返し
ALTER INDEX操作を実行しています。解決方法:SQL文を修正してください。
ERROR 5572 (HY000) : a partition may be split into exactly two new partitions
OceanBase エラーコード:5572
エラーの原因:
SPLITパーティションで指定されたパーティションが2つではありません。解決方法:分割するパーティションを2つに指定してください。
ERROR 5573 (HY000) : this physical attribute may not be specified for a table partition
OceanBase エラーコード:5573
エラー原因:パーティションの分割時に、分割ポイントが最大値をサポートしていない。
解決策:分割ポイントを修正します。
ERROR 5574 (HY000) : missing VALUES keyword
OceanBase エラーコード:5574
エラー原因:構文エラー。
解決策:
VALUESキーワードを追加します。
ERROR 5575 (HY000) : missing AT or VALUES keyword
OceanBase エラーコード:5575
エラー原因:構文エラー。
解決策:
ATまたはVALUESキーワードを追加します。
ERROR 5578 (HY000) : Plan cache lock conflict
OceanBase エラーコード:5578
エラー原因:プランキャッシュのロックが失敗しました。
解決策:再試行してください。
ERROR 5597 (HY000) : last resulting partition cannot contain bounds
OceanBase エラーコード:5597
エラー原因:分割前後で、パーティション範囲が一致しません。
解決策:SQLステートメントを修正します。
ERROR 5598 (HY000) : cannot add partition when DEFAULT partition exists
OceanBase エラーコード:5598
エラー原因:LISTパーティションに既にデフォルトパーティションが存在するため、新しいパーティションを追加できません。
解決策:新しいパーティションを追加せず、パーティションの分割によって新しいパーティションを追加します。
ERROR 5599 (HY000) : cannot split partition into one partition, use rename instead
OceanBase エラーコード:5599
エラー原因:分割先のパーティションが1つしかない場合、分割は許可されません。
ERROR 5600 (HY000) : can not create user %s in sys tenant, name %.*s
OceanBase エラーコード:5600
エラー原因:sysテナント内にユーザーを作成できません。
ERROR 5601 (HY000) : Percentage should between 1 and 99
OceanBase エラーコード:5601
エラー原因:解析エラー。
解決策:SQLを修正します。
ERROR 5603 (0A000) : Attempt to create, alter or drop an index on temporary table already in use
OceanBase エラーコード:5603
エラー原因:使用中の一時テーブルに対してインデックスの作成、変更、または削除を試みました。
解決策:一時テーブルを使用しているすべてのセッション接続を切断してから、操作を繰り返してください。
ERROR 5604 (HY000) : invalid NLS parameter string used in SQL function
OceanBase エラーコード:5604
エラー原因:時間型パラメータが誤っています。
解決策:テクニカルサポートにお問い合わせいただき、調査をお手伝いいたします。
ERROR 5605 (HY000) : datetime/interval precision is out of range
OceanBase エラーコード:5605
エラー原因:時間型の精度が範囲外です。
解決策:テクニカルサポートにお問い合わせいただき、調査をお手伝いいたします。
ERROR 5606 (42000) : Invalid number format model
OceanBase エラーコード:5606
エラー原因:数値形式が誤っています。
解決策:テクニカルサポートにお問い合わせいただき、調査をお手伝いいたします。
ERROR 5607 (HY000) : SQL command not properly ended
OceanBase エラーコード:5607
エラー原因:コマンドが正しく終了していません。
解決策:コマンドの合法性を確認します。
ERROR 5608 (42000) : invalid number format model
OceanBase エラーコード:5608
エラー原因:数値形式が誤っています。
解決策:テクニカルサポートにお問い合わせいただき、調査をお手伝いいたします。
ERROR 5613 (HY000) : too many values
OceanBase エラーコード:5613
エラーの原因:ステートメントで指定された値が多すぎます。これは
INSERTステートメントでよく発生します。解決策:値の数を調整するか、サポートチームに連絡して調査を依頼します。
ERROR 5614 (HY000) : not enough values
OceanBase エラーコード:5614
エラーの原因:ステートメントで指定された値が不足しています。これは
INSERTステートメントでよく発生します。解決策:値の数を調整するか、サポートチームに連絡して調査を依頼します。
ERROR 5615 (HY000) : single-row subquery returns more than one row
OceanBase エラーコード:5615
エラーの原因:スカラーサブクエリの式に誤りがあり、1行を返すことが期待されているにもかかわらず、実際には複数行が返されています。
解決策:スカラーサブクエリの式を確認し、実行ごとに1行の結果セットのみを返すようにします。
ERROR 5616 (HY000) : UPDATE ... SET expression must be a subquery
OceanBase エラーコード:5616
エラーの原因:rowset assignment のシナリオでは、
UPDATEステートメントのSET句はsubqueryとして指定する必要があります。解決策:
UPDATEのSET句の構文を調整するか、サポートチームに連絡して調査を依頼します。
ERROR 5617 (HY000) : inappropriate INTO
OceanBase エラーコード:5617
エラーの原因:
INTO句の使用方法が間違っています。解決策:サポートチームに連絡して調査を依頼します。
ERROR 5619 (HY000) : Column part of using clause can not have qualifier
OceanBase エラーコード:5619
エラーの原因:
USING句に現れる列名にはdatabase nameまたはtable nameを含めることはできません。解決策:
USING句内の列名からdatabase nameまたはtable nameを削除します。
ERROR 5623 (HY000) : outer join operator (+) not allowed in operand of OR or IN
OceanBase エラーコード:5623
エラーの原因:
OR句に外部結合が含まれています。解決策:SQLステートメントを修正します。
ERROR 5624 (HY000) : a column may not be outer-joined to a subquery
OceanBase エラーコード:5624
エラーの原因:
+外部結合の列はサブクエリに外部結合できません。解決策:SQLステートメントを修正します。
ERROR 5625 (HY000) : old style outer join (+) cannot be used with ANSI joins
OceanBase エラーコード:5625
エラーの原因:クエリブロックでANSIスタイルの結合を使用する場合、外部結合(+)を指定するための古い表記法は使用できません。
解決策:SQLステートメントを修正します。
ERROR 5626 (HY000) : outer join operator (+) is not allowed here
OceanBase エラーコード:5626
エラーの原因:
select_list、CONNECT BY句、START WITH句、またはORDER BY句で(+)を参照しようとしました。解決策:SQLステートメントを修正します。
ERROR 5627 (HY000) : Schema try again
OceanBase エラーコード:5627
エラーの原因:ローカルSchemaバージョンが古いです。
解決策:再試行するか、サポート技術者に連絡して調査を依頼します。
ERROR 5628 (HY000) : zero-length columns are not allowed
OceanBase エラーコード:5628
エラーの原因:列データの長さが0です。
解決策:サポートチームに連絡して調査を依頼します。
ERROR 5629 (HY000) : year conflicts with Julian date
OceanBase エラーコード:5629
エラー原因:年とユリウス日が競合します。例:
SELECT TO_DATE('2021-03-23 2459063', 'YYYY MM DD J') FROM DUAL;。
ERROR 5630 (HY000) : day of year conflicts with Julian date
OceanBase エラーコード:5630
エラー原因:年のうちの日付(1 - 366)とユリウス日が競合します。
ERROR 5631 (HY000) : month conflicts with Julian date
OceanBase エラーコード:5631
エラー原因:月とユリウス日が競合します。例:
SELECT TO_DATE('11 2459063','MM J') FROM DUAL;。
ERROR 5632 (HY000) : day of month conflicts with Julian date
OceanBase エラーコード:5632
エラー原因:月のうちの日付(1 - 31)とユリウス日が競合します。例:
SELECT TO_DATE('11 2459063','DD J') FROM DUAL;。
ERROR 5633 (HY000) : day of week conflicts with Julian date
OceanBase エラーコード:5633
エラー原因:曜日のうちの日付(1 - 7)とユリウス日が競合します。例:
SELECT TO_DATE('3 2459063','D J') FROM DUAL;。
ERROR 5634 (HY000) : hour conflicts with seconds in day
OceanBase エラーコード:5634
エラー原因:時間と日のうちの秒数が競合します。
ERROR 5635 (HY000) : minutes of hour conflicts with seconds in day
OceanBase エラーコード:5635
エラー原因:時間のうちの分と日のうちの秒数が競合します。
ERROR 5636 (HY000) : seconds of minute conflicts with seconds in day
OceanBase エラーコード:5636
エラー原因:分のうちの秒数と日のうちの秒数が競合します。
ERROR 5637 (HY000) : date not valid for month specified
OceanBase エラーコード:5637
エラー原因:指定された月に対して、日付が有効ではありません。
ERROR 5638 (HY000) : input value not long enough for date format
OceanBase エラーコード:5638
エラー原因:入力値が日付形式に使用するには長さが足りません。
ERROR 5639 (HY000) : (full) year must be between -4713 and +9999, and not be 0
OceanBase エラーコード:5639
エラー原因:有効な日付の年は1から9999の間でなければなりません。
ERROR 5640 (HY000) : quarter must be between 1 and 4
OceanBase エラーコード:5640
エラー原因:四半期の値は1から4の間でなければなりません。
ERROR 5641 (HY000) : not a valid month
OceanBase エラーコード:5641
エラー原因:有効な月ではありません。
ERROR 5642 (HY000) : not a valid day of the week
OceanBase エラーコード:5642
エラー原因:有効な曜日の数値ではありません。
ERROR 5643 (HY000) : day of year must be between 1 and 365 (366 for leap year)
OceanBase エラーコード:5643
エラー原因:年のうちの日付の数値は1から365の間でなければなりません(閏年は366)。
ERROR 5644 (HY000) : hour must be between 1 and 12
OceanBase エラーコード:5644
エラーの原因:時刻は1から12の間でなければなりません。
ERROR 5645 (HY000) : hour must be between 0 and 23
OceanBase エラーコード:5645
エラーの原因:時刻は0から23の間でなければなりません。
ERROR 5646 (HY000) : minutes must be between 0 and 59
OceanBase エラーコード:5646
エラーの原因:分は0から59の間でなければなりません。
ERROR 5647 (HY000) : seconds must be between 0 and 59
OceanBase エラーコード:5647
エラーの原因:秒は0から59の間でなければなりません。
ERROR 5648 (HY000) : seconds in day must be between 0 and 86399
OceanBase エラーコード:5648
エラーの原因:1日あたりの秒数は0から86399の間でなければなりません。
ERROR 5649 (HY000) : julian date must be between 1 and 5373484
OceanBase エラーコード:5649
エラーの原因:無効なユリウス日を入力しました。
解決策:入力したユリウス日は1から5373484の間でなければなりません。
ERROR 5650 (HY000) : AM/A.M. or PM/P.M. required
OceanBase エラーコード:5650
エラーの原因:日付時刻形式として
AM、A.M.、PMまたはP.M.を指定する必要があります。
ERROR 5651 (HY000) : BC/B.C. or AD/A.D. required
OceanBase エラーコード:5651
エラーの原因:日付時刻形式として
BC、B.C.、ADまたはA.D.を指定する必要があります。
ERROR 5652 (HY000) : format code appears twice
OceanBase エラーコード:5652
エラーの原因:入力されたフォーマットモデルが誤っています。
解決策:テクニカルサポートにお問い合わせください。
ERROR 5653 (HY000) : day of week may only be specified once
OceanBase エラーコード:5653
エラーの原因:曜日は1回だけ指定できます。
ERROR 5654 (HY000) : signed year precludes use of BC/AD
OceanBase エラーコード:5654
エラーの原因:符号付き日付では
BCとADを同時に使用できません。
ERROR 5655 (HY000) : Julian date precludes use of day of year
OceanBase エラーコード:5655
エラーの原因:ユリウス日と年の日付は同時に使用できません。
ERROR 5656 (HY000) : year may only be specified once
OceanBase エラーコード:5656
エラーの原因:年は1回だけ指定できます。
ERROR 5657 (HY000) : hour may only be specified once
OceanBase エラーコード:5657
エラーの原因:時刻は1回だけ指定できます。
ERROR 5658 (HY000) : AM/PM conflicts with use of A.M./P.M
OceanBase エラーコード:5658
エラーの原因:
AMまたはPMと対応するA.M.またはP.M .が競合します。
ERROR 5659 (HY000) : BC/AD conflicts with use of B.C./A.D
OceanBase エラーコード:5659
エラーの原因:
BCまたはADと対応するB.C.またはA.D.が競合します。
ERROR 5660 (HY000) : month may only be specified once
OceanBase エラーコード:5660
エラーの原因:月は1回だけ指定できます。
ERROR 5661 (HY000) : day of week may only be specified once
OceanBase エラーコード:5661
エラーの原因:週の曜日は1回だけ指定できます。
ERROR 5662 (HY000) : format code cannot appear in date input format
OceanBase エラーコード:5662
エラーの原因:format modelが誤っています。
解決策:number format modelが構文要件を満たしているか確認します。
ERROR 5663 (HY000) : a non-numeric character was found where a numeric was expected
OceanBase エラーコード:5663
エラーの原因:無効な数字文字。
解決策:SQLステートメント内の数字に無効な文字がないか確認します。
ERROR 5664 (HY000) : 'HH24' precludes use of meridian indicator
OceanBase エラーコード:5664
エラーの原因:format model H24に
AM、PM関連文字が含まれています。解決策:サポートチームにお問い合わせいただき、調査をお手伝いいたします。
ERROR 5665 (HY000) : missing or illegal character following the escape character
OceanBase エラーコード:5665
エラーの原因:
LIKEクエリステートメントのESCAPEフィールドの後の文字が無効です。解決策:SQL内の
LIKEステートメントのESCAPEフィールドの後の文字が要件を満たしているか確認します。
ERROR 5666 (HY000) : escape character must be character string of length 1
OceanBase エラーコード:5666
エラーの原因:
LIKE計算時にESCAPEフィールドの後の文字が1文字ではありません。解決策:
ESCAPEフィールドの後の文字を1文字に指定します。
ERROR 5667 (HY000) : day of month must be between 1 and last day of month
OceanBase エラーコード:5667
エラーの原因:月の日付は1からその月の最終日の間である必要があります。
ERROR 5668 (HY000) : not a SELECTed expression
OceanBase エラーコード:5668
エラーの原因:
GROUP BY句で式を指定しましたが、その式はSELECT句に現れていません。解決策:SQLの構文を修正します。
ERROR 5670 (HY000) : (full) year must be between -4713 and +9999, and not be 0
OceanBase エラーコード:5670
エラーの原因:有効な日付の年は1から9999の間でなければなりません。
ERROR 5671 (HY000) : such unique or primary key already exists in the table
OceanBase エラーコード:5671
エラーの原因:一意インデックスが既に存在します。
解決策:一意インデックスの重複作成は許可されません。
ERROR 5672 (HY000) : such column list already indexed
OceanBase エラーコード:5672
エラーの原因:インデックスの重複作成。
解決策:インデックスの重複作成は許可されません。
ERROR 5674 (HY000) : argument '%ld' is out of range
OceanBase エラーコード:5674
エラーの原因:指定パラメータが範囲外です。
解決策:パラメータ値を調整します。**
ERROR 5675 (HY000) : ORDER BY item must be the number of a SELECT-list expression
OceanBase エラーコード:5675
エラーの原因:
ORDER BY項目がSELECT項目の正しい番号ではありません。解決策:SQLの
ORDER BY句を調整します。
ERROR 5676 (HY000) : the interval is invalid
OceanBase エラーコード:5676
エラーの原因:パラメータが無効です。
解決策:テクニカルサポートにお問い合わせいただき、調査をご依頼ください。
ERROR 5677 (HY000) : PL/SQL: numeric or value error: %.*s
OceanBase エラーコード:5677
エラーの原因:PL実行中に無効な数値や他のデータ型に遭遇しました。
解決策:ロジックが正しいか確認してください。
ERROR 5678 (HY000) : name already used by an existing constraint
OceanBase エラーコード:5678
エラーの原因:制約名が既に存在します。
解決策:制約名を変更してください。
ERROR 5679 (HY000) : table must have at least one column that is not invisible
- OceanBase エラーコード:5679
- MySQL互換エラーコード:4028
- エラーの原因:関数インデックスはテーブルに隠れた列を追加します。テーブルに隠れた列がある状態で、そのテーブルのすべての可視列(visible column)を削除するとこのエラーが返されます。
- 解決策:データテーブルの列定義とメタデータを確認し、削除操作後に少なくとも1つの列が可視列であることを確認してください。
説明
このエラーコードはV4.2.0バージョンから導入されました。
ERROR 5680 (HY000) : Invisible column is not supported on this type of table
OceanBase エラーコード:5680
エラーの原因:Oracleの一時テーブルでは、列を
INVISIBLEとして定義することはサポートされていません。
ERROR 5681 (HY000) : Column visibility modifications cannot be combined with any other modified column DDL option
OceanBase エラーコード:5681
エラーの原因:DDLステートメントでは、列の可視性と他の列属性を同時に調整することはサポートされていません。
解決策:DDLステートメントを分割し、列の可視性を個別に調整してください。
ERROR 5682 (HY000) : The visibility of a column from a table owned by a SYS user cannot be changed
OceanBase エラーコード:5682
エラーの原因:SYSユーザー配下のテーブルでは、列の可視性を調整することは許可されていません。
ERROR 5683 (HY000) : too many arguments for function
OceanBase エラーコード:5683
エラーの原因:関数の引数が多すぎます。
解決策:引数の数を調整してください。
ERROR 5684 (HY000) : PX sql need retry
OceanBase エラーコード:5684
エラーの原因:内部エラーコード。PXにSQLの再試行を指示します。
解決策:通常、このエラーは発生しません。このエラーが発生した場合は、システムのリーダー切り替えやネットワーク状態が正常であるか確認してください。
ERROR 5685 (HY000) : Tenant '(string)' has been dropped
OceanBase エラーコード:5685
エラーの原因:テナントが削除されました。
解決策:内部エラーコードです。テクニカルサポートにお問い合わせいただき、調査をご依頼ください。
ERROR 5686 (HY000) : invalid extract field for extract source
OceanBase エラーコード:5686
エラーの原因:
EXTRACT関数が指定された値域を解釈できません。解決策:指定された値域が有効か確認してください。
ERROR 5687 (42000) : %s \'%.*s.%.*s\' compile error
OceanBase エラーコード:5687
エラーの原因:PACKAGEまたはUDTのコンパイル失敗。
解決策:エラーメッセージの指示に従って誤りを修正してください。
ERROR 5690 (HY000) : subquery not allowed here
OceanBase エラーコード:5690
エラーの原因:この場所ではサブクエリを使用できません。
解決策:テクニカルサポートにお問い合わせいただき、調査をお手伝いいたします。
ERROR 5691 (HY000) : date or system variable wrongly specified in CHECK constraint
OceanBase エラーコード:5691
エラーの原因:
CHECK制約ではDATE関数やシステム変数の使用は許可されていません。
ERROR 5692 (HY000) : Cannot drop constraint - nonexistent constraint
OceanBase エラーコード:5692
エラーの原因:制約が存在しません。
ERROR 5693 (HY000) : check constraint violated
OceanBase エラーコード:5693
エラーの原因:
CHECK制約を満たしていません。解決策:DMLに関連する列データが既存の
CHECK制約を満たしているか確認してください。
ERROR 5694 (HY000) : group function is not allowed here
OceanBase エラーコード:5694
エラーの原因:不正な場所に集約関数が記述されています。
解決策:SQL内の集約関数を調整してください。
ERROR 5695 (HY000) : policy string not found
OceanBase エラーコード:5695
エラーの原因:セキュリティポリシーが見つかりません。
解決策:セキュリティポリシーを作成してください。
ERROR 5696 (HY000) : invalid label string
OceanBase エラーコード:5696
エラーの原因:不正なラベル文字列です。
解決策:有効なラベル文字列を指定してください。
ERROR 5697 (HY000) : undefined compartment string for policy string
OceanBase エラーコード:5697
エラーの原因:不正なCompartment文字列です。
解決策:有効なCompartment文字列を指定してください。
ERROR 5698 (HY000) : undefined level string for policy string
OceanBase エラーコード:5698
エラーの原因:不正なLevel文字列です。
解決策:有効なLevel文字列を指定してください。
ERROR 5699 (HY000) : undefined group string for policy string
OceanBase エラーコード:5699
エラーの原因:不正なGroup文字列です。
解決策:有効なGroup文字列を指定してください。
ERROR 5700 (HY000) : LBAC error: %s
OceanBase エラーコード:5700
エラーの原因:汎用的なラベルセキュリティエラーです。詳細は具体的なエラーメッセージを参照してください。
解決策:エラーメッセージに基づき、対応する操作を修正してください。
ERROR 5701 (HY000) : policy role already exists for policy string
OceanBase エラーコード:5701
エラーの原因:そのポリシー名は既に存在します。
解決策:ポリシー名を確認し、修正するか、既存のポリシーを削除してください。
ERROR 5702 (HY000) : NULL or invalid user label: %s
OceanBase エラーコード:5702
エラーの原因:不正なユーザーラベルです。
解決策:正しいユーザーラベルを指定してください。
ERROR 5703 (HY000) : Add index failed
OceanBase エラーコード:5703
エラーの原因:インデックスの追加に失敗しました。
解決策:インデックスが有効かどうか確認してください。削除してから再度作成することもできます。
ERROR 5704 (HY000) : profile %.*s does not exist
OceanBase エラーコード:5704
エラー原因:Profile名が間違っています。
解決策:Profile名を確認してください。
ERROR 5705 (HY000) : invalid resource limit %s
OceanBase エラーコード:5705
エラー原因:Profile関連のDDLで指定された
FAILED_LOGIN_ATTEMPTS、PASSWORD_LOCK_TIMEが有効なINT型ではないか、値が0です。解決策:Profile内の関連DDLのパラメータ値を調整してください。
ERROR 5706 (HY000) : profile %.*s already exists
OceanBase エラーコード:5706
エラー原因:Profileは既に存在します。
解決策:Profile名を変更してください 。
ERROR 5707 (HY000) : profile %.*s has users assigned, cannot drop without CASCADE
OceanBase エラーコード:5707
エラー原因:Profileがユーザーに割り当てられているため、CASCADEなしでは削除できません。
解決策:
CASCADEを追加してください。
ERROR 5708 (HY000) : the leading precision of the interval is too small
OceanBase エラーコード:5708
エラー原因:精度が無効です。
解決策:テクニカルサポートにお問い合わせいただき、調査をお手伝いいたします。
ERROR 5709 (HY000) : time zone hour must be between -12 and 14
OceanBase エラーコード:5709
エラー原因:
time_zoneシステム変数を設定する際、時刻が有効範囲を超えています。解決策:MySQLモードの範囲は [-12, 14] です。
ERROR 5710 (HY000) : time zone minute must be between -59 and 59
OceanBase エラーコード:5710
エラー原因:
time_zoneシステム変数を設定する際、分が有効範囲を超えています。解決策:有効範囲は [-59, 59] です。
ERROR 5711 (HY000) : not a valid time zone
OceanBase エラーコード:5711
エラー原因:
TZD、TZH、TZM、TZRはDATE形式に含めることはできません。
ERROR 5712 (HY000) : date format is too long for internal buffer
OceanBase エラーコード:5712
エラー原因:
DATE形式の長さが長すぎます。解決策:
DATE形式の長さを短縮してください。
ERROR 5713 (HY000) : cannot validate (%.*s.%.*s) - check constraint violated
OceanBase エラーコード:5713
エラー原因:入力が制約に違反しています。
解決策:テクニカルサポートにお問い合わせいただき、調査をお手伝いいたします。
ERROR 5714 (HY000) : data manipulation operation not legal on this view
OceanBase エラーコード:5714
エラー原因:
INSERT、UPDATE、DELETEステートメントを使用して、更新できないビュー(例:生成列、式を変更する列、複数のテーブルからデータを取得する場合)を変更しようとしました。解決策:ベーステーブルを直接変更するか、ビューを再定義してください。
ERROR 5715 (HY000) : virtual column not allowed here
OceanBase エラーコード:5715
エラー原因:
INSERT、DELETE、UPDATEステートメントを使用して、ビュー内の式を変更しようとしました。解決策:ベーステーブルを直接変更してください。
ERROR 5716 (HY000) : cannot modify more than one base table through a join view
OceanBase エラーコード:5716
エラー原因:列が複数のテーブルに属しているため、挿入または更新できません。
解決策:ステートメントを複数のステートメントに分割してください。
ERROR 5721 (HY000) : cannot delete from view without exactly one key-preserved table
OceanBaseエラーコード:5721
エラー原因:削除対象のテーブルにkey-preserved tableが存在しない、または複数のkey-preserved tableが存在する、あるいはそのkey-preserved tableが読み取り専用ビューから派生している場合。
解決策:ビューを再定義するか、基となるテーブルに対して削除操作を実行します。
ERROR 5722 (HY000) : cannot modify a column which maps to a non key-preserved table
OceanBase エラーコード:5722
エラー原因:JOINビュー内のnon-key-preserved tableに対する挿入または更新を試みた場合。
解決策:直接、基となるテーブルを変更します。
ERROR 5723 (HY000) : cannot perform a DML operation on a read-only view
OceanBase エラーコード:5723
エラー原因:
INSERT、DELETE、UPDATEステートメントを使用して、読み取り専用に定義されたビューを変更しようとした場合。解決策:直接、基となるテーブルを変更するか、ビューを更新可能なビューに変更します。
ERROR 5724 (HY000) : invalid INITRANS option value
OceanBase エラーコード:5724
エラー原因:
INITRANSパラメータ値が無効です。解決策:パラメータ値を調整します。
ERROR 5725 (HY000) : invalid MAXTRANS option value
OceanBase エラーコード:5725
エラー原因:
MAXTRANSパラメータ値が無効です。解決策:パラメータ値を調整します。
ERROR 5726 (HY000) : invalid value for PCTFREE or PCTUSED
OceanBase エラーコード:5726
エラー原因:
PCTFREEまたはPCTUSEDパラメータ値が無効です。解決策:パラメータ値を調整します。
ERROR 5728 (HY000) : illegal argument for function
OceanBase エラーコード:5728
エラー原因:パラメータが無効です。
解決策:パラメータ値を調整します。
ERROR 5729 (HY000) : this operator cannot be used with lists
OceanBase エラーコード:5729
エラー原因:ベクトル比較操作はサポートされていません。
解決策:ベクトル比較操作を削除します。
ERROR 5730 (HY000) : SAMPLE percentage must be in the range [0.000001,100)
OceanBase エラーコード:5730
エラー原因:構文エラーです。
解決策:SQLステートメントを修正します。
ERROR 5731 (HY000) : specifying owner's name of the table is not allowed
OceanBase エラーコード:5731
エラー原因:名前変更対象のテーブルオブジェクトには、ユーザー名を含めることはできません。
ERROR 5732 (HY000) : stmt trigger with when clause
OceanBase エラーコード:5732
エラー原因:ステートメントレベルトリガーでは
WHEN条件を指定できません。解決策:ステートメントレベルトリガーの
WHEN条件を削除します。
ERROR 5732 (HY000) : not enough arguments for function
OceanBase エラーコード:5732
エラー原因:関数のパラメータ数が不足しています。
解決策:パラメータを補足します。
ERROR 5733 (HY000) : trigger '%.*s' does not exist
OceanBase エラーコード:5733
エラー原因:指定したトリガーが存在しません。
解決策:指定したトリガーが存在するか確認します。
ERROR 5734 (HY000) : trigger '%.*s' already exist
OceanBase エラーコード:5734
エラー原因:指定したトリガーが既に存在します。
解決策:指定したトリガーが存在するか確認します。
ERROR 5735 (HY000) : trigger '%.*s' already exists on another table, cannot replace it
OceanBase エラーコード:5735
エラーの原因:他のテーブルに同名のトリガーが存在するため、現在のトリガーを作成できません。
解決策:現在のトリガーを名前変更してから作成します。
ERROR 5736 (HY000) : error signaled in parallel query server
OceanBase エラーコード:5736
エラーの原因:内部エラーコード。PXが実行を終了する必要がある場合、このエラーコードをブロードキャストしてすべての実行ノードに通知し、現在の実行を終了します。
解決策:内部エラーコードです。サポートチームに連絡し、調査を依頼してください。
ERROR 5763 (HY000) : Specified pseudo column or operator not allowed here
OceanBase エラーコード:5763
エラーの原因:この位置では
LEVEL、PRIOR、ROWNUM、CONNECT_BY_ROOT、CONNECT_BY_ISLEAF、またはCONNECT_BY_ISCYCLEキーワードの使用は許可されていません。解決策:
LEVEL、PRIOR、ROWNUM、CONNECT_BY_ROOT、CONNECT_BY_ISLEAF、またはCONNECT_BY_ISCYCLEを削除します。
ERROR 5764 (HY000) : CONNECT BY loop in user data
OceanBase エラーコード:5764
エラーの原因:ユーザーデータに
CONNECT BYループが存在します。
ERROR 5765 (HY000) : cannot have join with CONNECT BY
OceanBase エラーコード:5765
エラーの原因:
CONNECT BYと結合することはできません。
ERROR 5766 (HY000) : CONNECT BY clause required in this query block
OceanBase エラーコード:5766
エラーの原因:このクエリブロックでは
CONNECT BY句が必要です。
ERROR 5768 (HY000) : SYS_CONNECT_BY_PATH function is not allowed here
OceanBase エラーコード:5768
エラーの原因:
SYS_CONNECT_BY_PATH関数がSELECTリストやORDER BY句以外の場所で呼び出されています。解決策:
SELECTリストやORDER BY句以外の場所でのSYS_CONNECT_BY_PATH関数の呼び出しを削除します。
ERROR 5769 (HY000) : illegal parameter in SYS_CONNECT_BY_PATH function
OceanBase エラーコード:5769
エラーの原因:
SYS_CONNECT_BY_PATH関数に無効なパラメータが含まれています。
ERROR 5770 (HY000) : A column value contained the string that the SYS_CONNECT_BY_PATH function was to use to separate column values
OceanBase エラーコード:5770
エラーの原因:列値に
SYS_CONNECT_BY_PATH関数が列値を区切るために使用する文字列が含まれています。解決策:
SYS_CONNECT_BY_PATH関数に別の区切り文字を指定します。指定した区切り文字がどの列値にも含まれないようにしてください。
ERROR 5771 (HY000) : CONNECT BY ROOT operator is not supported in the START WITH or in the CONNECT BY condition
OceanBase エラーコード:5771
エラーの原因:
START WITHまたはCONNECT BY条件でCONNECT BY ROOT演算子の使用を試みました。解決策:
START WITHまたはCONNECT BY条件からCONNECT BY ROOT演算子を削除します。
ERROR 5772 (HY000) : ORDER SIBLINGS BY clause not allowed here
OceanBase エラーコード:5772
エラーの原因:指定された
ORDER SIBLINGS BY句を含むクエリにはCONNECT BY句が含まれていません。解決策:
ORDER SIBLINGS BY句を削除するか、クエリにCONNECT BY句を追加します。
ERROR 5773 (HY000) : NOCYCLE keyword is required with CONNECT_BY_ISCYCLE pseudo column
OceanBase エラーコード:5773
エラーの原因:クエリで
CONNECT_BY_ISCYCLEが指定されていますが、そのクエリにはNOCYCLEキーワードが含まれていません。解決策:
CONNECT_BY_ISCYCLEを削除するか、NOCYCLEキーワードを追加します。
ERROR 5774 (HY000) : not enough arguments for function
OceanBase エラーコード:5774
エラーの原因:関数の引数が不足しています。
ERROR 5777 (HY000) : Prepare statement checksum error
OceanBase エラーコード:5777
エラーの原因:サーバーセッションが回復不能な状態です。
解決策:OceanBase データベースに再度ログインし、新しいサーバーセッションが自動的に作成されるようにします。詳細については、セッショントレースファイルを確認してください。
ERROR 5778 (HY000) : cannot enable constraint (%.*s) - no such constraint
OceanBase エラーコード:5778
エラーの原因:このテーブルには指定された制約が存在しません。
ERROR 5779 (HY000) : cannot disable constraint (%.*s) - no such constraint
OceanBase エラーコード:5779
エラーの原因:このテーブルには指定された制約が存在しません。
ERROR 5780 (HY000) : PX DOP downgrade from %ld to %ld
OceanBase エラーコード:5780
エラーの原因:正常終了。
ERROR 5781 (HY000) : parallel_max_servers downgrade due to insufficent cpu resource from %ld to %ld. deprecated
OceanBase エラーコード:5781
エラーの原因:正常終了。
説明
現在のバージョンでは、このエラーコードは使用されなくなりました。
ERROR 5785 (HY000) : cannot validate (%.*s.%.*s) - parent keys not found
OceanBase エラーコード:5785
エラーの原因:このテーブルに孤立した子レコードがあるため、テーブル変更操作の検証制約に失敗しました。
ERROR 5786 (HY000) : Column check constraint cannot reference other columns
OceanBase エラーコード:5786
エラーの原因:別の列を参照する列チェック制約の定義を試みました。
解決策:テーブルチェック制約として定義してください。
ERROR 5787 (HY000) : batched multi statement execution needs rollback
OceanBase エラーコード:5787
エラーの原因:batched multi-stmt の実行方式を満たしていません。
解決策:処理は不要です。Server は自動的に単一実行にロールバックします。
ERROR 5788 (HY000) : cannot select FOR UPDATE from view with ISTINCT, GROUP BY, etc
OceanBase エラーコード:5788
エラーの原因:マージされていないビューから
FOR UPDATEを選択しようとしました。ビューがマージされていないのは、ビューがマージを妨げる構文(例えばDISTINCTまたはGROUP BY)を使用しているか、初期化ファイルのパラメータ設定によるものです。解決策:ビューがマージされていない原因を特定し、ビューをマージ可能にするように変更してください。
ERROR 5789 (HY000) : policy with check option violation
OceanBase エラーコード:5789
エラー原因:データの書き込みにおけるセキュリティマーカーが誤っています。
ERROR 5790 (HY000) : policy already applied to table
OceanBase エラーコード:5790
エラー原因:既にポリシーで保護されているテーブルにポリシーを適用しようとしています。
解決策:ポリシーオプション、述語、またはラベル値を変更する場合は、テーブルからそのポリシーを削除してから、再度適用してください。
ERROR 5791 (HY000) : table '%.*s'.'%.*s' is mutating, trigger/function may not see it
OceanBase エラーコード:5791
エラー原因:トリガー(またはこのステートメントで参照されているユーザー定義の
plsql関数)がテーブルを参照(または変更)しようとしていますが、同時にそのテーブルを変更するステートメントが実行されています。解決策:トリガー(または関数)を書き直し、そのテーブルを読み取らないようにします。
ERROR 5792 (HY000) : column is referenced in a multi-column constraint
OceanBase エラーコード:5792
エラー原因:制約で参照されている列を削除しようとしています。
解決策:その列を参照するすべての制約を削除するか、ステートメントで
CASCADE CONSTRAINTSを指定します。
ERROR 5793 (HY000) : cannot drop parent key column
OceanBase エラーコード:5793
エラー原因:制約で参照されている親キー列を削除しようとしています。
解決策:親キー列を参照するすべての制約を削除するか、ステートメントで
CASCADE CONSTRAINTSを指定します。
ERROR 5794 (HY000) : auto increment service busy
OceanBase エラーコード:5794
エラー原因:内部エラーコードです。
解決策:サポートチームにお問い合わせいただき、調査のご協力をお願いいたします。
ERROR 5795 (HY000) : No insert/update/delete on table with constraint (%.*s.%.*s) disabled and validated
OceanBase エラーコード:5795
エラー原因:
DISABLE VALIDATE制約を含むテーブルに対して、挿入、更新、または削除操作を試みています。解決策:制約の状態を変更します。
ERROR 5796 (HY000) : active autonomous transaction detected and rolled back
OceanBase エラーコード:5796
エラー原因:自治PLブロックから戻る前に、そのブロック内で開始されたすべての自治トランザクションは完了(コミットまたはロールバック)していなければなりません。そうでない場合、実行中の自治トランザクションは暗黙的にロールバックされ、このエラーコードが返されます。
解決策:自治PLブロックから戻る前に、進行中のすべての自治トランザクションを明示的に指定またはロールバックしてください。
ERROR 5797 (HY000) : ORDER BY not allowed here
OceanBase エラーコード:5797
エラー原因:
DISTINCT関数とRATIO_TO_REPORTではORDER BYを使用できません。
ERROR 5798 (HY000) : DISTINCT not allowed here
OceanBase エラーコード:5798
エラー原因:この関数では
DISTINCTオプションの使用は許可されていません。
ERROR 5799 (HY000) : assign user variable with := only allowed in select filed list and as root expression
OceanBase エラーコード:5799
エラー原因:
:=を使用してユーザー変数に代入する場合、SELECT文内でのみ使用可能であり、式のルートノードである必要があります。解決策:ユーザー変数への代入に
:=を使用することは推奨されません。
ERROR 5800 (HY000) : cannot modify constraint (%.*s) - no such constraint
OceanBase エラーコード:5800
エラーの原因:このテーブルに指定された制約は存在しません。
ERROR 5801 (HY000) : implementation restriction: exception handler in nested transaction is illegal
OceanBase エラーコード:5801
エラーの原因:ネストされたトランザクション内で例外をキャッチすることは許可されていません。
解決策:ネストされたトランザクション内の例外キャッチを削除します。
ERROR 5802 (HY000) : invalid ROWID
OceanBase エラーコード:5802
エラーの原因:無効な
ROWID。
ERROR 5803 (HY000) : Invalid column in the INSERT VALUES Clause:'%.*s'.'%.*s'
OceanBase エラーコード:5803
エラーの原因:
INSERT VALUES句が無効なテーブル列を参照しています。
ERROR 5804 (HY000) : incorrect use of the ['%.*s'] operator
OceanBase エラーコード:5804
エラーの原因:演算操作の実行時にエラーが発生しました。
解決方法:演算子のパラメータと戻り値の型を確認します。
ERROR 5805 (HY000) : non-constant expression is not allowed for pivot|unpivot values
OceanBase エラーコード:5805
エラーの原因:
pivot|unpivot値に対して非常量式を使用しようとしました。解決方法:
pivot|unpivot値に定数式を使用します。
ERROR 5806 (HY000) : expect aggregate function inside pivot operation
OceanBase エラーコード:5806
エラーの原因:
pivot操作で非集約関数を使用しようとしました。解決方法:集約関数を使用します。
ERROR 5807 (HY000) : expression must have same datatype as corresponding expression
OceanBase エラーコード:5807
エラーの原因:式は対応する式と同じデータ型を持たなければなりません。
ERROR 5808 (HY000) : character set mismatch
OceanBase エラーコード:5808
エラーの原因:以下のいずれかの可能性があります:
演算子または組み込み関数の文字列オペランド(
nlsparamsパラメータを除く)が異なる文字セットを使用しています。nlsparamsオペランドがデータベースの文字セットに含まれていません。組み込み関数に渡された文字列データがデータベースの文字セット以外の文字セットを使用しており、その組み込み関数がその文字セットを受け付けていません。
CHR()またはCSCONVERT()の2番目のパラメータがCHAR_CSまたはNCHAR_CSではありません。INSERTステートメントのVALUES句内の文字列式、またはUPDATEステートメントのSET句内の文字列式の文字セットが、挿入対象の列で使用されている文字セットと一致しません。テーブル作成時に
DEFAULT句で指定された値の文字セットが、列で宣言された文字セットと一致しません。PL/SQL関数のパラメータが対応するパラメータの文字セット要件を満たしていません。
ERROR 5809 (HY000) : regular expression failed to match
OceanBase エラーコード:5809
エラーの原因:正規表現のマッチングに失敗し、一致する文字列が見つかりませんでした。
解決方法:内部エラーコードです。サポートチームに連絡し、調査を依頼してください。
ERROR 5810 (HY000) : invalid regular expression (reg version 0.8)
OceanBase エラーコード:5810
エラーの原因:指定された正規表現
patternは無効です。解決方法:指定された正規表現
patternを調整します。
ERROR 5811 (HY000) : invalid escape \\ sequence in regular expression
OceanBase エラーコード:5811
エラーの原因:正規表現に無効な
ESCAPEが含まれています。解決策:無効な
ESCAPEを削除します。
ERROR 5812 (HY000) : unmatched bracket in regular expression
OceanBase エラーコード:5812
エラーの原因:正規表現に対応する角括弧がありません。
解決策:角括弧を対称にします。
ERROR 5813 (HY000) : unmatched parentheses in regular expression
OceanBase エラーコード:5813
エラーの原因:正規表現に対応する丸括弧がありません。
解決策:丸括弧を対称にします。
ERROR 5814 (HY000) : invalid back reference in regular expression
OceanBase エラーコード:5814
エラーの原因:サブ式内に逆参照があります。
解決策:有効なサブ式を参照していることを確認します。
ERROR 5815 (HY000) : invalid range in regular expression
OceanBase エラーコード:5815
エラーの原因:正規表現で無効な範囲が検出されました。
解決策:有効な範囲を使用してください。
ERROR 5816 (HY000) : invalid character class in regular expression
OceanBase エラーコード:5816
エラーの原因:正規表現で未知の文字クラスが見つかりました。
解決策:有効な文字クラスを使用してください。
ERROR 5817 (HY000) : invalid collation class in regular expression
OceanBase エラーコード:5817
エラーの原因:正規表現に未知の照合順序クラスが含まれています。
解決策:有効な照合順序クラスを使用してください。
ERROR 5818 (HY000) : braces {} not balanced in in regular expression
OceanBase エラーコード:5818
エラーの原因:正規表現の
{}が左右完全に閉じていません。解決策:正規表現の
{}を修正します。
ERROR 5819 (HY000) : invalid repetition count(s) in regular expression
OceanBase エラーコード:5819
エラーの原因:正規表現エンジンで無効な繰り返しマッチ回数が発生しました。
解決策:テクニカルサポートにお問い合わせください。
ERROR 5820 (HY000) : The regular expression was too complex and current library can't be parsed
OceanBase エラーコード:5820
エラーの原因:正規表現が複雑すぎて、現在の正規表現エンジンでは解析できません。
解決策:テクニカルサポートにお問い合わせください。
ERROR 5821 (HY000) : regular expression internal error
OceanBase エラーコード:5821
エラーの原因:正規表現が複雑すぎて、現在の正規表現エンジンでは解析できません。
解決策:テクニカルサポートにお問い合わせください。
ERROR 5822 (HY000) : invalid argument in regular expression
OceanBase エラーコード:5822
エラーの原因:正規表現に無効なパラメータが含まれています。
解決策:正規表現内のパラメータの 有効性 を確認します。
ERROR 5823 (HY000) : character widths of regex and string differ in regular expression
OceanBase エラーコード:5823
エラーの原因:正規表現エンジンで異なる文字セットの混在が発生しました。
解決策:テクニカルサポートにお問い合わせください。
ERROR 5824 (HY000) : invalid embedded option in regular expression
OceanBase エラーコード:5824
エラー原因:正規表現の
patternに無効なマッチパラメータが指定されています。解決策:正規表現内の
patternマッチパラメータを修正します。
ERROR 5825 (HY000) : nfa has too many states in regular expression, may be the regular expression too long
OceanBase エラーコード:5825
エラー原因:正規表現エンジンの状態遷移機械に異常が発生しました。
解決策:テクニカルサポートにお問い合わせいただき、調査をお手伝いいたします。
ERROR 5827 (HY000) : the definition of relative objects have been modified, please check and retry
OceanBase エラーコード:5827
エラー原因:並行DDLで競合が発生しました。
解決策:内部エラーコードです。テクニカルサポートにお問い合わせいただき、調査をお手伝いいたします。
ERROR 5828 (HY000) : Subscript beyond count
OceanBase エラーコード:5828
エラー原因:インデックスがVARRAY配列の最大長を超えているか、ネストされたテーブルではインデックスが大きすぎます。
解決策:プログラムロジックを確認し、必要に応じて明示的に拡張します。
ERROR 5829 (HY000) : PARTITION () clause on non partitioned table
OceanBase エラーコード:5829
エラー原因:テーブルまたはインデックスがパーティション化されていません。無効な構文です。
解決策:正しい構文を使用してコマンドを再試行します。
ERROR 5830 (HY000) : Unknown subpartition
OceanBase エラーコード:5830
エラー原因:オブジェクトのサブパーティションが見つかりません。
解決策:正しいサブパーティション名を使用して再試行します。
ERROR 5831 (HY000) : Invalid SQL ROW LIMITING expression was specified
OceanBase エラーコード:5831
エラー原因:SQLの
ROW LIMITING式に、テキスト、バインド変数、関連変数、またはサブクエリ以外の要素が含まれています。解決策:SQLの
ROW LIMITING式を修正し、操作を再試行します。
ERROR 5833 (HY000) : not implemented in SQL static typing engine
OceanBase エラーコード:5833
エラー原因:新しいエンジンではこの機能が実装されていません。
解決策:処理は不要です。SQLエンジンが自動的に再試行します。
ERROR 5834 (HY000) : name is already used by an existing object
OceanBase エラーコード:5834
エラー原因:オブジェクトが既に存在します。
解決策:PLで参照されているオブジェクトは既に存在しており、重複して作成することはできません。
ERROR 5835 (HY000) : connection description for remote database not found
OceanBase エラーコード:5835
エラー原因:リモートデータベースの接続情報が見つかりません。
ERROR 5836 (HY000) : database link not found
OceanBase エラーコード:5836
エラー原因:削除対象のデータベースリンクがディクショナリで見つかりません。
解決策:データベースリンク名を修正します。
ERROR 5837 (HY000) : Reference to uninitialized composite
OceanBase エラーコード:5837
エラー原因:左辺でオブジェクト、
LOB、またはその他の複合パーティションを参照していますが、オブジェクト、LOB、またはその他の複合パーティションは初期化されていません。解決策:適切なコンストラクタまたは完全オブジェクト代入を使用して複合パーティションを初期化します。
ERROR 5838 (HY000) : Reference to uninitialized collection
OceanBase エラーコード:5838
エラーの原因:ネストされたテーブルや
Varrayの要素、またはMember関数を参照していますが、コレクションが初期化されていません。解決策:適切なコンストラクタまたはオブジェクト代入を使用してコレクションを初期化します。
ERROR 5839 (HY000) : no more rows needed
OceanBase エラーコード:5839
エラーの原因:パイプライン関数の呼び出し元は、パイプライン関数によってさらに行を生成する必要がありません。
解決策:例外処理ブロック内で
NO_DATA_NEEDED例外をキャッチしないでください。
ERROR 5840 (HY000) : PL/SQL: program error
OceanBase エラーコード:5840
エラーの原因:これは内部エラーメッセージです。PL プログラムでエラーが検出されました。
解決策:内部エラーコードです。サポート技術者に連絡し、調査を依頼してください。
ERROR 5841 (HY000) : PL/SQL: Return types of Result Set variables or query do not match
OceanBase エラーコード:5841
エラーの原因:クエリ内の列数または列型と結果セット変数が宣言する戻り値の型が一致しない、または2つの結果セット変数が宣言する型が一致しない。
解決策:プログラムのステートメントまたは宣言を変更します。
ERROR 5842 (HY000) : PL/SQL: storage error
OceanBase エラーコード:5842
エラーの原因:PL は他のストレージを割り当てることができません。このエラーは、制御不能なプログラムによって引き起こされる場合があります。
解決策:
PL プログラム内で追加のメモリの問題やエラーが使用されていないことを確認します。
使用されていないオブジェクトをプログラム的に解放します(例えば、
NULLに設定します)。利用可能な共有メモリまたはプロセスメモリの量を増やします(該当する場合)。
ERROR 5843 (HY000) : Subscript outside of limit
OceanBase エラーコード:5843
エラーの原因:インデックスが
VARRAYの制限値を超えているか、インデックスがVARRAYまたはネストされたテーブルの非正の値です。解決策:プログラムのロジックを確認し、必要に応じて
VARRAYの制限値を増やします。
ERROR 5844 (HY000) : invalid cursor
OceanBase エラーコード:5844
エラーの原因:無効なカーソル。
ERROR 5845 (HY000) : invalid username/password; logon denied
OceanBase エラーコード:5845
エラーの原因:ユーザー名/パスワードが無効で、ログインが拒否されました。
ERROR 5846 (HY000) : not logged on
OceanBase エラーコード:5846
エラーの原因:未ログイン。
ERROR 5847 (HY000) : method dispatch on NULL SELF argument is disallowed
OceanBase エラーコード:5847
エラーの原因:特定のタイプの
MemberメソッドがNULL SELF引数によって呼び出されています。解決策:メソッド呼び出しのタイプを変更し、有効な
SELF引数を渡します。
ERROR 5848 (HY000) : timeout occurred while waiting for a resource
OceanBase エラーコード:5848
エラーの原因:通常は Dead インスタンスが原因です。
解決策:Dead または回復していないインスタンスがないか確認します。ある場合は、回復させてください。
ERROR 5849 (HY000) : column to be modified to NOT NULL is already NOT NULL
OceanBase エラーコード:5849
エラーの原因:
NOT NULLに変更する列は既にNOT NULLです。
ERROR 5850 (HY000) : column to be modified to NULL cannot be modified to NULL
OceanBase エラーコード:5850
エラーの原因:列は
NULL値を許容している可能性がありますが、NOT NULL制約が主キーまたはCHECK制約の一部です。解決策:主キーまたは
CHECK制約がNOT NULL制約の実施を強制している場合、その制約を削除します。
ERROR 5851 (HY000) :cannot enable (%.*s.%.*s) - null values found
OceanBase エラーコード:5851
エラーの原因:テーブルの制約を有効にする操作が失敗しました。テーブルに含まれる一部の値が制約を満たしていないためです。
ERROR 5852 (HY000) : Argument should be a constant
OceanBase エラーコード:5852
エラーの原因:パラメータは定数である必要があります。
ERROR 5853 (HY000) : not a single-group group function
OceanBase エラーコード:5853
エラーの原因:単一グループの
Group関数ではありません。
ERROR 5854 (HY000) : illegal zero-length identifier
OceanBase エラーコード:5854
エラーの原因:無効なゼロ長識別子です。
ERROR 5855 (HY000) : parameter cannot be modified because specified value is invalid
OceanBase エラーコード:5855
エラーの原因:初期化パラメータは変更可能ですが、変更後の値が無効です。
解決策:OceanBaseデータベースの対応するバージョンの「リファレンスガイド」を参照し、そのパラメータの取り得る範囲を確認してください。
ERROR 5856 (HY000) : DBMS_SQL access denied
OceanBase エラーコード:5856
エラーの原因:セキュリティ上の理由により、
DBMS_SQLへのアクセスが拒否されました。解決策:AlertログとTraceファイルから詳細な情報を取得してみてください。
ERROR 5857 (HY000) : not all variables bound
OceanBase エラーコード:5857
エラーの原因:一部の変数が設定されていません。
ERROR 5859 (HY000) : column is referenced in a multi-column constraint
OceanBase エラーコード:5859
エラーの原因:制約によって参照されている列を削除しようとしました。
解決策:その列を参照するすべての制約を削除するか、ステートメントで
CASCADE CONSTRAINTSを指定してください。
ERROR 5860 (HY000) : cannot modify column datatype with current constraint(s)
OceanBase エラーコード:5860
SQLSTATE:HY000
エラーの原因:
CHECK制約を持つ列のデータ型を変更しようとしました。しかし、CHECK制約を持つ列は、データ型をCHARからVARCHARにのみ変更できます。解決策:制約を削除するか、違反する操作を実行しないでください。
ERROR 5861 (HY000) : The percentile value should be a number between 0 and 1
OceanBase エラーコード:5861
エラーの原因:
PERCENTILE_CONTまたはPERCENTILE_DISC関数に指定されたパーセンタイル値が適切な範囲外です。解決策:[0,1] の範囲内の値を指定してください。
ERROR 5862 (HY000) : The argument should be of numeric or date/datetime type
OceanBase エラーコード:5862
エラーの原因:パラメータは数値または日付/日付時刻型である必要があります。
ERROR 5863 (HY000) : ALTER TABLE|INDEX RENAME may not be combined with other operations
OceanBase エラーコード:5863
エラーの原因:
ALTER TABLEまたはALTER INDEXステートメントがRENAME操作を他の操作と結合しようとしたことが原因です。これは不正です。解決策:
ALTER TABLEまたはALTER INDEXステートメントにRENAME操作のみが含まれていることを確認してください。
ERROR 5864 (HY000) : only simple column names allowed here
OceanBase エラーコード:5864
エラーの原因:ここでは単純な列名のみが許可されています。
ERROR 5866 (HY000) : cannot specify <(sub)partition-description> clause in CREATE TABLE or CREATE INDEX)
OceanBase エラーコード:5866
エラーの原因:デフォルトのパーティション記述を生成するリクエスト(
PARTITIONS number-of-partitionsによる)と同時に、<(sub)partition-description>句を指定することは、無効です。解決策:いずれか一方の違反する句を削除します。
ERROR 5867 (HY000) :Duplicate partition name %.*s
OceanBase エラーコード:5867
エラーの原因:テーブルまたはインデックスの作成時に、サブパーティションまたはインデックスの名前が一意ではありません。
解決策:サブパーティションの名前を変更し、テーブルまたはインデックス内で一意であることを確認します。
ERROR 5868 (HY000) : Incorrect usage of UPDATE and ORDER BY
OceanBase エラーコード:5868
エラーの原因:複数テーブルを
UPDATEする際に、ORDER BYを使用できません。解決策:
ORDER BYを削除します。
ERROR 5869 (HY000) : Incorrect usage of UPDATE and LIMIT
OceanBase エラーコード:5869
エラーの原因:複数テーブルを
UPDATEする際に、LIMITを使用できません。解決策:
LIMITを削除します。
ERROR 5870 (HY000) : rowid type mismatch, expect %.*s, got %.*s
OceanBase エラーコード:5870
エラーの原因:内部エラーコード。
解決策:テクニカルサポートにお問い合わせいただき、調査をお手伝いいたします。
ERROR 5871 (HY000) : rowid num mismatch, expect %ld, actual %ld
OceanBase エラーコード:5871
エラーの原因:内部エラーコード。
解決策:テクニカルサポートにお問い合わせいただき、調査をお手伝いいたします。
ERROR 5872 (HY000) :must name %.*s with a column alias
OceanBase エラーコード:5872
SQLSTATE:HY000
エラーの原因:この式には列エイリアスを指定する必要があります。
ERROR 5873 (HY000) : the numeric value does not match the length of the format item
OceanBase エラーコード:5873
エラーの原因:入力日付にFXおよびFM形式コードを指定した場合、数字の桁数は形式コードで指定された桁数と完全に一致している必要があります。例えば、
9は形式指示子DDにマッチしませんが、09はマッチします。解決策:入力日付を修正するか、形式文字列からFXまたはFM形式指示子を削除します。
ERROR 5874 (HY000) : invalid datatype
OceanBase エラーコード:5874
エラーの原因:無効なデータ型。
ERROR 5875 (HY000) : table is not partitioned by composite partition method
OceanBase エラーコード:5875
エラーの原因:サブパーティションテーブル以外に対してサブパーティションメンテナンス操作を実行しました。
解決策:テーブルがサブパーティションテーブルであることを確認します。
ERROR 5876 (HY000) : VALUES IN (<value list>) cannot be used for Range subpartitioned tables
OceanBase エラーコード:5876
エラーの原因:
VALUES (value list)句はRANGEサブパーティションテーブルで使用されます。解決策:
VALUES LESS THANまたはAT句をRANGEサブパーティションテーブルと共に使用します。
ERROR 5877 (HY000) : VALUES IN (<value list>) clause expected
OceanBase エラーコード:5877
エラーの原因:LISTサブパーティションに
VALUES (value list)句を指定していません。解決策:
VALUES (``value list)句を指定します。
ERROR 5879 (HY000) : Expecting VALUES LESS THAN or AT clause
OceanBase エラーコード:5879
エラーの原因:
VALUES (value list)句はLISTパーティションテーブルとのみ使用できます。解決策:
VALUES LESS THAN句はRANGEパーティションテーブルと共に使用します。
ERROR 5880 (HY000) : procedure, function, package, or package body does not exist
OceanBase エラーコード:5880
エラーの原因:存在しないプロシージャ、関数、パッケージ、またはパッケージ本体にアクセスしようとしています。
解決策:アクセスするオブジェクト名が正しいことを確認します。
ERROR 5882 (HY000) : invalid time limit specified
OceanBase エラーコード:5882
エラーの原因:
dbms_lock.sleep(time)パッケージの入力パラメータtimeに負の値が指定されています。解決策:正の値を指定します。
ERROR 5883 (HY000) : ## ERROR(s) in array DML
OceanBase エラーコード:5883
エラーの原因:DMLステートメント内に1行以上の失敗があります。
解決策:例外ハンドリングフェーズでエラースタックを確認し、具体的な例外を取得します。
ERROR 5884 (42000) : %s \'%.*s.%.*s\' compile error
OceanBase エラーコード:5884
エラーの原因:トリガーを作成するDDLステートメントに誤りがあります。
解決策:具体的なヒントに従って、DDLステートメントを修正し、再度実行します。
ERROR 5887 (HY000) : missing or invalid password(s)
OceanBase エラーコード:5887
エラーの原因:パスワードが間違っています。
解決策:正しいパスワードを使用していることを確認し、再試行します。
ERROR 5889 (HY000) : no matching unique or primary key for this column-list
OceanBase エラーコード:5889
エラーの原因:
CREATE TABLEまたはALTER TABLEステートメントのREFERENCES句で指定された列リストに対応する、参照テーブルの一意キーまたは主キー制約が存在しません。解決策:
ALL_CONS_COLUMNSディレクトリビューを使用して正しい列名を検索します。
ERROR 5890 (HY000) : duplicate referential constraint specifications
OceanBase エラーコード:5890
エラーの原因:テーブル作成時に、同一の参照列と参照される列を持つ複数の外部キー制約が存在します。
解決策:
CREATE TABLEステートメントを修正し、同一の参照列と参照される列を持つ外部キー制約が1つのテーブルに存在しないようにします。
ERROR 5891 (HY000) : such a referential constraint already exists in the table
OceanBase エラーコード:5891
エラーの原因:テーブル変更時に、同一の参照列と参照される列を持つ複数の外部キー制約が存在します。
解決策:
ALTER TABLEステートメントを修正し、同一の参照列と参照される列を持つ外部キー制約が1つのテーブルに存在しないようにします。
ERROR 5893 (HY000) : specified data type is not supported for a virtual column
OceanBase エラーコード:5893
エラーの原因:生成列のデータ型は現在サポートされていない
LOB型です。解決策:生成列のデータ型を調整します。
ERROR 5894 (HY000) : referenced table does not have a primary key
OceanBase エラーコード:5894
エラーの原因:外部キーの参照列が指定されていない場合、外部キーの主表に主キーがありません。
解決策:外部キーを作成する前に、参照列に主キーまたは一意インデックスを作成する必要があります。
ERROR 5895 (HY000) : data type or length of a table partitioning column may not be changed
OceanBase エラーコード:5895
エラーの原因:パーティション列のデータ型と長さは変更できません。
ERROR 5896 (HY000) : data type or length of a table partitioning column may not be changed
OceanBase エラーコード:5896
エラーの原因:サブパーティション列のデータ型と長さは変更できません。
ERROR 5897 (HY000) : cannot decrease column length because some value is too big
OceanBase エラーコード:5897
エラーの原因:列の最大長の制限を小さくすることは現在サポートされていません。
ERROR 5898 (HY000) : Datetime/Interval internal error
OceanBase エラーコード:5898
エラーの原因:内部エラーです。
解決策:テクニカルサポートにお問い合わせいただき、調査のお手伝いをお願いします。
ERROR 5899 (HY000) : partition extended table name cannot refer to a remote object
OceanBase エラーコード:5899
エラーの原因:拡張パーティションテーブル構文を使用してリモートオブジェクトに名前を付けようとしました。
解決策:正規表現を修正して再試行してください。
ERROR 5901 ( HY000 ) : a view is not appropriate here
OceanBase エラーコード:5901
エラーの原因:ビューに
EDITIONING_VIEWを定義しようとしました。解決策:
EDITIONING_VIEWはベーステーブル上にのみ作成できます。
ERROR 5902 (HY000) : cannot select ROWID from,or sample, a join view without a key-preserved table
OceanBase エラーコード:5902
エラーの原因:key-preserved table がない場合、結合ビューから
ROWIDを取得したり、サンプリングしたりできません。
ERROR 5903 (HY000) : cannot select ROWID from, or sample, a view with DISTINCT, GROUP BY, etc
OceanBase エラーコード:5903
エラーの原因:
DISTINCTまたはGROUP BYなどを含むビューからROWIDを取得できません。
ERROR 5904 (HY000) : table must have at least 1 column that is not virtual
OceanBase エラーコード:5904
エラーの原因:仮想列のみを含むテーブルの作成を試みました。
解決策:作成するテーブルに少なくとも1つの非仮想列を含めてください。
ERROR 5905 (HY000) : only pure functions can be indexed
OceanBase エラーコード:5905
エラーの原因:インデックス関数が
SYSDATEまたはユーザー環境を使用しています。解決策:PL 関数は純粋関数(
RNDS、RNPS、WNDS、WNPS)である必要があります。
ERROR 5906 (HY000) : only pure functions can be specified in a virtual column expression
OceanBase エラーコード:5906
エラーの原因:仮想列式に値が不確定な関数が含まれています。
解決策:式を書き直し、純粋関数のみを参照するようにしてください。
ERROR 5907 (HY000) : UPDATE operation disallowed on virtual columns
OceanBase エラーコード:5907
エラーの原因:仮想列の値を更新しようとしました。
解決策:そのステートメントを再度実行しますが、仮想列の値は設定しません。
ERROR 5908 (HY000) : Invalid column expression was specified
OceanBase エラーコード:5908
エラーの原因:仮想列式は有効な算術式ではありません。テーブル内の別の列を参照している可能性があります。
解決策:仮想列の式を変更してください。
ERROR 5909 (HY000) : table can have only one identity column
OceanBase エラーコード:5909
エラーの原因:テーブルに複数の識別列を指定しようとしています。
解決策:各テーブルには、識別列を1つだけ指定します。
ERROR 5910 (HY000) : invalid NOT NULL constraint specified on an identity column
OceanBase エラーコード:5910
エラーの原因:識別列に
NOT NULL制約が正しく指定されていません。解決策:識別列に
NOT NULL制約を指定する場合は、それを有効にする必要があり、遅延することはできません。
ERROR 5911 (HY000) : cannot modify NOT NULL constraint on an identity column
OceanBase エラーコード:5911
エラーの原因:識別列の
NOT NULL制約を変更できません。解決策:識別列の
NOT NULL制約を変更しないでください。
ERROR 5912 (HY000) : cannot drop NOT NULL constraint on an identity column
OceanBase エラーコード:5912
エラーの原因:識別列の
NOT NULL制約を削除できません。解決策:識別列から
NOT NULL制約を削除しないでください。制約を削除する唯一の方法は、ALTER TABLE MODIFYのDROP IDENTITYを使用して、列のidentity属性を削除することです。
ERROR 5913 (HY000) : column to be modified is not an identity column
OceanBase エラーコード:5913
エラーの原因:識別列ではない列の識別属性を変更しようとしています。
解決策:識別列の識別属性を変更してください。
ERROR 5914 (HY000) : identity column cannot have a default value
OceanBase エラーコード:5914
エラーの原因:デフォルト値を識別列に追加しようとしています。
解決策:識別列にデフォルト値を指定できません。
ERROR 5915 (HY000) : identity column must be a numeric type
OceanBase エラーコード:5915
エラーの原因:識別列の値を非数値データ型に変更または作成しようとしています。
解決策:識別列に非数値データ型を割り当てないでください。
ERROR 5916 (HY000) : prebuilt table managed column cannot be an identity column
OceanBase エラーコード:5916
エラーの原因:識別列を持つ既製のテーブルにインスタンス化ビューを作成しようとしています。
解決策:
identity属性を削除するか、インスタンス化ビュー定義から識別列を削除してください。
ERROR 5917 (HY000) : cannot alter a system-generated sequence
OceanBase エラーコード:5917
エラーの原因:システム生成のシーケンスを変更しようとしています。
解決策:システム生成のシーケンス(例えば、識別列用に作成されたシーケンス)は変更できません。
ERROR 5918 (HY000) : cannot drop a system-generated sequence
OceanBase エラーコード:5918
エラーの原因:システム生成のシーケンスを削除しようとしています。
解決策:システム生成のシーケンス(例えば、識別列用に作成されたシーケンス)は削除できません。
ERROR 5919 (HY000):cannot insert into a generated always identity column
OceanBase エラーコード:5919
エラーの原因:
GENERATED ALWAYSキーワードを使用して作成された識別列に値を挿入しようとしています。解決策:
GENERATED ALWAYSキーワードで生成される識別列には直接挿入できません。代わりに、関連するシーケンスジェネレーターからその値を取得します。
ERROR 5920 (HY000) : cannot update a generated always identity column
OceanBase エラーコード:5920
エラーの原因:
GENERATED ALWAYSキーワードで作成された識別列を更新しようとしています。解決策:
GENERATED ALWAYSキーワードで生成された識別列は直接更新できません。
ERROR 5921 (HY000) : identity column sequence mismatch in ALTER TABLE EXCHANGE PARTITION
OceanBase エラーコード:5921
エラーの原因:
EXCHANGEで指定された2つのテーブルの識別列のシーケンスが増加も減少もしていません。解決策:
INCREMENT BYを持つ識別列が同じ符号のシーケンスを持っていることを確認します。
ERROR 5922 (HY000) : cannot rename a system-generated sequence
OceanBase エラーコード:5922
エラーの原因:システム生成のシーケンスを名前変更しようとしています。
解決策:システム生成のシーケンス(例えば、識別列のために作成されたシーケンス)は名前変更できません。
ERROR 5923 (HY000) : UPDATE/REFERENCES may only be REVOKEd from the whole table, not by column
OceanBase エラーコード:5923
エラーの原因:
UPDATEまたはREFERENCESは列単位ではなく、テーブル全体からのみ取り消すことができます。
ERROR 5924 (HY000) : not executed, type body '%.*s' does not exist
OceanBase エラーコード:5924
エラーの原因:存在しないストアドプログラムを実行しようとしています。
解決策:正しい名前を指定していることを確認します。
ERROR 5925 (HY000) : The argument [%s] of WIDTH_BUCKET function is NULL or invalid
OceanBase エラーコード:5925
エラーの原因:
WIDTH_BUCKET関数のパラメータ[%s]がNULLまたは無効です。
ERROR 5926 (HY000) : Not enough memory for CONNECT BY operation
OceanBase エラーコード:5926
エラーの原因:新しいエンジンでは、再帰階層が深すぎる場合にエラーが発生します。深さの制限は2の30乗です。古いエンジンでは、ルートノードから現在のノードへの経路上で、すべてのノードとその子ノードの数が一定の値(2の30乗)を超える場合にもエラーが発生します。現在設定されているこの値は固定されており、通常はこの値を超える問題には遭遇しません。
解決策:現時点では解決策を見つけることができません。メモリサイズを増やしてもこの問題は解決しません。唯一の解決策は、再帰階層を縮小するか、データ量を減らすことです。
ERROR 5927 (HY000) : illegal parameter in SYS_CONNECT_BY_PATH function
OceanBase エラーコード:5927
エラーの原因:
SYS_CONNECT_BY_PATH関数に無効なパラメータが含まれています。
ERROR 5928 (HY000) : host %.*s unknown
OceanBase エラーコード:5928
エラーの原因:指定されたホストが不明です。
解決策:ホスト名またはIPアドレスの綴りを確認し、ホスト名またはIPアドレスが有効であることを確認します。
ERROR 5929 (HY000) : Window name '%.*s' is not defined
OceanBase エラーコード:5929
エラーの原因:指定されたウィンドウ関数が存在しません。
解決策:関連するウィンドウ関数が作成されていることを確認し、正しいウィンドウ関数名を使用します。
ERROR 5930 (HY000) : maximum open cursors exceeded
OceanBase エラーコード:5930
エラー原因:システムで同時に開いているカーソルの数が制限を超えています。
解決策:カーソルを閉じるか、
open_cursorsパラメータを調整します。
ERROR 5931 (HY000) : argument is null, invalid, or out of range
OceanBase エラーコード:5931
エラー原因:渡されたパラメータ値が
NULL、無効、または範囲外です。例えば、LOB / FILEの位置またはサイズパラメータの値が 1 から (4GB - 1) の範囲を超えている場合や、無効なオープンモードでファイルを開いた場合などです。解決方法:プログラムを確認し、
NULL、無効、または範囲外のパラメータ値を渡さないよう修正します。
ERROR 5932 (HY000) : unexpected name string
OceanBase エラーコード:5932
エラー原因:誤った名前文字。
ERROR 5933 (HY000) : PL/SQL: could not find program unit being called: '%.*s'
OceanBase エラーコード:5933
エラー原因:プログラムユニットが見つかりません。
ERROR 5934 (HY000) : fetch out of sequence
OceanBase エラーコード:5934
SQLSTATE:HY000
エラー原因:無効なカーソルからアクセスを試みました。このエラーが発生する原因は以下のとおりです:
最後の行まで取得して
OBE-1403エラーが返された後、カーソルからアクセスを試みた場合。FOR UPDATE句を使用してカーソルを開いた後、COMMITを実行してからアクセスを試みた場合。SQL ステートメント内のすべてのプレースホルダーを再バインドし、そのステートメントを再度実行する前にアクセスを試みた場合。
説明
PL カーソルのループでは暗黙的に取得が行われるため、このエラーが発生する可能性もあります。
解決方法:
最後の行まで取得した後、
FETCHステートメントを実行しないでください。FOR UPDATE句を使用して開いたカーソルに対して、COMMITを実行した後にアクセスを試みないでください。SQL ステートメントを再バインドして実行した後、アクセスを試みてください。
ERROR 5959 (HY000) : invalid SIZE specified
OceanBase エラーコード:5959
エラー原因:指定されたヒストグラムの
SIZE値が範囲を超えています。解決方法:[1,2048] の範囲内の
SIZE値を指定してください。
ERROR 5975 (HY000) : \ndblink remote error code: %d,\nremote error msg: %.*s"
OceanBase エラーコード:5975
エラー原因:リモートデータベース接続でエラーが発生し、そのエラーコードを OceanBase エラーコードにマッピングできません。
解決方法:エラーメッセージ内のエラーコードに基づいて、関連する原因を調査します。
ERROR 5976 (HY000) : can not find the expected version of OCI LIB: %.*s
OceanBase エラーコード:5976
エラーの原因:期待されるバージョンのOCIライブラリが見つかりません。
解決策:OCIのインストールと設定を参照してください。
説明
このエラーコードはV4.3.0以降で、エラーメッセージが oci lib not founded から can not find the expected version of OCI LIB: %.*s に調整されました。