ORACLE共通エラーコード処理

ORACLE共通エラーコード処理

ORA-00903 表名が無効です 存在しない表に索引を作成しようとしました。正しいテーブル名を設定してください。

ORA-00904 識別子が無効です 存在しない列に索引を作成しようとしました。テーブル内の列名を確認し、どの列名を使用するかを決定します。

ORA-01408 すでに索引付けされたリストに索引を作成しようとしましたが、同じ順序の列セットがすでに存在します。列が正しい順序であることを確認してください。インデックスがすでに存在する場合は、再度作成する必要はありません。

ORA-00959 表領域はすでに存在します 存在しない表領域に索引を作成しようとしました。DBA_TABLESPACES ビューまたは USER_TABLESPACES ビューを使用して、正しい表領域名を確認します。

ORA-01418 指定されたインデックスは存在しません。存在しないインデックスを削除しようとしました。ALL_INDEXES ビューを確認して、削除するインデックスの実際の名前を確認します。

ORA-01631、ORA-01632 インデックス内で達成できる最大エリアコードインデックス拡張が maxextents で設定された値を超えているため、拡張操作は失敗します。現時点では、インデックスの maxextents 設定値を増やすか、より大きな初期設定値と次の設定値を使用してインデックスを再作成する必要があります。

ORA-01467 ソートキーが長すぎます。データベースではソート操作で問題が発生します。これらの問題は、ソートする列が多すぎること、グループ関数の使用が多すぎること、または ORACLE データベース自体の操作におけるエラーが原因で発生する可能性があります。ソート操作はデータベースのブロック サイズによって制限されるため、列の数を減らすには ORDER BY 句を使用する必要があります。このエラーはsort_area_sizeとは関係がないことに注意してください。

ORA-01031 権限が不十分です 索引を作成する権限が正しくありません。自分のスキーマ以外のスキーマにインデックスを作成する場合は、インデックスの作成権限があることを確認する必要があります。関数ベースのインデックスを作成する場合は、クエリ リライト権限があることを確認する必要があります。

ORA-01654 オブジェクト "表領域のデータ" を拡張できません。リストされたインデックスにエクステントを追加しようとしましたが、操作は失敗しました。考えられる理由は次のとおりです:

  1. テーブルスペースの空き領域が枯渇しました
  2. 表領域に十分な隣接データファイルが存在しません
  3. Pctincrease によって設定された値が正しくありません。
    解決策には、表スペースにスペースを追加するか、インデックスの次のパラメーター値をリセットすることが含まれます。

ORA-02243 索引を変更するオプションまたはマテリアライズド・ビューを変更するオプションが無効です。構文エラーのあるインデックス変更コマンドが使用されました。コマンドが正しいか確認して修正してください。

ORA-02429 一意キー/主キー制約を強制するために使用される索引を削除できません 表に主キーまたは一意キー制約を強制するために使用される索引を削除しようとしました。インデックスを削除できるようにするには、制約を削除する必要があります。

ORA-01452 一意の索引を作成できません 索引内の行が一意ではない表に一意の索引を作成しようとしました。このエラーは、UNUSABLE インデックスを再作成しようとして失敗したデータ ロード操作により重複キーが作成された場合にも発生することがあります。

ORA-0922 オプションが欠落しているか無効です。 無効なオプションを使用してビューを作成しようとしました。disable novalidate キーの使用を含め、ビデオの制約が正しく定義されていることを確認します。

ORA-0942 表またはビューが存在しません 存在しない表にビューを作成します。CREATE VIEW ステートメントの構文が正しいかどうかを確認してください。ORA
-1779 では、キーが予約されていないテーブルにマップされた列を変更できません。予約されていないビューで DML ステートメントを実行しようとしています。ビューで使用されているステートメントの構文を確認して、キーが保持されない理由を判断してください。このビュー内のすべてのテーブルに主キーがあるかどうかを確認します。ビューを書き直して再作成し、DML ステートメントを再実行します。

ORA-2261 一意キーまたは主キーが表にすでに存在します。ビュー制約をビューに作成しようとしていますが、同様の制約がすでに存在します。

ORA-2443 制約は削除できません - 制約が存在しません 存在しない制約を削除しようとしました。

ORA-4031 ビュー view_name が間違っています。使用するビューが無効です。ビューを再コンパイルし、showerrors コマンドを使用して問題の原因を特定します。ビューによって呼び出されるテーブル、プロシージャ、または関数が欠落している可能性があります。

ORA-00904 無効な識別子により、参照元オブジェクトに存在しない列を参照する文が発行されました。たとえば、クラスター キーを使用せずにクラスターを作成しようとしています。

ORA-00906 左括弧が欠落しているため、文に構文エラーがあります。エラーを見つけて変更し、ステートメントを再実行します。

ORA-00907 使用された文に右括弧がありません。また構文エラーがあります。エラーを見つけて変更し、ステートメントを再実行します。

ORA-00941 クラスタ名がありません。クラスタ作成コマンドにクラスタ名を含めるのを忘れました。
ORA-00943 クラスタが存在しません。存在しないクラスタで alterクラスタ またはドロップ クラスタ ステートメントを発行してください。
ORA-00944 列の数が不十分ですクラスタ内にあります。クラスタを作成して参加しようとしています。 のテーブルですが、テーブルにはクラスタと一致するのに十分な数の列が含まれていません。

ORA-00945: 指定された列はクラスタに存在しません。クラスタに追加される表を作成しようとしましたが、クラスタに正しい列が指定されませんでした。

ORA-00951 空ではないクラスタを削除するには 空ではないクラスタを削除しようとしました。この問題を解決するには、まずクラスターに追加されたテーブルを削除するか、include table 句を使用する必要があります。

ORA-00955 使用したい名前は既存のオブジェクトによって使用されています。使用したい名前は表スペースにすでに存在します。この名前を使用しているオブジェクトを特定し、作成したオブジェクトまたはテーブルの名前を変更する必要があるかどうかを判断します。

ORA-00959 表領域が存在しません。存在しない表領域にオブジェクトを作成しようとしました。CREATE ステートメントで使用されている表スペース名を確認するか、表スペースを作成してください。

ORA-01031 権限が不十分です 要求された操作を実行するには権限が不足しています。データベース管理者は、GRANT コマンドを使用して適切な権限を付与する必要があります。

ORA-01447 ALTER TABLE コマンドはクラスタ内の列操作には使用できません。ALTER TABLE MODIFY コマンドで指定された列はクラスタ キーの一部です。クラスタ キー内の列の変更は許可されません。

ORA-01655 表領域内のクラスタを拡張できません クラスタには、リストされた表領域に別のエクステントに割り当てるための十分な領域がありません。テーブルスペースにより多くのスペースを割り当てます。

ORA-01656 クラスタ内の最大市外局番に達しました クラスタ内の市外局番が、指定された最大市外局番に達しました。ALTER CLUSTER コマンドを使用して、クラスター記憶域パラメーターで許可される最大市外局番をより大きな数値に変更します。

ORA-01701 不適切なクラスタが使用されました クラスタが許可されていないステートメントにクラスタ名を指定しようとしました。問題を解決するには、このステートメントを変更する必要があります。

ORA-01715 クラスタ化索引では UNIQUE 句を使用できません。UNIQUE 句を使用してクラスタ化索引を作成する試みは許可されません。

ORA-01716 クラスタへの表の追加には、クラスタ内の列定義と互換性のない列定義があります 表の列データ型がクラスタ・キーの列データ型と同じでない表をクラスタに追加しようとしました。この問題は、別の列データ型を使用するか、データ型を一致させることで解決できます。

ORA-01769 CLUSTER オプションの複数の使用は、クラスタの合計に使用される表の作成時に 2 つ以上の CLUSTER 句を指定しようとしたことを示します。CLUSTER 句は 1 つだけ使用する必要があります。

ORA-01770 CLUSTER オプションは CREATE CLUSTER コマンドでは使用できません CREATE CLUSTER コマンドに CLUSTER 句を追加しようとしました。この条項は削除されるべきです。

ORA-01771 クラスタ化テーブルを使用するコマンドに不正なオプションが含まれています クラスタ化テーブルで ALTER コマンドまたは CREATE コマンドを使用するときに、次のオプションのいずれかを含めようとしました: intrans\maxtrans\pctfree\pctused\storage\ tablespace 。これらのオプションはのみです
。クラスターの ALTER コマンドまたは CREATE コマンドでは使用できますが、クラスター内のテーブルの ALTER コマンドまたは CREATE コマンドでは使用できません。

ORA-01782 UNRECOVERABLE 句は、クラスタまたはクラスタ内の表に指定できません。UNRECOVERABLE 句を使用してクラスタを作成しようとしました。この操作は許可されていません。

ORA-01794 クラスタ キー列の最大数は 32 です クラスタの作成に使用されるクラスタ キー列の数が 32 を超えています。クラスターは、最大 32 列のクラスター キーでのみ作成できます。

ORA-02033 クラスタ用に作成されたクラスタインデックスはクラスタ上にすでに存在します 作成されるインデックスはクラスタ上にすでに存在します。
ORA-2202 クラスタにテーブルを追加することはできません クラスタに追加されたテーブルの数が 32 を超えています。クラスター内で最大 32 のテーブルを使用します。

ORA-02227 無効なクラスタ名 無効なクラスタ名が文に含まれていました。有効なクラスター名を使用する必要があります。

ORA-02228 2 つ以上の SIZE 句を含む文内で SIZE 句が複数回発生しています。SIZE 句は 1 つだけ使用する必要があります。

ORA-02229 SIZE オプション値が無効です。 指定された SIZE 値が無効です。正しい SIZE 値を使用する必要があります
。 ORA-03292 切り捨て操作を実行している表はクラスターの一部です 切り捨て操作を実行したい表はクラスターの一部です。この操作は許可されていません。この問題を解決するには、TRUNCATE CLUSTER コマンドを使用する必要があります。

ORA-00955 使用しようとしている名前は、既存のオブジェクトによってすでに使用されています。シーケンスに割り当てようとしている名前は、データベース名前空間内のオブジェクトによってすでに使用されています。シーケンスが名前空間にまだ存在していないことを確認する必要があります。

ORA-04003 シーケンス パラメータ START WITH が最大許容サイズ (28 ビット) を超えています。より小さい START WITH パラメータ値を使用することを選択してください。

ORA-08004 シーケンス番号が MAXVALUE の値を超えているため、シーケンスをインスタンス化できません。指定されたシーケンス内で使用可能なシーケンス番号がすべて使用されています。シーケンスを削除および再作成するオプションがあります。ALTER SEQUENCE コマンドを使用してシーケンスの MAXVALUE 設定を増やすか、ALTER SEQUENCE CYCLE を使用してインデックス サイクルを許可できます。

ORA-02287 この場所ではシーケンス番号は使用できません シーケンスが許可されていない場所で SQL のシーケンスを使用しようとしました。SQL ステートメントを確認し、ステートメントで使用されている不正なシーケンス番号を見つけます。

ORA-01722 数値が無効です このエラーは通常、CREATE SEQUENCE コマンドで不正な構文が使用されたことを示します。コマンドが正しく実行されていることを確認してください。

ORA-01031 権限が不十分です シーケンスの作成に必要な権限がありません。データベース管理者に適切な権限を付与するよう依頼し、作成操作を再度実行してください。

ORA-04014 CYCLE タイプの降順順序では、MINVALUE パラメータを指定して降順順序を定義し、順序のタイプを CYCLE タイプとして定義する必要があります。シーケンスがいつループするかを指定するには、MINVALUE パラメータを追加する必要があります。
ORA-04015 CYCLE タイプの増加シーケンスでは、MAXVALUE パラメータを指定して増加シーケンスを定義し、シーケンスのタイプを CYCLE タイプとして定義する必要があります。MAXVALE パラメータを追加して、シーケンスがいつループするかを指定する必要があります。

おすすめ

転載: blog.csdn.net/slb190623/article/details/129865512