プライマリ・コンテンツに移動
Oracle® Databaseエラー・メッセージ
12cリリース1 (12.1)
E49325-10
目次へ移動
目次

前
次
機械翻訳について

71 ORA-19999からORA-24279

ORA-19999: SKIP_ROWプロシージャが呼び出されました

原因: SKIP_ROWプロシージャが呼び出され、このエラーが発生しました。

処置: SKIP_ROWは、トリガー内またはトリガーによって呼び出されたプロシージャ内でのみ呼び出してください。

ORA-20000: string

原因: このメッセージが発生する原因となったストアド・プロシージャraise_application_errorが呼び出されました。

処置: エラー・メッセージの記述どおりに問題を修正するか、詳細をアプリケーション管理者またはDBAに問い合せてください。

ORA-21000: stringstringのRAISE_APPLICATION_ERRORに対するエラー引数が範囲外です。

ORA-21001: stringstringのRAISE_SYSTEM_ERRORに対するエラー引数が範囲外です。

ORA-21300: オブジェクト・オプションがインストールされていません。

原因: このサイトでは、オブジェクト・オプションがインストールされていません。したがって、オブジェクト型およびその他のオブジェクト機能を使用することはできません。

処置: オブジェクト・オプションをインストールしてください。 オブジェクト・オプションは、Oracleデータベース製品の一部ではないため、別個に購入する必要があります。 オブジェクト・オプションを購入する必要がある場合は、Oracleサポート・サービスに連絡してください。

ORA-21301: オブジェクト・モードで初期化されていません。

原因: この関数には、オブジェクト・モードで初期化されたOCIプロセスが必要です。

処置: OCIInitialize()をコールするときにOCI_OBJECTモードを指定してください。

ORA-21500: 内部エラー・コード、引数: [string],[string],[string],[string],[string],[string],[string],[string]

原因: OCI環境(クライアント・サイド)内部エラーの一括エラー番号です。 OCI環境で例外条件が検出されたことを示します。

処置: このエラーをバグとして報告してください。最初の引数は内部エラー番号です。

ORA-21501: プログラムでメモリーを割り当てることができませんでした

原因: オペレーティング・システムのメモリーが不足しています。

処置: メモリーの量を増やしてプログラムが使用できるようにしてください。

ORA-21503: 致命的エラーによりプログラムが終了しました。

原因: プログラムはリカバリ不能なエラー状態にあります。

処置: この問題はバグとしてOracleサポート・サービスに連絡してください。

ORA-21520: データベース・サーバー・ドライバがインストールされていません。

原因: ユーザーが、オブジェクト・モードのOCI環境でデータベース・サーバーにアクセスしようとしましたが、データベース・サーバーへのアクセスをサポートするために必要なドライバがインストールされていないか、リンクされていません。

処置: データベース・サーバーに対応したドライバがインストール/リンクされているかどうか、またサーバー・ドライバ表に入力されているかどうかを確認してください。

ORA-21521: OCIの最大接続数を超えています(オブジェクト・モードのみ)

原因: ユーザーがオブジェクト・モードのOCI環境でサポートできる最大接続数(225)を超えています。

処置: 既存の接続と未使用の接続をいくつかクローズしてから、追加の接続をオープンしてください。

ORA-21522: OCIで無効な接続を使用しました(オブジェクト・モードのみ)

原因: ユーザーが無効な接続またはOCI環境(オブジェクト・モード)で終了された接続を使用したか、または終了した接続から取得したREFの参照を解除しようとしました。

処置: 接続が存在し、かつ有効であることを確認してください。

ORA-21523: サーバーがサポートしていない機能です(オブジェクト・モードのみ)

原因: サーバーがサポートしていない機能を使用しようとしました。

処置: サーバーをアップグレードしてください。

ORA-21524: オブジェクト型が一致しません。

原因: オブジェクトのオブジェクト型が指定されたものと異なります。

処置: オブジェクト型を確認し、修正してください。

ORA-21525: 属性番号または(索引のコレクション要素)stringが制約に違反しています。

原因: 属性番号またはコレクション要素の値が制約に違反しています。

処置: 属性値またはコレクション要素値を制約に合せて変更してください。 制約は、属性またはコレクション要素のスキーマ情報の一部として指定されます。

ORA-21526: 初期化に失敗しました。

原因: 初期化に失敗しました。 これは、NLS_DATE_FORMATなどの環境変数が無効な値に設定されている場合に発生することがあります。

処置: すべてのNLS環境変数が正しいことを確認してください。

ORA-21527: 内部OMSドライバ・エラーです

原因: プロセスで例外条件が検出されました。 これは、Oracleオブジェクト管理サービスの例外に対する一括内部エラー番号です。

処置: このエラーをバグとして、Oracleサポート・サービスに連絡してください。

ORA-21528: 内部エラーが発生しました。イメージを認識できませんでした

原因: picklerに渡されたイメージの形式が不正確なため、認識されません。

処置: Oracleサポート・サービスに問い合せてください。

ORA-21560: 引数stringがNULL、無効または範囲外です

原因: 引数に予期される値はNULL以外の有効な値ですが、転送された引数値はNULL、無効または範囲外です。 このエラーは、たとえば、LOB/FILEの定位置引数またはサイズ引数の値が1から(4GB-1)までの範囲外であるときや、無効なオープン・モードでファイルをオープンしたときなどに発生します。

処置: プログラムを確認し、NULL、無効または範囲外の引数値を転送しないよう、ルーチンのコール元を修正してください。

ORA-21561: OID生成に失敗しました

原因: 渡されたハンドルが有効でない可能性があります。

処置: env、svcハンドルの妥当性を確認してください。

ORA-21600: パス式が長すぎます。

原因: 指定したパス式が長すぎます。 パスは、オブジェクト内での属性の位置を指定するために使用されます。 このエラーは、パスの中間要素の1つが組込み型の属性を参照するとき発生します。 したがって、OCI関数はパスの残りの要素の処理を進めることができません。

処置: 属性を位置づけるために、正しいパスを渡してください。

ORA-21601: 属性がオブジェクトではありません。

原因: 操作(オブジェクトのみに有効な操作)を組込み型の属性に実行しようとしました。 そのような不正な操作の例としては、NULL構造体を動的に組込み型の属性に設定することがあげられます。

処置: 組込み型の属性にそのような操作を行わないでください。

ORA-21602: この操作で、指定された型コードがサポートされていません

原因: 実行しようとした操作では、指定されたタイプ・コードがサポートされていません。

処置: この操作でサポートされた有効なタイプ・コード範囲を使用してください。

ORA-21603: プロパティID[string]は無効です。

原因: このプロパティIDは無効です。

処置: 有効なプロパティIDを指定してください。 有効なプロパティIDは、OCIObjectPropIdで数え上げが可能です。

ORA-21604: プロパティ[string]は、一時または値のインスタンスのプロパティではありません。

原因: 永続オブジェクトのみに適応するプロパティを取得しようとしました。

処置: 存続期間を確認し、このプロパティは永続オブジェクトに取得してください。

ORA-21605: プロパティ[string]は、値インスタンスのプロパティではありません。

原因: 永続オブジェクトおよび一時オブジェクトのみに適応するプロパティを取得しようとしました。

処置: 存続期間を確認し、このプロパティは永続オブジェクトおよび一時オブジェクトに取得してください。

ORA-21606: このオブジェクトを解放できません。

原因: 永続および使用済のオブジェクトを解放しようとしましたが、OCI_OBJECTFREE_FORCEフラグが指定されていません。

処置: 永続オブジェクトをフラッシュするか、OCI_OBJECTFREE_FORCEフラグを設定してください。

ORA-21607: メモリー・カートリッジ・サービス・ハンドルが初期化されていません。

原因: ハンドルを初期化せずに使用しようとしました。

処置: メモリー・カートリッジ・サービス・ハンドルを初期化してください。

ORA-21608: この関数には無効な継続期間です。

原因: この関数で有効でない継続期間を使用しようとしました。

処置: 有効な期間(以前に作成した継続期間、あるいはOCI_DURATION_STATEMENTまたはOCI_DURATION_SESSION)を使用してください。 継続期間または外部プロシージャ期間を設定するには、OCIExtProcAllocCallMemoryを使用してください。

ORA-21609: 最初にメモリーを割り当ててから、サイズを変更してください。

原因: メモリーを割り当てずにサイズを変更しようとしました。

処置: メモリーをまず割り当ててから、サイズを変更してください。

ORA-21610: サイズ[string]が無効です。

原因: 無効なサイズでサイズを変更しようとしました。

処置: 有効なサイズ(正の整数)で指定してください。

ORA-21611: キーの長さ[string]が無効です。

原因: 無効なキーの長さを使用しようとしました。

処置: キーの長さが無効です。有効な範囲は0から64です。

ORA-21612: キーはすでに使用されています。

原因: すでに使用されているキーを使用しようとしました。

処置: まだ使用されていない新しいキーを使用してください。

ORA-21613: キーが存在しません。

原因: 存在しないキーを使用しようとしました。

処置: すでに存在するキーを使用してください。

ORA-21614: 属性値の制約違反です。[string]

原因: 属性の制約が違反しています。

処置: (属性)値を修正して、制約を満たしてください。

ORA-21615: OTS(名前付きまたはシンプル)インスタンスのコピーに失敗しました。

原因: 続いて表示されるメッセージを参照してください。

処置: どの属性値も制約に違反していないことを確認してください。

ORA-21700: オブジェクトが存在しないか、削除マークが設定されています。

原因: 存在しないか削除マークが設定されたオブジェクトに対して、不適切な操作を実行しようとしました。 存在しないか削除マークが設定されたオブジェクトに対して、確保、削除、更新などの操作は実行できません。

処置: 存在するオブジェクトを参照するために参照を再初期化するか、オブジェクトのマークを外してください。

ORA-21701: 異なるサーバーにオブジェクトをフラッシュしようとしました。

原因: 1つの関数コールで異なるサーバーにオブジェクトをフラッシュしようとしました。 それらのオブジェクトは、プログラムにより提供されるコールバック関数のコールによって取得されます。

処置: そのような操作は実行できません。

ORA-21702: オブジェクトがインスタンス化されていないか、またはキャッシュ内でインスタンス化解除されています

原因: オブジェクト・キャッシュにインスタンス化されていない一時オブジェクトに対して、不適切な操作を実行しようとしました。 インスタンス化されていない一時オブジェクトに適用できない操作には、この種のオブジェクトの削除や確保などがあります。

処置: オブジェクトをインスタンス化せずに操作が行われているかどうか、またはオブジェクトの割当ての期限が切れた後にそのような操作が行われているかどうか、コードを確認してください。

ORA-21703: 変更されていないオブジェクトはフラッシュできません。

原因: エラー・メッセージを参照してください。

処置: オブジェクトをフラッシュしないでください。

ORA-21704: フラッシュを実行しないとキャッシュまたは接続を終了できません。

原因: エラー・メッセージを参照してください。

処置: トランザクションを中断またはコミットしてから、キャッシュまたは接続を終了してください。

ORA-21705: サービス・コンテキストが無効です。

原因: 指定されたサービス・コンテキストが有効でありません。

処置: サービス・コンテキストを確立してください。

ORA-21706: 継続時間が存在しないか、または無効です

原因: 指定された継続時間が有効でありません。

処置: 継続時間を設定するか、または正しい定義済継続時間を使用してください。

ORA-21707: 確保継続時間は割当て時間を超えています

原因: ユーザーが指定した確保継続時間は割当て時間を超えています。 これは、確保またはデフォルト・パラメータの設定などの操作に影響します。

処置: 確保継続時間を短くするか、NULL継続時間を使用してください。

ORA-21708: 一時オブジェクトで不適切な操作が行われました。

原因: 一時オブジェクトに対して、不適切な操作を実行しようとしました。 一時オブジェクトに適用できない操作には、フラッシュおよびロッキングなどがあります。

処置: 一時オブジェクトにそのような操作を実行しないでください。

ORA-21709: 変更されたオブジェクトをリフレッシュできません。

原因: 削除、更新または挿入(新規)のマークが設定されたオブジェクトをリフレッシュしようとしました。

処置: オブジェクトのマークを外してから、リフレッシュしてください。

ORA-21710: 引数にはオブジェクトの有効なメモリー・アドレスが必要です。

原因: ユーザーが指定したオブジェクト・メモリー・アドレスが有効でありません。 不正なメモリー・アドレスをオブジェクトの有効なメモリー・アドレスを予期している関数へ渡した可能性があります。

処置: オブジェクトの有効なメモリー・アドレスを関数へ渡してください。

ORA-21779: 継続時間がアクティブではありません

原因: すでに終了した継続時間を使用しようとしました。

処置: そのような操作は実行できません。

ORA-21780: オブジェクト継続時間の最大値を超えています。

原因: 通常、このエラーは実行中のPL/SQLファンクションに無限の再帰がある場合に発生します。

処置: 無限の再帰を回避するように再帰条件を変更してください。

ORA-22053: オーバーフロー・エラーガ発生しました。

原因: この操作の結果がOracleの上限値を超えています。

処置: 入力値を下げて、結果が有効範囲内になるようにしてください。

ORA-22054: アンダーフロー・エラーが発生しました。

原因: この操作の結果がOracleの下限値を下回っています。

処置: 入力値を上げて、結果が有効範囲内になるようにしてください。

ORA-22055: 符号フラグ値[string]が不明です。

原因: 使用される符号フラグがOCI_NUMBER_SIGNEDまたはOCI_NUMBER_UNSIGNEDではありません。

処置: OCI_NUMBER_SIGNEDまたはOCI_NUMBER_UNSIGNEDのいずれかを符号フラグとして使用してください。

ORA-22056: 値[string]が0(ゼロ)で除算されています。

原因: 示された値が0(ゼロ)で除算されています。

処置: 除数値を0(ゼロ)以外に変更してください。

ORA-22057: 整数の長さ[string]が無効です。

原因: Oracle数値に変換(またはその逆変換)される整数の長さ(バイト数)が無効です。

処置: 1、2、4または8バイト長の整数のみを使用してください。

ORA-22059: バッファ・サイズ[string]が小さすぎます - [string]が必要です

原因: 結果テキスト文字列を保持するバッファが小さすぎます。

処置: 必要なサイズのバッファを提供してください。

ORA-22060: 引数[string]が無効か、または初期化されていません。

原因: 無効または初期化されていない数値が渡されます。

処置: 有効な数値を使用してください。 数値を初期化するには、OCINumberSetZero()をコールしてください。

ORA-22061: 書式テキスト[string]が無効です。

原因: 文字をOracle数値に変換(またはその逆変換)するときに使用された数値書式文字列が無効です。

処置: 『OCIプログラマーズ・ガイド』に説明されている有効な書式を使用してください。

ORA-22062: 入力文字列[string]が無効です。

原因: 数値への変換に使用されたテキスト文字列が無効です。

処置: 『OCIプログラマーズ・ガイド』に説明されている有効な入力文字列を使用してください。

ORA-22063: 負の値[string]が符号なしで読み込まれました。

原因: 負数を符号なし整数に変換しようとしました。

処置: 符号付きの数値を変換するには、符号フラグORLTSBを使用してください。

ORA-22064: NLSパラメータ文字列[string]が無効です。

原因: 文字をOracle数値に変換(またはその逆変換)するときに使用されたNLSパラメータ文字列が無効です。

処置: 『OCIプログラマーズ・ガイド』に説明されている有効な書式を使用してください。

ORA-22065: 与えられた書式の数値をテキストに変換するときにオーバーフローが発生しました

原因: 与えられた文字列書式に丸めると、オーバーフローが発生します。

処置: オーバーフローが発生しないように文字列書式を変更してください。

ORA-22130: バッファ・サイズ[string]が必要サイズ[string]よりも小さいです。

原因: 16進REF文字列が書き込まれるバッファが小さすぎます。

処置: 必要なサイズのバッファを提供してください。

ORA-22131: 16進文字列長が0(ゼロ)です

原因: 指定される16進文字列が0(ゼロ)より大きい必要があります。

処置: 0(ゼロ)より大きい長さを指定してください。

ORA-22132: 16進文字列が有効なREFに一致しません。

原因: 16進文字列が無効です。

処置: OCIRefToHex()へのコールによって戻された有効な16進文字列を指定してください。

ORA-22140: 与えられたサイズ[string]は、0から[string]の範囲に設定する必要があります。

原因: サイズ変更されたサイズは無効です。

処置: 与えられたサイズが要求された範囲内であることを確認してください。

ORA-22141: 与えられたサイズ[string]は、UTF-16環境で偶数である必要があります

原因: サイズ変更されたサイズは奇数です。 UTF-16環境では、すべての文字の長さは2バイトです。

処置: 与えられたサイズが偶数であることを確認してください。

ORA-22150: 可変長配列が初期化されていません。

原因: 初期化されていない可変長配列に対して操作を試行しました。

処置: この関数をコールする前に、可変長配列を初期化してください。

ORA-22151: 0(ゼロ)以外の可変長配列は、0(ゼロ)要素にサイズ変更できません。

原因: 0(ゼロ)以外の可変長配列を0(ゼロ)要素にサイズ変更しようとしました。

処置: 0(ゼロ)以外のサイズを指定してください。

ORA-22152: 宛先の可変長配列が初期化されていません

原因: 割当ての右辺の可変長配列または結合の接続先配列が初期化されていません。

処置: この関数をコールする前に、接続先可変長配列を初期化してください。

ORA-22153: ソースの可変長配列が初期化されていません。

原因: 割当ての左辺の可変長配列または結合のソース配列が初期化されていません。

処置: この関数をコールする前に、接続先可変長配列を初期化してください。

ORA-22160: 索引[string]の要素が存在しません

原因: 与えられた索引でのコレクション要素が存在しません。

処置: 存在する要素の索引を指定してください。

ORA-22161: 型コード[string]が無効です

原因: 与えられた型コードが無効です。

処置: OCITypeCodeで列挙された型コードの1つを使用してください。

ORA-22162: 索引[string]の要素はすでに削除されています。

原因: 存在しないコレクション要素を削除しようとしました。

処置: この関数をコールする前に、要素が存在するかどうかを確認してください。

ORA-22163: 左側と右側のコレクションが同一型ではありません

原因: 左側と右側のコレクションの型が異なります。

処置: この関数の左辺と右辺に同じコレクション型が転送されていることを確認してください。

ORA-22164: 可変長配列に対して要素削除の操作はできません。

原因: 可変長配列の要素を削除しようとしました。

処置: この関数をコールする前に、コレクションの型が可変長配列でないことを確認してください。

ORA-22165: 与えられた索引[string]は、[string]から[string]の範囲に設定する必要があります

原因: 与えられた索引が必要な範囲内ではありません。

処置: 与えられた索引が必要な範囲内であることを確認してください。

ORA-22166: コレクションが空です。

原因: 指定されたコレクションが空です。

処置: コレクションが空であるかどうかをテストしてから、この関数を呼び出してください。

ORA-22167: 与えられた切捨てサイズ[string]は、[string]以下に設定する必要があります。

原因: 与えられた切捨てサイズが現行のコレクション・サイズを超えています。

処置: 与えられたコレクション・サイズ以下であることを確認して、この関数を再試行してください。

ORA-22275: 指定したLOBロケータは無効です。

原因: 原因は次のいずれかです。(1) LOBロケータが初期化されていない。(2) ロケータはBFILE用だが、ルーチンはBLOB/CLOB/NCLOBロケータを要求。(3) ロケータはBLOB/CLOB/NCLOB用だが、ルーチンはBFILEロケータを要求。(4) トリガー本体でLOBを更新しようとしたが、トリガー本体でのLOBは読込み専用。(5) ロケータはBFILE/BLOB用だが、ルーチンはCLOB/NCLOBロケータを要求。(6) ロケータはCLOB/NCLOB用だが、ルーチンはBFILE/BLOBロケータを要求。

処置: (1)の場合、変数ロケータを選択するか、またはLOBロケータを空に設定することにより、LOBロケータを初期化してください。 (2)、(3)、(5)および(6)の場合、正しいタイプのロケータをルーチンに移してください。 (4)の場合、LOB値を更新するトリガー本体コードを削除してください。

ORA-22276: LOBバッファリング用のロケータが無効です。

原因: 原因は次のいずれかです。(1)ロケータがバッファリングに対して使用可能になっていない。(2)更新済ロケータではなく、書込み/フラッシュ操作のために使用されている。

処置: (1)の場合、ロケータをバッファリングに対して使用可能にしてください。(2)の場合、更新済ロケータのみが確実にLOB更新操作に使用されるようにしてください。

ORA-22277: 同一LOBの変更に、2つの異なるロケータは使用できません。

原因: LOBバッファリングが使用可能で、2つの異なるLOBロケータを使用してLOBを変更しようとしました。

処置: LOBバッファリングを使用するときは、1つのLOBロケータのみでLOBを変更してください。

ORA-22278: LOBは、そのLOBバッファのみを使用して更新する必要があります。

原因: このLOBに対するLOBバッファリングが可能となり、バッファ・プールの中に、このLOBに対してバッファが存在します。 したがって、LOBバッファ以外の方法でLOBを更新することはできません。

処置: LOBバッファリングが可能となったロケータを使用して、LOBバッファによりLOBを更新してください。 この操作が必須の場合は、このLOBに関連したバッファは必要なものとしてフラッシュされるか、または、バッファリングが不可能となります。 これが済んだら、コマンドを再実行してください。

ORA-22279: LOBバッファリングが使用可能な状態では、操作を実行できません

原因: LOBバッファリングが使用可能な状態では、操作できません。

処置: この操作が必須の場合は、LOBバッファリングを使用しないでください。 この場合は、入力LOBロケータに関連したバッファを必要なものとしてフラッシュし、入力LOBロケータ上でのバッファリングを不可能にしたうえで、コマンドを再実行してください。

ORA-22280: 操作に使用可能なバッファは、これ以上ありません

原因: これには次の2つの原因があります。(1)バッファ・プールの中にあるバッファがすべて前の操作で使用された。(2)前にバッファされた更新操作をせずに、LOBをフラッシュさせた。

処置: (1)の場合、LOBを更新するために使用されているロケータによって、LOBをフラッシュさせてください。 (2)の場合、バッファをフラッシュさせる前に、バッファリング可能となったロケータによって、最初にLOBに書き込んでください。

ORA-22281: 更新済ロケータでこの操作は実行できません。

原因: 入力ロケータはバッファリングを有効にし、LOBバッファリング・サブシステムを介してLOB値を更新するのに使用されました。 入力ロケータにより実行された書込み以降、変更されたバッファはフラッシュされていません。そのため、入力ロケータは更新済ロケータと見なされます。 更新済ロケータはコピー操作のソースにはなりません。 LOBバッファリング・サブシステムを介してLOB値を修正するのに使用できるのは、1つのLOBに対して1つのロケータだけです。

処置: 入力ロケータによってLOBバッファリング・サブシステムに行われた変更がサーバーに書き込まれるかどうかによって、変更書込みのためにバッファをフラッシュさせるか、または変更を廃棄するためにロケータ上でのバッファリングを使用禁止にしてください。 その後、コマンドを再実行してください。

ORA-22282: バッファリング使用可能なLOBに対する不連続な追加はできません

原因: バッファされた書込み操作は、LOBの終わりを過ぎた1バイトまたは1文字以上の入力オフセット値を保持しています。

処置: バッファされた書込み操作によって更新しようとしているLOBの長さより厳密に1文字または1バイト大きい入力オフセット値を指定してください。

ORA-22283: ファイル名には親ディレクトリを参照する文字が含まれています。

原因: ファイル名に親ディレクトリを参照するパス../が含まれています。

処置: ファイル名に親ディレクトリを参照する文字を含んでいないことを確認してください。

ORA-22284: 重複LONGバインドはサポートされていません

原因: LOBアクセス・レイヤーは重複LONGバインドを処理できません。

処置: 個別のLONGまたはVARCHARバインドを指定してください。

ORA-22285: string操作に対するディレクトリまたはファイルが存在しません。

原因: 存在しないディレクトリにアクセスしようとしたか、またはアクセスしようとしたファイルのディレクトリが存在しません。

処置: 指定したディレクトリに対応するシステム・オブジェクトがデータベース・ディクショナリに存在することを確認してください。または、ディレクトリ名が正しいことを確認してください。

ORA-22286: string操作を実行するにはファイルまたはディレクトリの権限が不十分です。

原因: 操作を実行するために必要なディレクトリ別名またはファイルへのアクセス権限がありません。

処置: ディレクトリ別名またはファイル(あるいはその両方)で必要な権限を付与するよう、データベース/システム管理者に依頼してください。

ORA-22287: string操作は無効か、ディレクトリが修正されています

原因: このディレクトリに初めてアクセスしている場合は、現在の操作で使用されたディレクトリ別名が無効です。以前にアクセスしている場合は、DBAによってこのディレクトリが変更されています。

処置: このディレクトリに初めてアクセスしている場合は、有効なディレクトリ名を指定してください。 このエラーが発生する前に、このディレクトリ下でファイルのオープンに成功している場合は、一度ファイルをクローズしてから、DBAによって変更された有効なディレクトリ別名で操作を再試行してください。 Oracleではディレクトリの変更を静止期間中にのみ行うことをお薦めします。

ORA-22288: ファイルまたはLOBの操作stringに失敗しました。\nstring

原因: ファイルまたはLOBに対して操作を実行できませんでした。

処置: 詳細は、エラー・スタックの次のエラー・メッセージを参照してください。 また、ファイルまたはLOBが存在するかどうか、および指定された操作の実行のために必要な権限が設定されているかどうかを確認してください。 エラーが繰り返される場合は、DBAに連絡してください。

ORA-22289: ファイルまたはLOBがオープンしていないのでstring操作を実行できません。

原因: ファイルまたはLOBがオープンしていないため、必要な操作を実行できません。

処置: 現在の操作の前に、ファイルまたはLOBの正常なオープン操作を行ってください。

ORA-22290: オープン状態のファイルまたはLOBが最大数を超えました

原因: オープン・ファイルまたはLOB数が最大限度に達しました。

処置: いくつかのオープン・ファイルまたはLOBをクローズしてから、操作を再試行してください。

ORA-22291: トランザクションのコミット時点でオープン状態のLOBが存在します。

原因: トランザクションのコミット時点でオープンLOBを持つトランザクションをコミットしようとしました。

処置: トランザクションをコミットする前にLOBをクローズしてください。

ORA-22292: LOBを読書きモードでオープンするにはトランザクションを開始してください。

原因: トランザクションを開始する前に、LOBを読書きモードでオープンしようとしました。

処置: LOBを読書きモードでオープンする前にトランザクションを開始してください。 トランザクションを開始する方法には、SQL DMLまたはSELECT FOR UPDATEコマンドの発行が含まれます。 LOBを読込み専用モードでオープンする場合は、トランザクションは必要ありません。

ORA-22293: LOBが同じトランザクションでオープンしています

原因: このトランザクションですでにオープンしているLOBをオープンしようとしました。

処置: LOBをクローズしてから、再オープンしてください。

ORA-22294: 読取り専用モードでオープンしているLOBを更新することはできません。

原因: 読取り専用モードでオープンしているLOBへ書込みしようとしたか、更新しようとしました。

処置: LOBをクローズして、それを読取り/書込みモードで再オープンしてから、LOBに書込みまたは更新してください。

ORA-22295: 4000バイトを超えるデータは、1つの文でLOBおよびLONG列にバインドできません。

原因: 同じ挿入または更新文でLOBおよびLONG列の両方に4000バイトを超えるデータをバインドしようとしました。 LONG列または1つ以上のLOB列には4000バイトを超えるデータをバインドできますが、両方の列にはできません。

処置: LONG列または1つ以上のLOB列に4000バイトを超えるデータをバインドしてください。ただし、両方の列にはできません。

ORA-22296: データ型をLONGからLOBに変換するALTER TABLEオプションが無効です。

原因: LONGデータ型をLOBへ変換中に、許可されないALTER TABLEのオプションを指定しようとしました。 LONGデータ型をLOBへ変換中に許可されるALTER TABLEのオプションは、LOBへ変更される列のデフォルト句およびLOB記憶域句のみです。

処置: 許可されないオプションを削除してください。

ORA-22297: 警告: トランザクションのコミット時点でオープン状態のLOBが存在します

原因: トランザクションのコミット時点でオープンLOBを持つトランザクションをコミットしようとしました。

処置: これは警告メッセージです。 トランザクションは正常にコミットされましたが、オープン状態のLOB上のドメイン索引またはファンクション索引は更新されません。 必要に応じて、これらの索引を再構築してください。

ORA-22298: ディレクトリの別名またはファイル名が長すぎます

原因: BFILEに指定されたディレクトリ別名またはファイル名が長すぎます。

処置: 別名またはファイル名を短くしてください。

ORA-22303: 型"string"."string"が見つかりません。

原因: 型の情報を取得しようとしましたが、その型が見つかりません。

処置: スキーマが正しくて、型が正しく作成されていることを確認してください。

ORA-22304: 入力型がオブジェクト型ではありません

原因: オブジェクト型以外からスーパータイプの情報を取得しようとしました。

処置: オブジェクト型のみを渡してください。

ORA-22305: 属性/メソッド/パラメータ"string"が見つかりません

原因: 示された名前の型要素が型の中にありません。

処置: 型要素が存在するかどうかを確認してください。

ORA-22306: 型"string"."string"はすでに存在しています。

原因: すでに存在している型を作成しようとしました。

処置: この前に作成された型が存在するかどうかを確認してください。

ORA-22307: この操作はユーザー定義型でのみ実行できます

原因: ユーザー定義型でのみ許可されている操作を実行しようとしました。この型はユーザー定義型ではありません。

処置: ユーザー定義型のみが操作されていることを確認してください。

ORA-22308: 発展型では操作はできません。

原因: 変更される属性定義の型を置換しようとしました。

処置: ALTER TYPE REPLACEのかわりに、ALTER TYPE ADD/DROP文を送信してください。

ORA-22309: "string"という名前の属性はすでに存在しています

原因: 2つ以上の属性が同一の名前を持つオブジェクトを作成しようとしました。

処置: 属性名がすべて一意であることを確認してください。

ORA-22310: ALTER TYPEエラー。 エラーについては、表"string"."string"を参照してください。

原因: 無効なALTER TYPE文が送信されました。

処置: 示された表にリストされたエラーを修正して、文を再発行してください。

ORA-22311: 属性"string"の型が存在しません。

原因: 属性の型が存在しません。

処置: このDDLトランザクションでは、型が1つも作成/変更されていません。 DDLトランザクションを再実行して、属性型の作成をDDLトランザクションに追加してください。

ORA-22312: CASCADEまたはINVALIDATEオプションを指定する必要があります。

原因: CASCADEまたはINVALIDATEオプションを指定せずに、依存型または表を持つ型を変更しようとしました。

処置: CASCADEまたはINVALIDATEオプションのいずれかを使用して文を再送信してください。 タイプ変更を依存タイプにカスケードするにはCASCADEを指定します。しない場合、INVALIDATEを指定してすべての依存を無効にします。

ORA-22313: 同一の型"string"の2つのバージョンは使用できません。

原因: この型のバージョンが、アプリケーションとリンクされた別のライブラリで使用されている同一型のバージョンと一致しません。 アプリケーションで使用できるのは、1つの型につき1バージョンのみです。

処置: このアプリケーションとリンクされているライブラリを確認して、同一型のバージョンを使用していることを確認してください。

ORA-22314: メソッド情報がALTER TYPE内で一致しません。

原因: メソッド数またはメソッドのシグネチャが、オリジナルの型宣言のものと一致しません。 これはサポートされていません。

処置: メソッドのシグネチャが、前に宣言されたメソッドに対するものと同一のままであるかどうかを確認してください。 既存メソッドを削除しないでください。

ORA-22315: 型"string"にはマップまたは順序関数がありません。

原因: 入力した型にはマップまたは順序関数が含まれていないため、値を戻せません。

処置: 型にマップ関数または順序関数を挿入するか、このエラーを受け取ってください。

ORA-22316: 入力型がコレクション型ではありません。

原因: 名前のないコレクション型でコレクション型の情報を取得しようとしました。

処置: 名前の付いたコレクション型を関数に使用してください。

ORA-22317: タイプ・コードstringは数値型として有効ではありません。

原因: 使用しようとした数値のタイプ・コードが無効です。

処置: OCI_TYPECODE_SMALLINT、OCI_TYPECODE_INTEGER、OCI_TYPECODE_REAL、OCI_TYPECODE_DOUBLE、OCI_TYPECODE_FLOAT、OCI_TYPECODE_NUMBERまたはOCI_TYPECODE_DECIMALのみを使用してください。

ORA-22318: 入力型が配列型ではありません。

原因: 配列型以外から要素数を取得しようとしました。

処置: 配列である、名前の付いたコレクション型のみを転送してください。

ORA-22319: ALTER TYPEで型属性情報が変更されました

原因: 型属性情報は、型変更時のオリジナルの型宣言の型属性情報と一致しません。 ALTER TYPE中は、属性を変更できません。 新しいメソッドのみを追加できます。

処置: すべての型の変更が正しいことを確認してください。

ORA-22320: ユーザー・バージョン文字列がありません。

原因: VERSIONオプションがユーザー・バージョン文字列なしで指定されています。

処置: VERSIONキーワードに続くバージョン文字列を持つ文を再発行してください。

ORA-22321: メソッドは結果を戻しません。

原因: メソッドに対してOCITypeResult()コールが行われましたが、メソッドから結果が戻されません。

処置: 正しいメソッド記述子が転送されているかどうか、またはメソッドの作成が正しく行われているかどうかを確認してください。

ORA-22322: エラーの表"string"."string"は不適切な構造です。

原因: 指定したエラーの表に、予期される表構造がありません。

処置: DBMS_UTILITY.CREATE_ALTER_TYPE_ERROR_TABLEプロシージャを実行してエラーの表を作成し、その新しいエラーの表を使用して文を再発行してください。

ORA-22323: エラーの表"string"."string"は存在しません。

原因: そのエラーの表は存在しません。

処置: 正しいエラーの表名を指定して文を再発行してください。

ORA-22324: 変更された型にコンパイル・エラーがあります。

原因: ALTER TYPE文の使用によって、コンパイル・エラーが発生しました。

処置: レポートされたエラーを修正して、文を再発行してください。

ORA-22325: ユーザー・バージョン文字列とともに型を作成するイベント

ORA-22326: サブタイプを含む場合は、型をFINALに変更できません

原因: サブタイプを持つ型をFINALに変更しようとしました。

処置: ターゲット型のサブタイプをすべて削除して、FINALに変更してください。

ORA-22327: 依存表がある場合は、型をNOT INSTANTIABLEに変更できません。

原因: 依存表を持つ型をNOT INSTANTIABLEに変更しようとしました。

処置: ターゲット型の依存表をすべて削除して、文を再発行してください。

ORA-22328: オブジェクト"string"."string"にエラーがあります。\nstring

原因: ターゲット型の変更によって、依存オブジェクトでエラーが発生しました。

処置: 依存オブジェクト内の問題を修正して、文を再送信してください。

ORA-22329: 非オブジェクト型を変更できません。

原因: 非オブジェクト型でALTER TYPEを実行しようとしました。

処置: 最初に非オブジェクト型を削除し、それからオブジェクト型としてそれを再作成してください。

ORA-22330: 有効ではない型を変更できません。

原因: 無効な型でALTER TYPEを実行しようとしました。

処置: CREATE OR REPLACE TYPEコマンドを使用して型を変更してください。

ORA-22331: 不完全な型を変更できません。

原因: 不完全な型でALTER TYPEを実行しようとしました。

処置: CREATE TYPEを使用して元の型を完全に定義して、ALTER TYPEを実行してください。

ORA-22332: スキーマ"string"の依存オブジェクトにエラーがあります。\nstring

原因: ターゲット型の変更によって、依存オブジェクトでエラーが発生しました。

処置: 依存オブジェクト内の問題を修正して、文を再送信してください。

ORA-22333: 依存性の型と表が無効であるため、型"string"."string"をリセットできません

原因: 無効な依存性の型および表を持つ型のバージョンをリセットしようとしました。

処置: ALTER TYPE COMPILE文を使用して無効な依存性の表をすべてコンパイルし、ALTER TABLE UPGRADE INCLUDING DATAを使用して依存性の表をすべてアップグレードしてから、文を再送信してください。

ORA-22334: 型"string"."string"をリセットできません。 依存性の表は、最新バージョンにアップグレードする必要があります

原因: 依存性の表内のデータが最新バージョンの型にアップグレードされていないときに、型のバージョンをリセットしようとしました。

処置: ALTER TABLE UPGRADE INCLUDING DATA文を使用して依存性の表内のデータをアップグレードして、文を再送信してください。

ORA-22335: クライアントは変更された型を処理することができません。

原因: 8.2より前のクライアントがサーバーで変更された型を要求しました。

処置: 8.2以上のクライアントのみが変更された型にアクセスできます。

ORA-22336: 8.0のイメージ・フォーマットを含む表では、INCLUDING DATAを指定する必要があります

原因: 次のいずれかが考えられます。1) 8.0のイメージ・フォーマット内の依存性の表を使用して型を変更しようとしました。また、NOT INCLUDING TABLE DATAオプションが指定されました。2) 指定されたNOT INCLUDING DATAオプションを使用して、8.0のイメージ・フォーマット内の表をアップグレードしようとしました。

処置: INCLUDING DATAオプションを使用して文を再送信してください。

ORA-22337: アクセスしたオブジェクトの型が展開されています

原因: アクセスしたオブジェクトの型が変更されました。また、クライアントのオブジェクトは以前の型定義に基づいています。

処置: アプリケーションを終了し、アプリケーションを変更して、型の変更を保存してください。 SQL/Plusから再接続して、文を再送信してください。

ORA-22338: 最終プロパティを変更する場合は、CASCADE INCLUDING DATAを指定する必要があります

原因: CASCADE INCLUDING DATAオプションを指定せずに、依存性の表を持つ型の最終プロパティを変更しようとしました。

処置: CASCADE INCLUDING DATAオプションを使用して文を再送信してください。

ORA-22339: 属性列が置換可能であるため、非最終に変更できません

原因: 埋込み属性がいくつかの表で置換可能として定義されているときに、タイプを非最終に変更しようとしました。 タイプが非最終に変更されるとき、そのタイプの列はすべてのレベルで置換不可に設定されるので、これは9.0バージョンでの制限です。そのため、その埋込み属性列のいずれかが置換可能にマークされている場合、これはエラーになります。

処置: 表を再作成して、非最終型のすべての列にNOT SUBSTITUTABLE AT ALL LEVELSを指定してください。 その後、ALTER TYPE文を再送信してください。

ORA-22340: stringできません (型"string"."string")。 依存性の表は、最新バージョンにアップグレードする必要があります

原因: 依存性の表内のデータが最新バージョンの型にアップグレードされていないときに、バージョンをリセットしようとしたか、型を削除または変更しようとしました。

処置: ALTER TABLE UPGRADE INCLUDING DATA文を使用して依存性の表内のデータをアップグレードして、文を再送信してください。

ORA-22341: スーパータイプ・インスタンスをサブタイプに割当てできません

原因: 1つのサブタイプ・インスタンスのみを保持できるコンテナ(接続先)に、スーパータイプ・インスタンスを割当てまたはコピーしようとしました。

処置: 割当てまたはコピーするソースの実行時型が、接続先と同じ型または接続先の型のサブタイプであることを確認してください。

ORA-22342: 依存VARRAY列はインライン列の最大サイズを超えています

原因: 依存VARRAY列がインライン列の最大サイズを超えるような型の変更(属性の追加または変更)を実行しようとしました。 ただし、このVARRAY列は表の作成時に表レベルでLOBとして格納されるように指定されていません。

処置: 表の作成時に、VARRAY列を表レベルでLOBとして格納されるように指定してください。

ORA-22343: ALTER TYPEによって無効になったタイプに対するコンパイル・エラー

原因: ALTER TYPEにより無効化されたタイプへのコンパイルが失敗しました。 ユーザーがコンパイル・エラーの原因を修正して再試行できるように、このエラーがスローされ、コンパイル作業がロールバックされます。 これはバージョンの作成に影響するので、ここではステータスの変更や依存情報の変更は行われません。

処置: コンパイル・エラーの原因を確認し、修正した後で再試行してください。

ORA-22344: CONVERT TO SUBSTITUTABLEオプションはNOT FINAL変更以外のALTER TYPEに対して指定できません

原因: NOT FINAL変更以外のALTER TYPEに対してCONVERT TO SUBSTITUTABLEオプションを指定しようとしました。

処置: ALTER TYPE NOT FINAL変更に対してのみCONVERT TO SUBSTITUTABLEオプションを指定してください。

ORA-22345: この操作を行う前に、タイプstring.stringを再コンパイルします。

原因: 有効なデータ型を要求する操作を実行しようとしましたが、データ型が無効でした。

処置: 指示に従って再コンパイルし、操作を再試行してください。

ORA-22346: この型には循環依存があります。 CASCADEオプションを使用してください

原因: 無効オプションを指定せずに、循環依存を持つ型を変更しようとしました。

処置: INVALIDATEオプションのかわりにCASCADEオプションを指定してください。

ORA-22347: ALTER TYPEに指定された型に変更はありません

原因: ALTER TYPEは型に対する変更を含んでいません。

処置: 型の変更が必要な場合は、ALTER TYPEを修正して変更を指定してください。 変更が必要ない場合は、ALTERを修正する必要はありません。

ORA-22348: オブジェクト・タイプDDLは編集スキーマでサポートされていません

原因: オブジェクト・タイプDDLは編集スキーマでサポートされていません。

処置: 編集スキーマ・オブジェクトでこのDDLを実行しないでください。

ORA-22349: このバージョンのOracleサーバーでは、PL/SQLパッケージ・タイプの説明はサポートされていません。

原因: PL/SQLパッケージ・タイプの説明をサポートしていないOracleサーバーのバージョンから、PL/SQLパッケージ・タイプの説明情報を取得しようとしました。

処置: このOracleサーバーでパッケージ・タイプの説明を取得するように試行しないでください。

ORA-22350: ここでは不完全な不透明型を使用できません

原因: 不完全なSYS.AnyType、SYS.AnyDataまたはSYS.AnyDataSetが不適切に使用されています。

処置: 修正方法については、ドキュメントを参照してください。

ORA-22351: OCI APIはこのバージョンのOracleサーバーではサポートされていません。

原因: このバージョンのOracleサーバーでサポートされていないOracle Call Interface (OCI) APIをコールしようとしました。

処置: このOracleサーバーに接続したときは、サポートされていないOCI APIをコールしないでください。

ORA-22352: タイプがサポートされていないか、サポートされていない属性または要素が含まれています。

原因: PL/SQLパッケージは、クライアントでサポートされていないか、クライアントでサポートされていない属性または要素を含んでいます。 サポートされていないタイプには、VARCHAR2コレクションによる索引、リモート・タイプおよびMLSLABELがあります。

処置: クライアントでサポートされていない属性または要素を含んだ、サポートされていないPL/SQLパッケージ・タイプを使用しないでください。

ORA-22369: stringメソッドに無効なパラメータがあります。

原因: 無効なパラメータがSYS.AnyType、SYS.AnyDataまたはSYS.AnyDataSetのこのメソッドに渡されています。

処置: このメソッドに渡されているパラメータを確認し、パラメータが許可されていることを確認してください。

ORA-22370: stringメソッドの使用方法が正しくありません。

原因: SYS.AnyType、SYS.AnyDataまたはSYS.AnyDataSetのこのメソッドが不適切に使用されています。

処置: 修正方法については、ドキュメントを参照してください。

ORA-22371: 存在しない型string.string、バージョンstringのデータが表に含まれています

原因: 1つ以上の参照された型が削除されたためにいくつかの古いバージョンの型が削除されました。

処置: これらのデータは、ユーザー定義型全体として読み込まれません。 別々のスカラー属性レベルでデータを読み込んでください。

ORA-22372: 型ディクショナリ・アップグレードのイベント

原因: これは8.0から8.1への型ディクショナリのアップグレードのために内部的に使用されるイベントです。

処置: 処置は必要ありません

ORA-22373: 古いバージョンのハッシュコードが見つかりました

原因: 新バージョンのハッシュコードの作成時に、旧バージョンのHCが見つかりました。 現在、これは内部的に処理されます。

処置: 処置は必要ありません

ORA-22374: 依存する表がある型のバージョンはリセットできません

原因: バージョンのリセットが要求された型には、依存する表があります。

処置: 処置は必要ありません

ORA-22375: 完全なタイプ・ツリーのサブタイプをチェックするためのイベント

原因: Oracle Bug# 12430142に関する修正で、このイベントは完全なタイプ・ツリーで深さの制限なしでサブタイプをチェックするために使用されています。

処置: 処置は必要ありません

ORA-22376: パブリック・タイプのシノニムの古い動作を保持するためのイベント

原因: パブリック・タイプのシノニムが不正な名前解決を引き起こす可能性のあるスキーマで修飾されていました。 この問題は解決されました。 ただし、必要に応じて、このイベントにより古い動作を使用できます。

処置: 処置は必要ありません

ORA-22377: ANYDATA列の解凍は属性列ではサポートされません

原因: 属性列はmodify_opaque_type句で参照されています。

処置: modify_opaque_type句で属性列を使用しないでください。

ORA-22378: FINALタイプでシノニム依存が定義されたタイプの属性は追加、削除または変更できません

原因: 依存する表があるFINALタイプでシノニム依存が定義されたタイプに対してALTER TYPE [ADD | DROP | MODIFY] ATTRIBUTEの試行が失敗しました。

処置: 処置は必要ありません

ORA-22379: kottyphcequでハッシュコードをバイパスするためのイベント

原因: このイベントは、表データのインポート中にエラーORA-39779をバイパスするために使用します。これは、ソース・データベースとターゲット・データベース間でユーザー定義型のハッシュコードに不一致があるため発生します。 ソース・データベースがユーザー定義型に対して不適切なハッシュコードを持つ場合、このイベントを使用する必要があります。

処置: 処置は必要ありません

ORA-22380: 依存性の更新をスキップするイベント

原因: 型ディクショナリ表でALTER TABLE MOVEを実行して行への格納を有効にする場合に、アップグレード中に依存性の再生成をバイパスするためにこのイベントを使用します。 これは、10.1以降のアップグレード・パスで発生します。

処置: 処置は必要ありません

ORA-22600: 処理できない8.0.2(ベータ)VARRAYデータが見つかりました。

原因: Oracle8(リリース8.0.3以上)で、Oracle8リリース8.0.2(ベータ2)によって作成および保存されたVARRAYデータが見つかりました。 Oracle8では、そのようなVARRAYデータを理解または処理できません。

処置: 表の削除、行の削除またはVARRAY列をNULLにすることにより、表からVARRAYデータを削除して、VARRAYデータを再挿入します。 この変換を自動化するためのスクリプトまたはツールはありません。

ORA-22601: pickler TDSコンテキスト[string]が初期化されていません。

原因: pickler TDSコンテキストを初期化せずに使用しようとしました。

処置: OCIPicklerTdsCtxInitを使用して、コンテキストを初期化してください。

ORA-22602: pickler TDSハンドル[string]が正しく形成されていません。

原因: pickler TDSハンドルを初期化または形成せずに使用しようとしました。

処置: 形成する前に、OCIPicklerTdsInitを使用してハンドルを初期化してください。 また、OCIPicklerTdsGenerateを使用して、TDSを形成してから属性をアクセス可能にしてください。

ORA-22603: 生成済のTDSハンドルに属性は追加できません。

原因: 生成済のTDSに属性を追加しようとしました。

処置: まだ生成されていない初期化済TDSハンドルを使用してください。

ORA-22604: TDSハンドルはすでに生成されています。

原因: すでに生成されているTDSを生成しようとしました。

処置: まだ生成されていない初期化済TDSハンドルを使用してください。

ORA-22605: FDOハンドル[string]が初期化されていません。

原因: 初期化されていないFDOハンドルを使用しようとしました。

処置: OCIPicklerFdoInitを使用して、FDOハンドルを初期化してください。

ORA-22606: picklerイメージ・ハンドル[string]が正しく構成されていません

原因: イメージ・ハンドルを初期化または形成せずに使用しようとしました。

処置: 構成する前に、OCIPicklerTdsInitを使用してハンドルを初期化してください。 また、OCIPicklerImageGenerateを使用して、イメージを構成してから属性をアクセス可能にしてください。

ORA-22607: イメージ・ハンドルはすでに生成されています。

原因: すでに生成されているイメージを生成しようとしました。

処置: まだ生成されていない初期化済イメージ・ハンドルを使用してください。

ORA-22608: 生成済のイメージ・ハンドルに属性は追加できません。

原因: 生成済のイメージに属性を追加しようとしました。

処置: まだ生成されていない初期化済イメージ・ハンドルを使用してください。

ORA-22609: FDOの初期化中にエラーstringが発生しました。

原因: FDOの初期化中にエラーが発生しました。

処置: 指定エラーに基づいた処置を行ってください。

ORA-22610: イメージ・ハンドルにスカラーを追加中にエラーが発生しました。

原因: イメージ・ハンドルにスカラー属性を追加中にエラーが発生しました。

処置: スカラーを追加する前にイメージ・ハンドルが初期化されていることを確認してください。

ORA-22611: TDSのバージョンが認識できません

原因: 無効なTDSハンドルが渡されました。

処置: イメージ・ハンドルが、有効なTDSを使用して初期化されていることを確認してください。

ORA-22612: TDSにコレクションTDSの記述がありません。

原因: コレクション構成/アクセス・ルーチンがイメージにありますが、TDSにコレクションTDSの記述がありません。

処置: イメージ・ハンドルでコレクション・ルーチンを起動する前に、コレクションTDSが使用されていることを確認してください。

ORA-22613: buflenがスカラーのサイズと一致しません。

原因: BUFLENが正しくありません。

処置: BUFLENが正しく、スカラーのサイズと一致していることを確認してください。

ORA-22614: イメージのコレクションを作成中にエラーが発生しました。

原因: コレクションを作成中にエラーが発生しました。

処置: イメージ・ハンドルが初期化されており、OCIPicklerImageCollBeginがコールされてコレクションが開始されていることを確認してください。

ORA-22615: 属性がコレクションではありません。

原因: コレクションでない属性でコレクション・ルーチンが起動されました。

処置: 属性がコレクションであることを確認してください。

ORA-22616: イメージがOracle 8.1の形式ではありません。

原因: 起動された関数はOracle8iリリース8.1のイメージにのみ適応します。

処置: イメージがOracle8iリリース8.1の形式であることを確認してください。

ORA-22617: イメージ・ハンドル・コレクションにアクセス中、エラーが発生しました。

原因: イメージ・ハンドル・コレクションにアクセス中、エラーが発生しました。

処置: イメージが正しく初期化されており、コレクションが正しい構造になっていることを確認してください。

ORA-22618: イメージ・ハンドルで属性がBAD NULLです。

原因: 問題の属性はNULL埋込みイメージの属性の可能性があります。

処置: 属性番号が有効、NULLまたはNOT NULLであることを確認してください。

ORA-22619: すべてのコレクション要素はすでにアクセスされました。

原因: すべてのコレクション要素がすでにアクセスされた後に、コレクション要素にアクセスしようとしました。

処置: この関数をコールしないでください。

ORA-22620: 値を保持するにはバッファ・サイズが小さすぎます。

原因: バッファ・サイズが値を保持できるほど大きくありません。 多くの場合、キャラクタ・セット変換の実行中は、より大きなバッファが必要になります。

処置: より大きなバッファに値を渡してください。 クライアント・キャラクタ・セットのフォーマットがサーバーのフォーマットとは異なる場合、変換が4X拡張になる可能性があります。

ORA-22621: エージェントからオブジェクトを転送中、エラーが発生しました。

原因: エージェント側のpicklerルーチンからエラーが戻されました。

処置: Oracleサポートに連絡してください。

ORA-22625: OCIAnyDataが正しく構成されていません。

原因: OCIAnyDataをその構成を初期化せずに使用しようとしました。

処置: 属性の追加前に、OCIAnyDataBeginConstructを使用してハンドルを初期化してください。 OCIAnyDataEndConstructを使用して構成を完了します。 または、OCIAnyDataConvertを使用して構成を実行します。 属性にアクセスする前に、適切に構成されていることを確認します。

ORA-22626: OCIAnyDataの構成またはアクセス中に型の不一致が発生しました。

原因: 提供された型がAnyDataの型と一致していません。 ピース・ワイズ構成またはアクセスを実行しようとした場合は、提供された型が現在の属性の型と一致しません。

処置: 提供された型が構成またはアクセスするオブジェクトの型と一致することを確認してください。

ORA-22627: tc [string]はOBJECT/VARRAY/NESTED TABLEである必要があります。

原因: タイプ・コードがOBJECT/VARRAY/NESTED TABLEではありません。

処置: タイプ・コードがOCI_TYPECODE_OBJECT、OCI_TYPECODE_VARRAYまたはOCI_TYPECODE_TABLEであることを確認してください。

ORA-22628: OCIAnyDataはすでに構成されています。

原因: すでに構成されているOCIAnyDataに属性を追加しようとしました。

処置: まだ構成されていない初期化済OCIAnyDataを使用してください。

ORA-22629: OCIAnyDataがNULLです。

原因: NULLのOCIAnyDataで有効でない操作を実行しようとしました。

処置: OCIAnyDataがNULLでないことを確認してください。

ORA-22630: 属性[string]がNULLか、正しく構成されていません。

原因: NULLまたは正しく構成されていない属性が渡されました。

処置: 属性がNULLでないか、または正しく構成されていることを確認してください。

ORA-22631: 属性[string]が正しく構成されていないか、型と一致しません。

原因: 正しく構成されていない属性が渡されたか、または入力型と一致しません。

処置: 属性が正しく構成され、指定した型と一致することを確認してください。

ORA-22632: AnyDataSetパラメータは現行の操作には有効ではありません。

原因: AnyDataSetパラメータがNULLか、またはなんらかの理由で現行の操作には無効です。

処置: 現行の操作については、ドキュメントを参照してください。

ORA-22633: AnyDataSetの解除でエラーが発生しました。

原因: 渡されたAnyDataSetが有効でない可能性があります。

処置: すべてのAnyDataSetパラメータを確認してください。

ORA-22634: AnyDataSetへの新規インスタンスの追加でエラーが発生しました。

原因: AnyDataSetの現行インスタンスが完全に構成されていません。

処置: 新規インスタンスを追加する前に、現行インスタンスが完全に構成されていることを確認してください。

ORA-22635: タイムゾーン・タイプ付きのタイムスタンプはサポートされていません

原因: OCIAnyDataでは、タイム・ゾーン・ファイルのバージョンが異なっている場合にタイム・ゾーン付きのタイムスタンプを変換できません。

処置: 同じバージョンのタイム・ゾーン・ファイルを使用してください。

ORA-22800: ユーザー定義型が無効です

原因: 不完全な型をコンストラクタとして使用しようとしました。

処置: 問合せで使用する前に型定義を完了してください。

ORA-22801: オブジェクト行変数が無効です。

原因: 指定されたオブジェクト行変数が、名前解決の有効範囲内にありません。

処置: オブジェクト行変数の指定が正しいことを検証するか、有効範囲で参照できるオブジェクト行変数を使用してください。

ORA-22802: リモート実装タイプはサポートされていません

原因: リモート・タイプの参照は、ユーザー定義の集計機能ではサポートされていません。

処置: ユーザー定義の集計関数でローカルの実装タイプを使用してください。

ORA-22803: オブジェクト型に属性が含まれていません。

原因: 属性のないオブジェクト型の列またはコンストラクタを作成または指定しようとしました。 このコンテキストでは、1つ以上の属性を持つオブジェクト型のみを使用できます。

処置: 有効なオブジェクト型を指定してください。

ORA-22804: オブジェクト表またはユーザー定義型の列でリモート操作は許可されません。

原因: オブジェクト型がオブジェクト、REF、ネストした表またはVARRAYのうちのいずれかであるリモート・オブジェクト表またはリモート表の列に対して、問合せまたはDML操作を実行しようとしました。

処置: 該当なし

ORA-22805: オブジェクト表またはネストした表にNULLオブジェクトは挿入できません

原因: オブジェクト表またはネストした表にNULLオブジェクトを挿入しようとしました。

処置: NULLでないオブジェクトを表に挿入するか、または属性値NULLのオブジェクトを挿入することを確認してください。

ORA-22806: オブジェクト型またはREF型ではありません。

原因: オブジェクトでもREFでもない項目から属性を取り出そうとしました。

処置: オブジェクト型またはREF型の項目を使用して、操作を再試行してください。

ORA-22807: スカラー型かコレクション型か解決できません

原因: 非スカラー(たとえば、オブジェクト型)項目の使用が無効です。

処置: 項目のデータ型を変更して、操作を再試行してください。

ORA-22808: REF参照解除は使用できません

原因: REF項目の参照解除によって型の属性にアクセスしようとしました。

処置: その項目を、オブジェクト型のREF項目のかわりにオブジェクト型にしてください。

ORA-22809: 属性が存在しません。

原因: オブジェクト型の属性にアクセスしようとしましたが、属性が存在しません。

処置: 属性の参照が有効であるかどうかを確認してください。 その後で、操作を再試行してください。

ORA-22810: REF参照解除でオブジェクト属性は変更できません

原因: UPDATE文で、REF列の参照解除によってオブジェクトの属性を変更しようとしました。

処置: REFの参照オブジェクトを含んだ表を更新するか、またはREF列をオブジェクト型の列に変更してください。

ORA-22812: ネストした表の列の記憶表は参照できません

原因: ネストした表の列の記憶表へのアクセスは、このコンテキストでは許可されません。

処置: ネストした表の列を含んだ親表に対して文を発行してください。

ORA-22813: オペランド値がシステム制限値を超えています

原因: オブジェクトまたはコレクション値が大きすぎます。 ソート・コンテキストで値のサイズが30Kを超えているか、または使用可能メモリーに対してサイズが大きすぎます。

処置: 別の値を選択して、操作を再試行してください。

ORA-22814: 属性または要素の値が型で指定された値を超えています

原因: オブジェクト型の属性またはコレクション要素の値が、タイプ宣言で指定されたサイズを超えています。

処置: 別の値を選択して、操作を再試行してください。

ORA-22816: RETURNING句ではサポートされていない機能です。

原因: 現在、RETURNING句は、オブジェクト型列、LONG列、リモート表、副問合せでのINSERT、およびINSTEAD OFトリガーではサポートされていません。

処置: 値を得るために異なるSELECT文を使用してください。

ORA-22817: DEFAULT句で副問合せは使用できません。

原因: 列のDEFAULT句式に副問合せを使用しようとしました。

処置: 副問合せをDEFAULT句から削除してください。

ORA-22818: 副問合せ式はここでは使用できません

原因: 副問合せがサポートされていない場所で使用されました。

処置: 副問合せのない文に修正してください。

ORA-22819: 入力値の有効範囲がターゲットの有効範囲に対応していません。

原因: 予期した表と異なる表への有効範囲内のREF値を操作しようとしました。

処置: 予期した表の有効範囲にあるREFを使用し、操作を再試行してください。

ORA-22826: 非インスタンス・タイプのインスタンスを構成できません。

原因: コンストラクタとして、非インスタンス・タイプを使用しようとしました。

処置: 処置は必要ありません

ORA-22828: 入力パターンまたは置換パラメータが32Kサイズの制限を超えています

原因: LOB SQL関数のVARCHAR2またはCLOBの書式内のパターンまたは置換文字列に提供された値が32Kサイズ制限を超えました。

処置: 短いパターンを使用するか、または複数のパスで長いパターン文字列を処理してください。

ORA-22833: 一時型を永続型にキャストする必要があります

原因: 問合せ結果で一時型を使用しようとしました。

処置: 一時型を構造上等しい永続型にキャストしてください。

ORA-22835: CLOBからCHAR、またはBLOBからRAWへの変換には、バッファーが小さすぎます(実際: string、最大: string)

原因: CLOBからCHARまたはBLOBからRAWへの変換が試みられましたが、LOBサイズがCHAR型およびRAW型のバッファ制限を超えています。 この列について文字長としての意味付けが有効であれば幅は文字数で通知されますが、それ以外の場合、幅はバイト数で通知されます。

処置: 次のいずれかの処置を行ってください。 1 SUBSTRまたはCLOBを使用するなどして、LOBを小さくしてから変換を実行する 2 DBMS_LOB.SUBSTRを使用してCLOBからCHAR、またはBLOBからRAWへの変換を実行する

ORA-22837: ユーザー・レベルのDMLではリレーショナル・ヒントまたはキーワードは許可されません

原因: ユーザー・レベルのDMLでリレーショナル・ヒントまたはキーワードを使用しようとしました。

処置: DMLではリレーショナル・ヒントまたはキーワードを使用しないでください。

ORA-22839: SYS_NC列での直接更新は許可されていません

原因: SYS_NC列を直接更新しようとしました。

処置: SYS_NC列を直接更新しないでください。

ORA-22850: LOB記憶域オプションの指定が重複しています

原因: LOB記憶域オプション(CHUNK、PCTVERSION、CACHE、NOCACHE、TABLESPACE、STORAGE、INDEX、SECUREFULE/BASICFILE、[A]SYNC)が2度以上指定されています。

処置: LOB記憶域オプションはすべて1度のみ指定してください。

ORA-22851: CHUNK LOB記憶域オプションの値が無効です

原因: CHUNK LOB記憶域オプションの値は整数である必要があります。

処置: 適切な整数値を選択して、操作を再試行してください。

ORA-22852: PCTVERSION LOB記憶域オプションの値が無効です

原因: PCTVERSION LOB記憶域オプションの値は整数である必要があります。

処置: 適切な整数値を選択して、操作を再試行してください。

ORA-22853: LOB記憶域オプションの指定が無効です

原因: LOB記憶域オプションが指定されていません。

処置: LOB記憶域句の一部として、CHUNK、PCTVERSION、CACHE、NOCACHE、TABLESPACE、STORAGE、INDEX、[A]SYNCまたはDATA SYNCのうちの1つを指定してください。

ORA-22854: LOB記憶域索引のオプションが無効です

原因: 有効なLOB記憶域索引のオプションが指定されていません。

処置: LOB記憶域索引の一部として、INITRANS、MAXTRANS、TABLESPACE、STORAGEのうちの1つを指定してください。

ORA-22855: LOB記憶域セグメントのオプション名が正しく指定されていません

原因: 列リストで、LOB記憶域セグメントのオプション名が複数列で指定されました。

処置: 各列のLOB記憶域をオプション名のみで指定してください。

ORA-22856: オブジェクト表に列を追加できません。

原因: オブジェクト表に列を追加しようとしました。 オブジェクト表の定義はオブジェクト型に基づいているため、列の追加によってオブジェクト表を変更できません。

処置: その他の属性で新規の型を作成し、その新規の型を使用してオブジェクト表を作成してください。 新規オブジェクト表には、必要な列が含まれます。

ORA-22857: オブジェクト表の列を変更できません。

原因: 既存の列を変更してオブジェクト表を変更しようとしました。 オブジェクト表の定義はオブジェクト型に基づいているため、既存の列の変更によってオブジェクト表を変更できません。 表定義は、対応する型と同期化されている必要があります。

処置: 必要な属性で新規の型を作成し、その新規の型を使用してオブジェクト表を作成してください。 新規オブジェクト表には、必要な列が含まれます。

ORA-22858: データ型の変更が無効です。

原因: 列型をオブジェクト、REF、ネストした表、VARRAYまたはLOB型に変更しようとしました。

処置: 必要な型で新規の列を作成し、適切な型コンストラクタを使用して現行の列データを新規の型にコピーしてください。

ORA-22859: 列の変更が無効です。

原因: オブジェクト、REF、VARRAY、ネストした表またはLOBの列型を変更しようとしました。

処置: 必要な型で新規の列を作成し、適切な型コンストラクタを使用して現行の列データを新規の型にコピーしてください。

ORA-22860: オブジェクト型が必要です。

原因: 非オブジェクト型を使用してオブジェクト表を作成しようとしたか、または非オブジェクト型へのREFである列を作成しようとしました。

処置: 表定義または列定義で有効なオブジェクト型を使用してください。

ORA-22861: ユーザー定義型が無効です

原因: 存在しない型で列またはオブジェクト表を作成しようとしました。

処置: 表定義または列定義で有効な型を指定してください。

ORA-22862: 指定されたオブジェクト識別子が既存のオブジェクト識別子と一致しません。

原因: 型のオブジェクト識別子を指定しようとしましたが、同名の不完全な型の既存識別子と一致しません。

処置: 正しいオブジェクト識別子を指定するか、または識別子を文から削除してください。

ORA-22863: データ型string.stringにシノニムは指定できません。

原因: データ型へのシノニムの指定はサポートされていません。

処置: データ型にシノニムを指定しないでください。

ORA-22864: LOB索引は変更または削除できません。

原因: LOB索引を変更または削除しようとしました。

処置: システム定義のLOB索引に直接操作を行わないでください。 対応するLOB列に操作を実行してください。

ORA-22865: 列が複数指定されています。

原因: 複数の列を指定しようとしましたが、指定できるのは1つのみです。

処置: 単一の列を指定し、操作を再試行してください。

ORA-22866: 依存する表がある型は置換できません

原因: 依存する表がある型を置換しようとしました。

処置: 型に依存するすべての表を削除して、操作を再試行してください。

ORA-22868: LOB列のゼグメントはありますが、表セグメントは異なる表領域にあります。

原因: 削除しようとした表領域には、表のLOB列のセグメントはありますが、表セグメントがありません。

処置: この表領域内に、表でないセグメントを持つLOB列で表を検索してください。 それらの表を削除してから、表領域の削除を再実行してください。

ORA-22869: 型依存階層の深度が制限値を超えています。

原因: 深さが1024を超える型依存階層が作成されました。

処置: 型依存階層の深さを減らして、再作成してください。

ORA-22870: 非オブジェクト型でALTER TYPE with REPLACEオプションを実行しようとしています。

原因: 非オブジェクト型でREPLACEオプション付きでALTER TYPEを実行しようとしました。

処置: 最初に非オブジェクト型を削除し、それからオブジェクト型としてそれを再作成してください。

ORA-22871: 不完全な型でALTER TYPE with REPLACEオプションは使用できません。

原因: 不完全な型でREPLACEオプション付きでALTER TYPEを実行しようとしました。

処置: 元の型を完全に定義してから、REPLACEオプション付きでALTER TYPEを使用してください。

ORA-22872: 主キー・ベースのオブジェクト識別子を持つ表ではOID INDEX句を使用できません

原因: 主キー・ベースのオブジェクト識別子を持つ表でOID INDEXを作成しようとしました。

処置: OID INDEX句を削除してください。

ORA-22873: 主キー・ベースのオブジェクト表に主キーが指定されていません。

原因: 主キーを指定せずに主キー・ベースのオブジェクト表を作成しようとしました。

処置: 主キーを指定し、操作を再試行してください。

ORA-22874: 属性"string"は型"string"の一部ではありません。

原因: USER_DEFINED句で指定された属性はREF型の属性ではありません。

処置: USER_DEFINED句で指定された名前が、REF型の有効な属性の名前であることを確認してください。

ORA-22875: 主キー・ベースのオブジェクト識別子を持つオブジェクト表の主キーは削除できません。

原因: 主キー・ベースのオブジェクト識別子を持つオブジェクト表の主キーを削除しようとしました。

処置: DROP PRIMARY KEY句を削除してください。

ORA-22876: このユーザー定義型は許可されないか、またはこのコンテキストでは使用できません。

原因: 許可されていないユーザー定義型を作成しようとしたか、表列を作成しようとしたか、またはサポートされていない型のデフォルト・コンストラクタを使用しようとしました。

処置: このコンテキストで許可されている型であることを確認してください。

ORA-22877: LOB列のHASHパーティションまたはサブパーティションに無効なオプションが指定されました。

原因: LOBパーティションまたはサブパーティションの物理属性の解析中に、1つ以上の無効なオプションが見つかりました。 LOBパーティションがHASHメソッドを使用してパーティション化された表にあるか、またはLOBサブパーティションがHASHメソッドを使用してサブパーティション化された表にあります。 HASHパーティションまたはサブパーティションに対して有効なオプションは、TABLESPACEのみです。

処置: 無効なオプションを削除してください。

ORA-22878: 重複するLOBパーティションまたはサブパーティションが指定されました。

原因: LOB列にすでに指定されたパーティションまたはサブパーティションを指定しようとしました。

処置: 重複する指定を削除してください。

ORA-22879: パーティション表にはLOB INDEX句を使用できません。

原因: パーティション表のCREATE TABLE文またはALTER TABLE文にLOB INDEX句を指定しようとしました。

処置: LOB INDEX句を削除してください。

ORA-22880: REFが無効です。

原因: アクセスしたREFが無効です。

処置: REFを変更してから操作を再試行してください。

ORA-22881: REFの参照先がありません

原因: REFに対応するオブジェクトにアクセスしましたが、対応するオブジェクトは存在しません。

処置: REF値が参照しているオブジェクトが存在することを確認してください。

ORA-22882: オブジェクトの作成に失敗しました。

原因: データベースでオブジェクトを作成できません。

処置: オブジェクト表が存在し、オブジェクト・サイズが大きすぎないかどうかを確認してください。 その後で、操作を再試行してください。

ORA-22883: オブジェクトの削除に失敗しました。

原因: オブジェクトをデータベースから削除できませんでした。

処置: オブジェクト表が存在するかどうかを確認し、操作を再試行してください。

ORA-22884: オブジェクトの変更に失敗しました。

原因: オブジェクトをデータベースで変更できませんでした。

処置: オブジェクト表が存在し、オブジェクト・サイズが大きすぎないかどうかを確認してください。 その後で、操作を再試行してください。

ORA-22885: 非永続オブジェクトに対してREFは取得できません

原因: オブジェクト表の中のオブジェクト以外の何かに対して、REFを取得しようとしました。 REFを取得できるのは、オブジェクト表の中のオブジェクトのみです。

処置: オブジェクト表からREF値を取得するために問合せを修正してください。

ORA-22886: 有効範囲表"string"(スキーマ"string")はオブジェクト表ではありません

原因: REF列に対して指定された有効範囲表は、オブジェクト表ではありません。

処置: 有効範囲表がオブジェクト表であることを確認して、操作を再試行してください。

ORA-22887: REF列の型が有効範囲表の列の型と一致しません

原因: REF列に指定された型と、有効範囲表に指定された型が異なっています。

処置: REF列の型と有効範囲表の型が同一であることを確認してください。

ORA-22888: REF列に対するSCOPE句の指定が重複しています。

原因: 1つのREF列に対して複数のSCOPE句が指定されました。

処置: 重複したSCOPE句を削除して操作を再試行してください。

ORA-22889: REF値が有効範囲表を示していません

原因: 有効範囲表を参照しないREF値を挿入しようとしました。

処置: REF値が有効範囲表を参照していることを確認してください。

ORA-22890: REF列の制約に対して制約名は指定できません。

原因: REF列の制約に対して制約名を指定しようとしました。

処置: 制約名を削除して操作を再試行してください。

ORA-22891: REF制約に列は複数指定できません。

原因: 1つのREF制約で複数の列を指定しようとしました。

処置: 各列に対して別個の制約を指定して、操作を再試行してください。

ORA-22892: 有効範囲表"string"がスキーマ"string"に存在しません

原因: REF列に対して指定された有効範囲表が存在しません。

処置: 有効範囲表が存在することを確認して、操作を再試行してください。

ORA-22893: 制約はREF列にのみ指定できます

原因: 指定された制約は、REF以外の列に適用できません。

処置: 制約を削除して操作を再試行してください。

ORA-22894: 制約は、空ではない表の既存の有効範囲外のREF列には追加できません

原因: 1つ以上の行を含む表で既存の有効範囲外のREF列に対して、制約を追加しようとしました。

処置: 制約指定を削除するか、または表を空にしてから制約を追加してください。

ORA-22895: 参照表"string"(スキーマ"string")はオブジェクト表ではありません。

原因: REF列に対して指定された参照表は、オブジェクト表ではありません。

処置: 参照された表がオブジェクト表であることを確認して、操作を再試行してください。

ORA-22896: REF列"string"に有効範囲制約と参照制約は同時に設定できません。

原因: REF列に参照制約と有効範囲制約があります。 参照制約は、有効範囲制約を含んでいます。

処置: 参照制約または有効範囲制約のいずれかを削除して、操作を再試行してください。

ORA-22897: ユーザー定義のREF列"string"に有効範囲句が指定されていません

原因: ユーザー定義のREF列に有効範囲制約がありません。

処置: 有効範囲制約をユーザー定義のREF列に指定して、操作を再試行してください。

ORA-22898: "string"の既存の有効範囲句が参照制約に記載された表以外の表を指定しています。

原因: 参照整合性制約に記載された表が、REF列の有効範囲表と異なります。

処置: 参照整合性制約のREF列の有効範囲表を指定し、操作を再試行してください。

ORA-22899: 参照列に有効範囲とROWID制約の両方は指定できません

原因: REF列に有効範囲およびROWID制約の両方を指定しようとしました。

処置: ROWID制約または有効範囲制約のいずれかを削除して、操作を再試行してください。

ORA-22900: 副問合せのSELECTリスト項目がコレクション型ではありません。

原因: THE副問合せは、ネストした表またはVARRAY項目をSELECTする必要があります。

処置: 副問合せを変更して、ネストした表またはVARRAY項目をSELECTしてください。

ORA-22901: オブジェクト型のVARRAY属性またはLOB属性を比較できません

原因: MAPまたはORDERメソッドがないときに、オブジェクト型のVARRAYまたはLOB属性を比較しようとしました。

処置: オブジェクト型にMAPまたはORDERメソッドを定義してください。

ORA-22902: CURSORの式は使用できません。

原因: 副問合せのCURSORが許可されるのは、問合せのトップレベルSELECTリストでのみです。

処置: 該当なし

ORA-22903: MULTISETの式は使用できません。

原因: MULTISETの式は、ネストした表またはVARRAY型へのCASTの内部でのみ使用できます。

処置: MULTISET(副問合せ)式をネストした表またはVARRAY型へのCASTの内部に入れてください。

ORA-22904: ネストした表の列の参照は無効です

原因: ネストした表の列の使用は無効です。

処置: ネストした表の列への無効な参照を削除してください。

ORA-22905: ネストしていない表項目の行にはアクセスできません

原因: 項目の行にアクセスしようとしましたが、その項目の型は解析時に不明であるか、またはネストした表項目ではありません。

処置: CASTを使用して、ネストした表型に項目をキャストしてください。

ORA-22906: 式またはネストした表のビュー列でDMLは実行できません

原因: 式またはネストした表のビュー列でDMLを実行しようとしましたが、そのビュー列では実表のネストした表の列が必要です。

処置: DMLで許可されているのは実表のネストした表の列のみです。

ORA-22907: ネストした表またはVARRAYではない型に対するCASTは無効です

原因: ネストした表ではなく、VARRAYでもない型にCASTを指定しようとしました。

処置: ネストした表またはVARRAY型に対してCASTを再指定してください。

ORA-22908: NULLの表値を参照しています。

原因: THE副問合せまたはネストした表の列の評価結果がNULL値になりましたが、これはNULL表インスタンスを示します。 THE副問合せまたはネストした表の列は、NULLでない1つの表インスタンスを示す必要があります。

処置: THE副問合せまたはネストした表の列の評価結果が、NULLでない1つの表インスタンスになることを確認してください。 THE副問合せを挿入のターゲットにしたINSERT文のコンテキストで発生する場合は、空のネストした表のコンストラクタを指定した親表の行のネストした表の列を更新することで空のネストした表のインスタンスが作成されていることを確認してください。

ORA-22909: 最大VARRAY制限を超えました

原因: VARRAYの作成に使用された要素数の合計が、指定されたVARRAY制限を超えています。

処置: 指定された制限値を超える要素数をVARRAYの作成に使用しないでください。

ORA-22910: ネストした表にスキーマ名は指定できません

原因: ネストした表の列(または属性)の記憶域句で、表名の修飾にスキーマ名が使用されています。

処置: スキーマ名の修飾子を削除して、ネストした表の項目の記憶域句を再指定してください。 デフォルトでは、ネストした表の項目に対する記憶表は、ネストした表を含む表と同じスキーマで作成されます。

ORA-22911: ネストした表の項目に対する記憶域の指定が重複しています

原因: ネストした表の列に対する記憶域句が2度以上指定されています。

処置: 重複した記憶域指定を削除してください。

ORA-22912: 指定された列または属性がネストした表の型ではありません

原因: 列または属性の記憶域句が指定されていますが、ネストした表の列または属性ではありません。

処置: 有効なネストした表の列または属性を指定してください。

ORA-22913: ネストした表の列または属性には表名を指定する必要があります

原因: ネストした表の列または属性に記憶域句が指定されていません。

処置: ネストした表の列または属性にネストした表の記憶域句を指定してください。

ORA-22914: ネストした表のDROPはサポートされていません

原因: ネストした表を削除しようとしました。

処置: ネストした表は明示的に削除できません。ネストした表は、その表を含んでいる親表を削除することでのみ削除できます。

ORA-22915: ネストした表の記憶表はADD/MODIFY列に変更できません

原因: ネストした表の記憶表のADDまたはMODIFY列に対して操作を行おうとしました。

処置: ネストした表の記憶表で、列を追加または変更することはできません。 このような変更を行うには、親表のネストした表の列を変更する必要があります。

ORA-22916: ネストしたカーソルを持つ問合せで正確なFETCHができません

原因: 問合せからカーソルが戻される場合は、指定された問合せで正確なFETCHはできません。

処置: 正確なFETCHを使用しないでください。

ORA-22917: この列または属性に対する記憶域句の指定にはVARRAYを使用します。

原因: VARRAY列または属性に対する記憶域句の指定にVARRAYが使用されていません。

処置: 列の記憶域句の前にVARRAYを指定して、文を再実行してください。

ORA-22918: 指定した列または属性がVARRAY型ではありません。

原因: VARRAY型ではない列または属性にVARRAY記憶域句を定義しようとしました。

処置: VARRAY列または属性にVARRAY記憶域句を指定してください。

ORA-22919: 参照先がないREFエラーが発生したか、または待機なしの要求に対するオブジェクトのロックに失敗しました

原因: このエラーの原因は、次のいずれかの可能性があります。 REFに対応するオブジェクトが存在しないか、またはオブジェクトが別のユーザーによってロックされており、待機なし要求を持つそのロックに失敗しました。

処置: REF値が既存のオブジェクトを参照しているか、または待機なしオプションを持つロック要求が発行されていることを確認してください。

ORA-22920: LOB値を含む行がロックされていません。

原因: LOB値を含む行は、LOB値を更新する前にロックされている必要があります。

処置: LOB値を更新する前に、LOB値を含む行をロックしてください。

ORA-22921: 入力バッファの長さが要求された量よりも小さいです。

原因: バッファ長が不十分なため、要求されたデータを保持できません。

処置: 入力パラメータで指定したバイト数/文字数が、入力バッファ長パラメータで指定したバイト数より大きくなっていないことを確認してください。 必要に応じて、入力バッファに追加の領域を割り当ててください。

ORA-22922: LOB値が存在しません。

原因: 入力ロケータに関連付けられたLOB値が存在しません。 ロケータの情報が、既存のLOBを参照していません。

処置: SELECT文を発行することによりロケータを再配置し、操作を再試行してください。

ORA-22923: ストリーム式LOB書込みで指定されたデータ量が0(ゼロ)です。

原因: ストリーミング・メカニズム(無制限の書込み)によってLOB値を書き込もうとしましたが、ストリームに対する入力データ量が0(ゼロ)として指定されていました。 これは、ユーザーが0(ゼロ)バイトをLOB値に書き込もうとしていることを意味しています。

処置: 0(ゼロ)バイトより大きい値をLOB値に書き込んでください。

ORA-22924: スナップショットが古すぎます。

原因: 一貫した読込みに必要であったLOB値のバージョンが、すでに別の書込み機能によって上書きされていました。

処置: バージョン・プールを拡大してください。

ORA-22925: LOB値の最大許容サイズを超えました

原因: LOB値に書き込もうとしているデータ量が多すぎます。 LOBサイズは、4GBまでに制限されています。

処置: さらに小さいLOBオフセットで書込みを開始するか、またはデータ量を少なくしてLOB値に書き込んでください。

ORA-22926: 指定された切捨ての長さが現行のLOB値の長さを超えています。

原因: LOB値を切り捨てる入力の長さが、現行のLOB値の長さを超えています。

処置: 指定された切捨ての長さよりLOB値の方が短いため、LOB値を切り捨てる必要がない場合もあります。 または、実際にLOB値の切捨てが必要な場合は、切り捨てる長さを短くしてください。

ORA-22927: 指定したLOBロケータは無効です。

原因: 原因は次のいずれかです。(1)LOBロケータが初期化されていない。(2)ロケータはBFILE用だが、ルーチンはBLOB/CLOB/NCLOBロケータを要求。(3)ロケータはBLOB/CLOB/NCLOB用だが、ルーチンはBFILEロケータを要求。(4)トリガー本体でLOBを更新しようとしたが、トリガー本体でのLOBは読込み専用。

処置: (1)の場合、変数ロケータを選択するか、またはLOBロケータを空に設定することにより、LOBロケータを初期化してください。 (2)および(3)の場合、正しいタイプのロケータをルーチンに移してください。 (4)の場合、LOB値を更新するトリガー本体コードを削除してください。

ORA-22928: ディレクトリにおける権限が無効です。

原因: ディレクトリに対して無効な権限を許可または取り消そうとしました。

処置: ディレクトリで付与または取消しができる権限は、CREATE、DELETE、READ、WRITEおよびEXECUTE権限のみです。 その他の権限の付与または取消しは行わないでください。

ORA-22929: ディレクトリが無効か、または存在しません。

原因: 要求されたディレクトリ名は無効であるか、または存在しません。

処置: 有効な名前を指定してください。

ORA-22930: ディレクトリが存在しません。

原因: 存在しないディレクトリにアクセスしようとしました。

処置: 名前が正しいかどうかを確認してください。

ORA-22933: 依存する型または表を持つオブジェクトは変更できません

原因: 依存する型または表を持つオブジェクトを置換または削除しようとしたか、あるいはその名前を変更しようとしました。

処置: 依存しているオブジェクトを削除するか、または可能な場合はFORCEオプションを使用してください。

ORA-22936: システム定義済タイプを置き換えられません

原因: システム定義済タイプを置き換えようとしました。

処置: 新しく作成したシステム・タイプには他の名前を使用してください。

ORA-22950: MAPまたはORDERメソッドのないオブジェクトは順序付けできません。

原因: 等式および不等式を除いたすべての比較演算に対して、オブジェクト型ではMAPまたはORDERメソッドが定義されている必要があります。

処置: オブジェクト型にMAPまたはORDERメソッドを定義してください。

ORA-22951: ORDERメソッドからNULLが戻されました。

原因: 2つのオブジェクト値の比較に使用されたORDERメソッドからNULLが戻されました。これは許可されていません。

処置: NULLを戻さないようにORDERメソッドを再定義してください。

ORA-22952: ネストした表の等価には、要素ADTのMAPメソッドが必要です

原因: 要素ADTにMAPメソッドが定義されていないときに、ネストした表を等式演算しようとしました。

処置: 要素ADTにMAPメソッドを定義してください。

ORA-22953: powermultisetへの入力のカーディナリティが最大許容値を超えています

原因: POWERMULTISETへのネストされた表の入力のカーディナリティは32要素以下にしてください。

処置: 入力への要素数を減らしてください。

ORA-22954: この要素タイプに対してこのMULTISET演算はサポートされていません。

原因: MULTISET式の操作はネストした表の要素型に対してはサポートされていません。

処置: サポートされている要素型を使用してください。

ORA-22955: カーディナリティ・パラメータは許容制限内にありません

原因: カーディナリティ・パラメータは、1より大きく入力のカーディナリティ以下にする必要があります。

処置: 有効なカーディナリティ値を指定してください。

ORA-22956: セットに要素が含まれていません

原因: 空の設定がPOWERMULTISET関数への入力として指定されました。

処置: 空ではない表を入力として指定してください。

ORA-22957: powermultisetおよびCOLLECT関数に対してNULLは無効な入力です

原因: POWERMULTISETまたはCOLLECT関数への入力としてNULLが指定されました。

処置: NULL以外の値を入力として指定してください。

ORA-22958: この操作はチェック制約またはトリガーでは許可されていません

原因: チェック制約またはトリガーで、無効な操作が使用されています。

処置: この操作は使用しないでください。

ORA-22970: 名前がオブジェクト・ビューと一致しません。

原因: 式がビュー名でないか、または指定された名前がオブジェクト・ビューに対応していません。

処置: 式をオブジェクト・ビュー名に置き換えてください。

ORA-22971: PRIMARY KEYに基づいたオブジェクト識別子に対するデータ型が無効です。

原因: オブジェクト・ビューの作成時に、PRIMARY KEYに基づいたオブジェクト識別子に対して許可されないデータ型がWITH OBJECT OID句の式で指定されました。

処置: 式を適切なスカラー・データ型の1つと置き換えてください。

ORA-22972: PRIMARY KEYに基づいたオブジェクト識別子でNULL値は使用できません。

原因: PRIMARY KEYに基づいたオブジェクト識別子の構成値がNULLでした。

処置: MAKE_REFシステム関数の式またはオブジェクト・ビューのWITH OBJECT OID句の属性における式がNULLを評価しないことを確認してください。

ORA-22973: オブジェクト識別子のサイズが最大値を超えています

原因: オブジェクト・ビューのPRIMARY KEYに基づいたオブジェクト識別子のサイズが、最大値の4000バイトを超えています。

処置: オブジェクト・ビューの作成時、WITH OBJECT OID句に指定するPRIMARY KEY属性を減らすかまたは小さくしてください。

ORA-22974: WITH OBJECT OID句がありません。

原因: オブジェクト・ビューの作成時に、WITH OBJECT OID句が指定されていません。

処置: WITH OBJECT OID句を指定してください。

ORA-22975: このオブジェクト・ビューに対してPRIMARY KEYに基づいたREFは作成できません。

原因: MAKE_REF関数で指定されたオブジェクト・ビューに、PRIMARY KEYに基づいたオブジェクト識別子がありません。 このようなビューでは、PRIMARY KEYに基づいたREFを作成できません。

処置: MAKE_REF関数のPRIMARY KEYに基づいたオブジェクト識別子を保持するオブジェクト・ビューを指定してください。

ORA-22976: MAKE_REFに対する引数の数が正しくありません。

原因: MAKE_REFに対する引数の数が、オブジェクト・ビューのPRIMARY KEY属性の数と異なります。

処置: MAKE_REFに対して必要なすべての引数を指定してください。

ORA-22977: 属性がないか、または無効です。

原因: WITH OBJECT OID句の属性名がないか、または無効です。

処置: オブジェクト・ビューのオブジェクト型の有効な属性を指定してください。

ORA-22978: WITH OBJECT OID句で使用できるのは、単純な属性名のみです。

原因: WITH OBJECT OID句でネストされた属性を指定しようとしました。

処置: オブジェクト・ビューのオブジェクト型のトップレベル属性を指定してください。

ORA-22979: オブジェクト・ビューREFまたはユーザー定義REFを挿入できません。

原因: オブジェクト・ビューREFまたはユーザー定義REFを、REF値を生成するシステムを格納するREF列に挿入しようとしました。

処置: 挿入しようとしたREFが、オブジェクト・ビューREFまたはユーザー定義REFでないことを確認してください。

ORA-22980: WITH OBJECT OID句に一連の属性を指定してください。

原因: WITH OBJECT OID DEFAULT句が使用されましたが、基礎となるビューまたは表にOIDがありません。

処置: WITH OBJECT OID句の属性を指定して、オブジェクト・ビューに対する主キー・ベースのオブジェクト識別子を作成してください。

ORA-22981: システム生成のOIDを持った表/ビューを指定する必要があります。

原因: スーパービューがシステム生成のOIDを持つ表/ビューに基づいています。また、サブビューも同様の表/ビューに基づいている必要があります。

処置: システム生成のOIDを持つ表/ビューを指定して、操作を再試行してください。

ORA-22982: このビューの下にサブビューを作成できません。

原因: ビューは、OIDに基づく主キーを持つ表/ビューからOIDを導出します。また、サブビューはそのようなビューの下では作成できません。

処置: システム生成のOIDを持つビューまたはWITH OBJECT ID句に属性を指定して作成されたビューを指定して、操作を再試行してください。

ORA-22983: ユーザー定義のREFではありません

原因: ユーザー定義のREF値が使用される必要があるシステム生成のREF値を使用しようとしました。

処置: REF値がユーザー定義であることを確認してください。

ORA-22984: ビューの問合せにスーパー・ビューへの参照は含むことはできません

原因: ビューを定義する問合せが、作成されるビューのスーパービューへの参照を含みます。

処置: ビューの問合せがスーパービューを参照しないことを確認してください。

ORA-22990: LOBロケータは複数のトランザクションにまたがることはできません。

原因: あるトランザクションですでに選択されているLOBロケータを別のトランザクションで使用できません。

処置: LOBロケータを再選択して、操作を再試行してください。

ORA-22991: 引数stringに割り当てられた領域が不足しています。

原因: 引数に割り当てられた領域より大きいデータが引数に戻されます。

処置: 引数に割り当てる領域を増やしてください。

ORA-22992: リモート表から選択されたLOBロケータは使用できません。

原因: リモートLOB列の参照はできません。

処置: リモート表でのLOBへの参照を削除してください。

ORA-22993: 指定された入力量は実際のソース量を超えています。

原因: (1) LOB書込みについて、受け取ったデータ量が送付表示された予想データ量と異なります。(2) LOBのコピーおよびファイルからのロードについて、明記された入力量がコピー/ロードされる以前に、ソースの終わりのLOB/FILE値に到達しました。

処置: (1) OCIのピース単位メカニズムをポーリングまたはコールバック機能とともに使用するときに発生します。 任意のデータの量を送信できるように、指定した量を送信する、または入力量として0を渡すようにコードを変更します。(2)指定した入力量が、ソース・オフセットの開始に指定されたソースLOB/FILEに対して大きすぎる場合に発生します。 開始ソース・オフセットを減らすか、コピー/ロードの量を減らします。

ORA-22994: ソース・オフセットがソースLOBの終わりを超えています。

原因: LOB COPYまたはLOB LOADFROMFILEのソース・オフセットがソースLOBの終わりを超えています。

処置: LOBの長さを確認し、ソース・オフセットを調整してください。

ORA-22995: TABLESPACE DEFAULTオプションはこのコンテキストで無効です。

原因: TABLESPACE DEFAULTオプションは、次のコンテキストでのみLOB列に指定できます。- パーティション表の表レベルで。- コンポジット・パーティションのパーティション・レベルで。 異なるコンテキストでTABLESPACE DEFAULTオプションを使用しようとしました。

処置: TABLESPACE DEFAULTオプションを削除してください。

ORA-22996: NEXTエクステント・サイズがLOBチャンク・サイズよりも小さいです

原因: NEXTエクステント・サイズがLOBチャンク・サイズより小さくなるようにLOBセグメントを作成または変更しようとしました。

処置: LOBチャンク・サイズ以上のサイズのNEXTエクステント・サイズを指定してください。

ORA-22997: LOBとして格納したVARRAY | OPAQUEは表レベルでは指定されません

原因: VARRAY|OPAQUE列がパーティション/サブパーティション/テンプレート・レベルでLOBとして格納されるように指定しようとしました。 ただし、このVARRAY|OPAQUE列は、表の作成時に表レベルでLOBとして格納されるように指定されていません。

処置: 表の作成時に、VARRAY | OPAQUE列が表レベルでLOBとして格納されるように指定してください。 表の作成時に表レベルで指定しない場合は、VARRAY | OPAQUE列がパーティション/サブパーティション/テンプレート・レベルでLOBとして格納されるように指定しないでください。

ORA-22998: マルチバイトのキャラクタ・セットのCLOBまたはNCLOBはサポートされていません

原因: 固定幅または可変幅マルチバイト・キャラクタ・セットのCLOBまたはNCLOBが、マルチバイトLOBデータをサポートしないSQL文字関数に渡されました。

処置: DBMS_LOB.INSTR()やDBMS_LOB.SUBSTR()などのDBMS_LOB関数を使用するか、PLSQL DBMS_LOB.READ/WRITEを使用してLOBデータにアクセスしてください。

ORA-22999: CLOBまたはNCLOBデータは破損している可能性があります

原因: CLOBまたはNCLOBが無効な文字データを含みます。 DBMS_LOB.LOADCLOBFROMFILEまたはDBMS_XSLPROCESSOR.READ2CLOBをコールしてCLOBまたはNCLOBデータを外部ファイルからロードするときに、外部ファイルに対して不正なcsidが指定された可能性があります。

処置: 外部ファイルに正しいcsidを指定してCLOB/NCLOBを再ロードしてください。

ORA-23290: この操作は他のどの操作とも組み合せることができません

原因: ALTER TABLE RENAME COLUMN/CONSTRAINT操作が別のALTER TABLE操作と組み合せて使用されました。 これは許可されていません。

処置: ALTER TABLEに、RENAME COLUMN/CONSTRAINTのみが指定されていることを確認してください。

ORA-23291: 実表列のみ名前の変更ができます

原因: オブジェクト表、ネストした表またはマテリアライズド・ビュー表など、実表ではない表の列の名前を変更しようとしました。

処置: 処置は必要ありません。 これは許可されていません。

ORA-23292: 制約は存在していません

原因: 指定された制約名は存在しません。

処置: 既存の制約名を指定してください。

ORA-23293: 結合索引の一部である列は、名前を変更できません。

原因: 列が結合索引の一部になっています。

処置: 列名を変更するには、結合索引を削除する必要があります。

ORA-23300: string

原因: このメッセージが発生する原因となったストアド・プロシージャRAISE_SYSTEM_ERRORが呼び出されました。

処置: エラー・メッセージの記述どおりに問題を修正するか、詳細をアプリケーション管理者またはDBAに問い合せてください。

ORA-23301: 遅延RPC接続先モードの複合使用です。

原因: レプリケーション・カタログが決定した遅延RPCの接続先が、同一トランザクションの他のメカニズムで決定された接続先と混在していました。

処置: 同一トランザクション内で接続先タイプを混在させないでください。

ORA-23302: 遅延RPC時、アプリケーションに通信障害が発生しました。

原因: 遅延RPC時、アプリケーションに通信障害が発生しました。

処置: 通信がリストアされたら、アプリケーションを再試行してください。

ORA-23303: 遅延RPC時、アプリケーションに一般例外が発生しました。

原因: 遅延RPC時、アプリケーションに一般例外が発生しました。

処置: アプリケーションによって判断してください。

ORA-23304: 不正な形式の遅延RPCです(引数stringstring、コールstring、tid string内)。

原因: カウント・パラメータDBMS_DEFER.CALLによって決定された正しい数の引数を使用せずに、遅延RPCが発行されました。

処置: 実際の数がカウントと必ず一致するようにしてください。

ORA-23305: 遅延RPC内部エラー: string

原因: 遅延RCPで内部エラーが発生しました。

処置: このエラーとその他の情報をOracleサポート・サービスに連絡してください。

ORA-23306: スキーマstringが存在しません。

原因: スキーマ名がNULLであるか、綴りが誤っているか、またはスキーマがローカルに存在していません。

処置: スキーマを正しく指定するか、またはCREATE USERを使用してスキーマを作成してください。

ORA-23307: レプリケートされたスキーマstringがすでに存在します

原因: 指定したデータベースは、指定したスキーマをすでにレプリケートしています。

処置: 別のスキーマまたは別のデータベースを選択してください。

ORA-23308: オブジェクトstring.stringが存在しないか、無効です。

原因: 指定した名前がNULLであるか、綴りが誤っているか、指定した型が誤っているか、オブジェクトが有効なデータベース・オブジェクトとして存在していないか、オブジェクトが適切な状態のレプリケーション・オブジェクトとして存在していません。

処置: オブジェクトがデータベース内で有効であること、参照できること、ALL_REPOBJECT内の有効なオブジェクトであること(該当する場合)を確認してください。

ORA-23309: オブジェクトstring.string(型string)が存在します

原因: 同一のネームスペースにオブジェクトが存在し、それが別の型または形である可能性があります。または、同じオブジェクトが別のオブジェクト・グループにREPOBJECTとしてすでに登録されています。

処置: 違反しているオブジェクトをSQL DROPコマンドを使用して削除するか、違反しているオブジェクトの登録をDBMS_REPOCAT.DROP_MASTER_REPOBJECT()を使用して削除してください。または、RETRYやUSE_EXISTING_OBJECTなどのパラメータbooleanにTRUEを使用して要求を再度呼び出してください。

ORA-23310: オブジェクト・グループ"string"."string"は停止していません。

原因: 要求した操作を行うには、オブジェクト・グループを中断する必要があります。

処置: REGROUPのMASTERDEFでSUSPEND_MASTER_ACTIVITYを呼び出して、状態がquiescedに変わるまで待ち、元の要求を再試行してください。

ORA-23312: stringによればmasterdefではありません。

原因: グループ名がNULLであるか、綴りが誤っています。あるいは、起動したデータベースまたは指定されたデータベースがMASTERDEFではないか、マスターのいずれかが起動データベースをMASTERDEFとして認識していません。

処置: 指定したグループ名とMASTERDEFの両方が正しい場合は、MASTERDEFに接続して要求を再試行するか、またはRELOCATE_MASTERDEFを使用して(問題の)データベースにMASTERDEFを再配置してください。

ORA-23313: オブジェクト・グループ"string"."string"は、stringでマスター化されていません。

原因: グループ名がNULLであるか、または綴りが誤っています。または、起動したデータベースがマスターではないか、または起動データベースが指定されたデータベースをマスターとして認識していません。

処置: 指定したグループ名が正しい場合は、現行のマスターに接続して要求を再試行し、ADD_MASTER_DATABASEを使用して起動データベースをマスターにしてください。または、起動データベースがマテリアライズド・ビュー・サイトの場合は、SWITCH_MVIEW_MASTERを使用してください。

ORA-23314: データベースは"string"."string"のマテリアライズド・ビュー・サイトではありません。

原因: 起動データベースが、指定されたオブジェクト・グループのマテリアライズド・ビュー・データベースではありません。

処置: 必要なマテリアライズド・ビュー・データベースに接続して要求を再試行するか、またはCREATE_MVIEW_REPSCHEMAやCREATE_MVIEW_REPGROUPを使用して、起動データベースをマテリアライズド・ビュー・サイトにしてください。

ORA-23315: repcatlogのバージョンまたはリクエストstringはバージョンstringでサポートされていません。

原因: 互換性のないREPCATバージョンが使用されているか、またはREPCATLOGレコードが破損しています。

処置: 互換性のあるREPCATバージョンにマスターを変換するか、または要求を再試行してください。

ORA-23316: masterdefはstringです。

原因: 要求された操作はMASTERDEFサイトで許可されていません。

処置: MASTERDEFを別のマスターに再配置して、操作を再試行してください。

ORA-23317: 通信障害が発生しました

原因: リモート・データベースがアクセス不能です。

処置: リモート・データベースが動作していること、通信ネットワークが機能していること、該当するデータベース・リンクが存在することを確認してください。

ORA-23318: DDL障害が発生しました

原因: ユーザーが提供したDDLまたはシステムが生成したDDLが正しく実行されませんでした。

処置: DDL、データベースの状態、REPCATLOG、ALL_ERRORSを調べて、障害が発生した原因を判断してください。

ORA-23319: パラメータ値stringが無効です

原因: 指定したパラメータ値がNULLであるか、綴りが誤っているか、またはサポートされていません。

処置: ドキュメントを参照して、状況に適したパラメータ値を使用してください。

ORA-23320: このリクエストは値stringおよびstringのため失敗しました。

原因: REPCATLOGレコードのDDLレコードが欠落しているか、またはREPCATビューに一貫性がありません。

処置: 要求を再試行するか、またはビューに一貫性を持たせてください。

ORA-23321: パイプ名はNULLにできません

原因: NULLのパイプ名を使用してDBMS_PIPEをコールしました。

処置: パイプ名を調べて、NULLでないパイプ名を使用して関数をコールしてください。

ORA-23322: パイプ・アクセスの権限エラーが発生しました。

原因: 他のユーザーに属している既存のパイプを作成しようとしたか、または使用権限がないパイプを削除しようとしました。あるいは、権限のないパイプからメッセージを取得しようとしたか、または権限のないパイプにメッセージを入れようとしました。

処置: 異なるパイプ名を使用してください。

ORA-23323: パラメータ長が遅延RPC制限を超えています

原因: 遅延RPCパラメータが、遅延RPCの制限より長くなりました。この制限は、CHAR/VARCHAR2パラメータの場合は4000バイトで、RAWパラメータの場合は2000バイトです。

処置: より小さいパラメータを使用してください。

ORA-23324: エラーstringが発生しました。"string"(エラーstringを持つ)でDEFERRORエントリを作成中のエラーです

原因: メッセージに表示されているエラー・コードおよびデータベースに対してDEFEROR項目を作成しようとして、エラーが検出されました。

処置: エラーの原因を修正してください。

ORA-23325: パラメータ型がstringではありません。

原因: 競合解消機能が、優先順位グループに指定された型とは異なる型に指定されたか、または優先順位グループに指定された型または関数がありません。または、DBMS_DEFER_SYS_QUERYがコールされて遅延RPCパラメータを遅延RPCキューから取得しましたが、パラメータ型が関数の戻り型と一致していません。

処置: パラメータ型に対応する関数を使用してください。

ORA-23326: オブジェクト・グループ"string"."string"は静止中です。

原因: オブジェクト・グループが通常の操作を再開する前にSUSPEND_MASTER_ACTIVITYがコールされたか、またはオブジェクト・グループが静止中に(遅延)RPC操作を試行しました。

処置: SUSPEND_MASTER_ACTIVITYがコールされ、RESUME_MASTER_ACTIVITYリクエストが保留されている場合は、これが完了するまで待ってからSUSPEND_MASTER_ACTIVITYをコールしてください。 それ以外の場合は、RESUME_MASTER_ACTIVITYコールを使用して、データベース・アクティビティを再開してください。

ORA-23327: インポートされた遅延RPCデータがインポートするデータベースstringと一致しません。

原因: 遅延RPCの待ち行列が、インポートするデータベースとは異なるグローバル名またはオペレーティング・システムを持つデータベースからインポートされました。

処置: 遅延RPCデータのインポート先は、同一のグローバル名、ハードウェア、オペレーティング・システムを持つデータベースにしてください。

ORA-23328: マテリアライズド・ビューの実表"string"."string"はマスター表"string"."string"とは異なります。

原因: REPCATによるマテリアライズド・ビューの作成時に、マテリアライズド・ビューの実表名がマスターのレプリケート表名と一致しませんでした。

処置: マテリアライズド・ビューのDDLを変更して、マスターのレプリケート表名と同じ実表を使用してください。

ORA-23329: ユーザー提供のDDLは正常終了しましたが、マテリアライズド・ビュー"string"."string"がありません。

原因: マテリアライズド・ビューを作成するためにユーザーが提供したDDLは正常に実行されましたが、マテリアライズド・ビューが存在しません。

処置: 手動でDDLのバックアップをとり、DDLとマテリアライズド・ビューを一致させて再登録してください。

ORA-23330: 列グループstringはすでに存在します

原因: 列グループが、オブジェクト・グループにすでに登録されていました。

処置: レプリケート・オブジェクト・グループにまだ登録されていない列グループ名を使用してください。

ORA-23331: 列グループstringは存在しません。

原因: 指定した列グループがNULLであるか、綴りが誤っているか、または登録されていません。

処置: 登録されている列グループを使用してください。

ORA-23332: グループstringは使用中です。削除できません

原因: 指定した列グループまたは優先順位グループが、競合を回避するために使用されています。

処置: 削除する前に、dbms_repcatプロシージャのdrop_update_resolution、drop_delete_resolution、drop_unique_resolutionをコールして、その列グループまたは優先順位グループが使用されていない状態にしてください。

ORA-23333: 列stringはすでに列グループの一部です。

原因: その列がすでに列グループのメンバーであるにもかかわらず、列グループに追加しようとしました。

処置: 列を別の列グループに追加する前に、既存の列グループからその列を削除してください。

ORA-23334: 列stringは表または列グループに存在しません。

原因: 指定した列がNULLであるか、綴りが誤っているか、指定した表または列グループの一部ではありません。

処置: 表または列グループのメンバーである列を使用してください。

ORA-23335: 優先度グループstringがすでに存在します

原因: 優先順位グループが、オブジェクト・グループにすでに登録されていました。

処置: オブジェクト・グループにまだ登録されていない列グループ名を使用してください。

ORA-23336: 優先度グループstringが存在しません。

原因: 優先順位グループが、オブジェクト・グループにすでに登録されていました。

処置: オブジェクト・グループにまだ登録されていない優先順位グループ名を使用してください。

ORA-23337: 優先度または値が優先度グループstringにありません。

原因: 指定した値または優先順位が、優先順位グループの一部として登録されていません。

処置: 優先順位グループの一部である別の値または優先順位を指定するか、または優先順位グループにその値を追加してください。

ORA-23338: 優先度または値がすでに優先度グループstring内に存在します

原因: 指定した値または優先順位が、すでに優先順位グループの一部として登録されています。

処置: 優先順位グループの一部でない別の値または優先順位を指定するか、または優先順位グループのその値を削除してください。

ORA-23339: 競合解消情報が重複しています。

原因: 指定した列グループ、順序、競合タイプまたはパラメータ表名(あるいはその両方)、パラメータ列名、パラメータ順序番号の組合せは、すでに登録されています。

処置: その他の解決情報を追加する必要があるかどうかを確認して、新規の順序番号を指定してください。 既存の情報を変更する場合は、最初にその既存の情報を削除する必要があります。

ORA-23340: 解消方法stringが正しくありません

原因: 競合の解消方法がUSER FUNCTIONでない場合にユーザー関数が指定されたか、または指定した解消方法が事前定義済の方法ではありません。

処置: 競合の解消方法がUSER FUNCTIONでないにもかかわらずユーザー関数が指定されている場合は、USER FUNCTIONとして関数を再登録するか、またはNULLのユーザー関数を指定してください。 それ以外の場合は、ドキュメントに記載のあるサポートされた競合解消方法を指定してください。

ORA-23341: ユーザー関数が必要です。

原因: USER FUNCTIONの方法として、NULLのユーザー関数が指定されました。

処置: ドキュメントに記載のあるユーザー関数指定に一致するユーザー関数名(たとえば、スキーマ.パッケージ.関数)を指定するか、またはドキュメントに記載のあるサポートされた競合解消方法を指定してください。

ORA-23342: パラメータの列stringが無効です。

原因: パラメータ列名がNULLであるか、綴りが誤っているか、起動データベースがマスターでないか、または指定した競合解消方法のタイプが誤っています。

処置: 競合解消方法のタイプが正しい、指定された列グループのパラメータ列を指定してください。

ORA-23343: 指定された競合解消情報が一致しません

原因: 列グループ、順序、競合タイプの指定された組合せは、登録されていません(たとえば、コメントを追加するため)。

処置: 登録されている列グループ、順序、競合タイプの組合せを指定してください。

ORA-23344: 制約(string.string)が存在しません。

原因: 一意性の競合の登録時に、指定された制約がNULLか、綴りが誤っているか、または存在していません。

処置: 指定の表に指定した制約を登録してください。

ORA-23345: 表"string"."string"が統計表示収集用に登録されていません。

原因: 統計表示収集用に登録されなかった表に対して、競合解消統計収集を処理するプロシージャがコールされました。

処置: DBMS_REPCAT.REGISTER_STATISTICSをコールして、表を登録してください。

ORA-23346: 主キーまたはオブジェクトIDが表またはマテリアライズド・ビューstringに対して未定義です

原因: (制約またはDBMS_REPCAT.SET_COLUMNSによって定義されている)主キーもしくはオブジェクトIDのない表またはマテリアライズド・ビューに対して、レプリケーション・サポートを生成しようとしました。

処置: 表に対しては、主キー制約を追加するか、またはDBMS_REPCAT.SET_COLUMNSを使用して主キーを定義するか、もしくはオブジェクト表を使用してください。 ROWIDマテリアライズド・ビューに対しては、MIN_COMMUNICATIONをFALSEに設定するか、主キー・マテリアライズド・ビューもしくはオブジェクトIDマテリアライズド・ビューを使用してください。

ORA-23347: データ型string(列stringstring)がサポートされていません。

原因: その表にはREPCATがサポートしていないデータ型の列があります。

処置: 表から列を削除するか、またはサポートされているデータ型を持つように列を変更してください。

ORA-23348: プロシージャstringをレプリケートできません。INパラメータのみサポートされます

原因: OUTパラメータまたはIN OUTパラメータを持つプロシージャがあるパッケージに対して、レプリケーション・サポートを生成しようとしました。

処置: パッケージからプロシージャを削除するか、プロシージャからOUTパラメータまたはIN OUTパラメータを削除してください。

ORA-23349: 各関数にレプリケーション・サポートを生成できません。

原因: パブリック・ファンクションのあるパッケージ、またはスタンドアロン・ファンクションに対して、レプリケーション・サポートを生成しようとしました。

処置: パッケージからパブリック・ファンクションを削除するか、またはファンクションがプロシージャになるように変更してください。

ORA-23350: 最大再帰的コール数を超えました

原因: 同じ行への同時更新によって競合が発生するため、表内の競合を解消しようとすると、通常このエラーが発生します。

処置: DBMS_DEFER_SYS.EXECUTE_ERRORを使用して、DefErrorから遅延トランザクションを再実行してください。

ORA-23351: パラメータのデータ型string(プロシージャstring)はサポートされていません

原因: プロシージャにREPCATがサポートしていないデータ型のパラメータがあります。

処置: プロシージャからパラメータを削除するか、またはサポートされているデータ型を持つようにパラメータを変更してください。

ORA-23352: 遅延トランザクションの宛先が重複しています

原因: DBMS_DEFER.CALLコール、前のDBMS_DEFER.TRANSACTIONコール、またはDBMS_DEFER_SYS.ADD_DEFAULT_DESTコールのいずれかの遅延トランザクションに対して、重複する宛先が指定されました。

処置: 重複するエントリを削除してください。

ORA-23353: 遅延RPCキューには、オブジェクト・グループ"string"."string"のエントリがあります。

原因: 要求したアクションは、指定したオブジェクト・グループに対してキューが空になるまで実行できません。

処置: DBMS_DEFER_SYS.EXECUTEまたはDBMS_DEFER_SYS.DELETE_TRANを使用してキューを空にしてください。

ORA-23354: 遅延RPCの実行は"string"("string")には使用禁止です。

原因: 伝播が使用禁止のため、指定されたキャッチアップ値を持つ宛先で遅延RPCを実行できません。

処置: DBMS_DEFER_SYS.SET_DISABLEDコールを使用して、遅延RPCを実行可能にしてください。

ORA-23355: オブジェクトstring.stringはマスター・サイトにおいて存在しないか無効です。

原因: 指定した名前がNULLであるか、綴りが誤っているか、指定したタイプが誤っているか、オブジェクトが有効なデータベース・オブジェクトとして存在していないか、オブジェクトが適切な状態のレプリケート・オブジェクトとして存在していません。

処置: オブジェクトがマスター・データベース内で有効であること、ユーザーが参照できること、ALL_REPOBJECT内の有効なオブジェクトであること(該当する場合)を確認してください。

ORA-23356: masterdefはmasterdefを認識しないマスターを認識します。

原因: DROP_MASTER_REPGROUPがマスター・サイトで実行されましたが、そのマスターに対するマスター定義サイトでREMOVE_MASTER_DATABASESが実行されていない可能性があります。

処置: マスター定義サイトでREMOVE_MASTER_DATABASESを実行して、適切なマスターを削除してください(関連エラー・メッセージを参照してください)。

ORA-23357: プロパゲータが存在しません。

原因: そのプロパゲータは存在しません。

処置: 新しいプロパゲータを登録してください。

ORA-23358: リモート・ユーザー名が無効です。

原因: ローカル・ユーザーが、データベース・リンクを介して接続されているリモート・ユーザーと一致しません。

処置: 識別されたデータベース・リンクの所有者と同じ接続先ユーザーへのデータベース・リンクを削除し、再作成してください。

ORA-23359: repcatlogレコードのDDLレコード作成中にエラーが発生しました。

原因: REPCATLOGレコード内のUSERIDが、接続されたユーザーのUSERIDと一致しません。

処置: 別のユーザーを指定して操作を再試行してください。

ORA-23360: マスター表"string"のマテリアライズド・ビューは1つのみ作成できます。

原因: 同じレプリケーション・グループ内のマスター表に2つ以上のマテリアライズド・ビューを作成しようとしました。

処置: これらのマテリアライズド・ビューは別のサイトの異なるレプリケーション・グループで作成してください。

ORA-23361: マテリアライズド・ビュー"string"はマスター・サイトに存在しません。

原因: マテリアライズド・ビューのオフライン・インスタンス化用のマスター・サイトにマテリアライズド・ビューが存在しません。

処置: 正しい手順でマスター・サイトの別のスキーマにマテリアライズド・ビューを作成してから、マテリアライズド・ビューのオフライン・インスタンス化の手順に従ってください。

ORA-23362: ユーザー名が無効です。

原因: 指定されたユーザーは存在しません。

処置: 該当なし

ORA-23363: マスター・サイトとマテリアライズド・ビュー・サイトでマテリアライズド・ビューの実表"string"の不一致が発生しました。

原因: マスター・サイトのマテリアライズド・ビューの実表の名前が、マテリアライズド・ビュー・サイトの実表の名前と異なります。 このエラーは、マテリアライズド・ビューのオフライン・インスタンス化中に発生します。

処置: 24バイト未満のマテリアライズド・ビュー名を使用して、オフライン・インスタンス化を再試行してください。

ORA-23364: 機能は使用できません: アドバンスト・レプリケーション

原因: このサイトでは、アドバンスト・レプリケーション機能が使用可能になっていません。 したがって、更新できるマテリアライズド・ビュー、遅延RPCなどのレプリケーション機能は使用できません。

処置: この機能は使用しないでください。 アドバンスト・レプリケーション機能を購入しても使用できない場合は、Oracleカスタマ・サポートに連絡してください。

ORA-23365: サイトstringは存在しません。

原因: DIFFERENCES()ルーチンまたはRECTIFY()ルーチンのコール時に、引数REFERENCE_SITEまたは引数COMPARISON_SITEに指定されたサイトに、存在しているサイトの名前が指定されていません。

処置: 指定されたデータベース・サイトが実際に存在することを確認し、ルーチンを再実行してください。

ORA-23366: 整数値stringは1未満です

原因: DIFFERENCES()に対する引数MAX_MISSINGの値は、1以上である必要があります。 ルーチンDIFFERENCES()とルーチンRECTIFY()に対する引数COMMIT_ROWSの値は1以上である必要があります。

処置: これらの引数が1以上になるように整数値を選択してください。

ORA-23367: 表stringには主キーが欠落しています。

原因: DIFFERENCES()ルーチンのコール時に引数ONAME1またはONAME2に指定された表に、主キーまたは仮想主キー(対称型レプリケーションでDBMS_REPCAT定義される)がありません。

処置: 指定した表に主キーが定義されていることを確認してください。

ORA-23368: 名前stringはNULLにも空文字列にもできません

原因: DEFFERENCES()またはRECTIFY()に対する引数SNAME1、SNAME2、ONAME1、ONAME2、MISSING_ROWS_SNAME、MISSING_ROWS_ONAME1、MISSING_ROWS_ONAME2は、NULLまたは''(空の文字列)にできません。

処置: 引数をNULL以外または空の文字列以外に変更してください。

ORA-23369: "string"引数の値はNULLにできません

原因: DIFFERENCES()ルーチンに対する引数MAX_MISSINGはNULLにできません。

処置: MAX_MISSINGに対して有効な値は1以上の整数です。

ORA-23370: 表stringおよび表stringは形状が等価(string)ではありません。

原因: 指定した表は形状が等価ではありません。つまり、列の数、名前、データタイプおよび長さが直感的に同じでないということです。 特に問題はカッコの中および次のいずれかにあります。列の数が等しくない、異なる表の同じ名前の列のデータタイプが違う、varchar2およびchar列の長さが等しくない、数値データタイプの精度およびスケールが等しくない。

処置: 比較している2つの表の列数、列名およびデータ型が同じであることを確認してください。

ORA-23371: 列stringは表string内では不明な列です。

原因: DIFFERENCES()ルーチンに対するARRAY_COLUMNS引数(またはCOLUMN_LIST引数)の列の中に指定された表の列に対応しないものがあります。

処置: ARRAY_COLUMNSまたはCOLUMN_LISTのいずれかにおけるすべての列が、指定された表の中にあることを確認してください。

ORA-23372: 型string(表string内)はサポートされません。

原因: 表比較ユーティリティ内にサポートされていない型があります。

処置: 比較対象の表における列の型が対称型レプリケーションでサポートされている型であることを確認してください。

ORA-23373: オブジェクト・グループ"string"."string"は存在しません。

原因: グループ名がNULLであるか、綴りが誤っているか、またはグループがローカルに存在していません。

処置: グループを正確に指定するか、またはDBMS_REPCAT.CREATE_MASTER_REPGROUP()を使用してグループを作成してください。

ORA-23374: オブジェクト・グループ"string"."string"はすでに存在しています。

原因: 指定したデータベースは、指定したオブジェクト・グループをすでにレプリケートしています。 指定したサイトには同じ名前のマスター・グループがすでに存在するため、マテリアライズド・ビュー・グループは作成できません。

処置: 別のファイル・グループまたは別のデータベースを選択してください。

ORA-23375: 機能はデータベース・バージョンstringと互換性がありません。

原因: 指定されたデータベースと互換性のない機能が使用されています。

処置: 互換性のあるINIT.ORAパラメータの値を設定するか、または値を大きくして必要な互換性レベルにあわせてください。

ORA-23376: ノードstringはレプリケーション・バージョン"string"と互換性がありません。

原因: リモート・データベースと互換性のない機能が使用されています。

処置: リモート・データベースをアップグレードしてから操作を再試行してください。

ORA-23377: missing_rows_oname1引数の名前stringが不正です。

原因: missing_rows_oname1引数の名前として参照サイト表の名前を使用しようとしました。

処置: missing_rows_oname1引数とは異なる名前で別個に作成した表を指定してください。 別個に作成された表には、比較されている表の間の相違情報が入ります。

ORA-23378: 接続修飾子"string"は、オブジェクト・グループ"string"."string"に対して無効です。

原因: 指定されたオブジェクト・グループのデータベース・リンクで使用される接続修飾子が、CREATE_MASTER_REPGROUPのグループに指定された修飾子と一致しません。

処置: 正しい接続修飾子を含むデータベース・リンクを使用または作成してください。

ORA-23379: 接続修飾子"string"が長すぎます。

原因: 接続修飾子を含むデータベース・リンクの最大長は128バイトです。

処置: 短い接続修飾子を使用するか、またはデータベース・リンクの名前を短くしてください。

ORA-23380: 伝播モード"string"が無効です。

原因: 指定された伝播は綴りが誤っているか、またはサポートされていない可能性があります。 マテリアライズド・ビュー・サイトでは、同じマスター・オブジェクト・グループで同じマテリアライズド・ビュー・サイトにあるマテリアライズド・ビュー・オブジェクト・グループは、すべて同じ伝播方法である必要があります。

処置: 有効な伝播モードについては、マニュアルのレプリケート・データを参照してください。 また、マテリアライズド・ビュー・サイトでは、同じマスター・オブジェクト・グループのマテリアライズド・ビュー・オブジェクト・グループがすべて同じ伝播モードであることを確認してください。

ORA-23381: ベース・オブジェクトstring.string@string用の生成オブジェクトが存在しません。

原因: 指定されたベース・オブジェクト用にシステムが生成したオブジェクトが、指定されたサイトに存在しません。 現在の操作では、ベース・オブジェクトには生成されたレプリケーション・サポートが必要です。

処置: ベース・オブジェクト用に生成されたレプリケーション・オブジェクトが存在し、指定されたサイトで有効であることを確認してください。 生成されたオブジェクトが存在しない場合、DBMS_REPCATepcat.GENERATE_REPLICATION_SUPPORT()プロシージャをベース・オブジェクトのマスター定義サイト(missing_rows_oname1引数)からコールする必要があります。 別個に作成された表には、比較されている表の間の相違情報が入ります。

ORA-23382: マテリアライズド・ビューのレプリケーション・グループ"string"."string"はサイトstringに登録されていません。

原因: マテリアライズド・ビューREPGROUPは現在マスターに登録されていないため、登録を取り消すことはできません。

処置: 処置は必要ありません

ORA-23383: マテリアライズド・ビュー・レプリケーション・グループ"string"."string"の登録がサイトstringで失敗しました。

原因: ローカルREPSCHEMA表への追加に失敗しました。

処置: 処置は必要ありません

ORA-23384: レプリケーション・パラレル・プッシュ引数stringが有効範囲外です。

原因: DBMS_DEFER_SYS.PUSHに対して指定された数値引数が無効です。

処置: 引数値を修正して再試行してください。

ORA-23385: レプリケーション・パラレル・プッシュ引数stringが無効です。

原因: DBMS_DEFER_SYS.PUSHに対して指定された文字列引数が無効です。

処置: 引数値を修正して再試行してください。

ORA-23386: レプリケーション・パラレル・プッシュでスレーブ・プロセスを作成できません。

原因: パラレル・プッシュのスレーブ・プロセスを作成中にエラーが発生しました。

処置: 該当なし

ORA-23387: レプリケーション・パラレル・プッシュでデキュー・エラーが発生しました。

原因: 新しいキュー・バッチ番号を割り当てようとしたときに、遅延トランザクションのデキューに失敗しました。

処置: 該当なし

ORA-23388: レプリケーション・パラレル・プッシュ水位標でエラーが発生しました。

原因: SYSTEM.DEF$_DESTINATIONの最高水位標を更新しようとしたときに、パラレル・プッシュでエラーが発生しました。

処置: 該当なし

ORA-23389: 廃止されたプロシージャ。オブジェクトを削除して新規マスターを使用して再作成してください。

原因: DBMS_REPCAT.SWITCH_MVIEW_MASTERはサポートされなくなりました。

処置: オブジェクト・グループ内のオブジェクトを削除し、新しいマスターを使用してそれらを再作成してください。

ORA-23392: "string"."string"に対応付けられるマテリアライズド・ビューが見つかりませんでした

原因: マスター・サイトから取得したトリガーまたは索引に対応付けられているマテリアライズド・ビューが見つかりません。

処置: マテリアライズド・ビューまたはマスター、マスター索引、トリガーがレプリケート・オブジェクトとして登録されていることを確認してください。

ORA-23393: ユーザーはすでにプロパゲータです。

原因: 指定されたユーザーはすでに現行のプロパゲータです。

処置: 該当なし

ORA-23394: プロパゲータが重複しています。

原因: 有効なプロパゲータが複数存在します。

処置: 重複しているプロパゲータのいずれかを登録抹消してください。

ORA-23395: オブジェクト"string"."string"(型"string")が存在していないか、または無効です。

原因: 指定した名前がNULLであるか、綴りが誤っているか、指定した型が誤っているか、オブジェクトが有効なデータベース・オブジェクトとして存在していないか、オブジェクトが適切な状態のレプリケーション・オブジェクトとして存在していません。

処置: オブジェクトがデータベース内で有効であること、参照できること、ALL_REPOBJECT内の有効なオブジェクトであること(該当する場合)を確認してください。

ORA-23396: データベース・リンク"string"が存在していないか、スケジュールされていません。

原因: データベース・リンクがレプリケーション・プロパゲータのスキーマに存在しないか、またはスケジュールされていません。

処置: データベース・リンクがデータベースに存在すること、およびアクセス可能なこと、実行がスケジュールされていることを確認してください。

ORA-23397: グローバル名"string"がデータベース・リンク名"string"と一致しません。

原因: データベース・リンクがアクセスするデータベースのグローバル名が、ローカル・ノードのデータベース・リンク名と一致しません。

処置: global_namesがTRUEに設定されていること、およびデータベース・リンク名がグローバル名と一致していることを確認してください。

ORA-23398: ユーザー名"string"(データベース・リンク"string")がローカル・ユーザー名"string"と一致しません。

原因: ローカル・ノードのレプリケーション管理ユーザーのユーザー名と、データベース・リンクに対応するノードのユーザー名が異なります。 対称型レプリケーションでは、2つのユーザーが同じであることが必要です。

処置: ローカル・ノードのレプリケーション管理ユーザーのユーザーIDと、データベース・リンクに対応するノードのユーザーIDが同じであることを確認してください。

ORA-23399: "string"."string"に対するレプリケーション・サポートの生成が完了していません。

原因: 指定されたオブジェクトのレプリケーション・サポートが生成されていないか、生成プロセスが完了していません 。

処置: そのオブジェクトに対してレプリケーション・サポートが生成されたことを確認してください。 DBMS_REPCAT.GENERATE_REPLICATION_SUPPORT()を使用してオブジェクトのレプリケーション・サポートを生成してください。

ORA-23400: マテリアライズド・ビュー名"string"が無効です。

原因: DBMS_MVIEW.REFRESHに指定されたマテリアライズド・ビューが、NULLか、綴りが誤っているか、書式が誤っています。

処置: DBMS_MVIEW.REFRESHに有効なマテリアライズド・ビュー名を指定してください。

ORA-23401: マテリアライズド・ビュー"string"."string"は存在しません。

原因: SYS.SNAP$、またはその関連のビュー内に存在しないマテリアライズド・ビュー名がDBMS_MVIEW.REFRESHに指定されました。

処置: SYS.SNAP$、ALL_MVIEWSまたはUSER_MVIEWSに存在するマテリアライズド・ビュー名を指定してください。

ORA-23402: 遅延トランザクションにより発生した競合のためリフレッシュが異常終了しました。

原因: マテリアライズド・ビューのマスターのDefError表に、未解決の競合がロギングされています。

処置: マスターDefError表内の競合を解消して、表が空になった後に再度リフレッシュしてください。 また、refresh_after_errorsをTRUEに設定してリフレッシュすれば、マスターのDefError表に競合がある場合でも、リフレッシュは続行されます。 競合が発生しているにもかかわらず続行すると、競合の解消後にリフレッシュが成功するまで、更新可能なマテリアライズド・ビューの変更が一時的に失われているように見える場合があります。

ORA-23403: リフレッシュ・グループ"string"."string"がすでに存在します

原因: 同一名のグループがすでにSYS.RGROUP$にある場合は、別のリフレッシュ・グループを作成してください。

処置: 別のリフレッシュ・グループ名を選択してください。

ORA-23404: リフレッシュ・グループ"string"."string"が存在しません。

原因: SYS.RGROUP$にないリフレッシュ・グループ名が指定されました。

処置: SYS.RGROUP$またはDBS_RGROUPにあるリフレッシュ・グループ名を指定してください。

ORA-23405: リフレッシュ・グループ番号stringが存在しません。

原因: SYS.RGROUP$にないリフレッシュ・グループ番号が指定されました。

処置: SYS.RGROUP$またはDBS_RGROUPにあるリフレッシュ・グループ番号を指定してください。

ORA-23406: ユーザー"string"に対する権限が不十分です。

原因: コール元がマテリアライズド・ビューの所有者ではなく、ALTER ANY MATERIALIZED VIEW権限を持っていません。

処置: マテリアライズド・ビューの所有者として、またはALTER ANY MATERIALIZED VIEW権限を持つユーザーとして操作を実行してください。

ORA-23407: オブジェクト名stringは"スキーマ"."オブジェクト"または"オブジェクト"のような形式にする必要があります

原因: オブジェクト名(ロールバック・セグメント、マテリアライズド・ビュー名、リフレッシュ・グループなど)が正しく指定されませんでした。

処置: オブジェクト名を正しく指定して("スキーマ"."オブジェクト"や"オブジェクト"など)、再度操作を行ってください。

ORA-23408: このレプリケーション操作は複合構成でサポートされていません。

原因: オブジェクト・グループがV8より前のノードでレプリケートされている場合、この操作はサポートされていません。

処置: レプリケート・オブジェクト・グループのすべてのノードがV8であることを確認してください。

ORA-23409: 未使用リフレッシュ・グループ番号を検索できませんでした。

原因: RGROUPSEQ番号で定義されている1000の連続リフレッシュ・グループ番号が、SYS.RGROUP$の行によってすでに使用されていました。

処置: 有効な未使用範囲内に入るように順序番号を変更して、不要なリフレッシュ・グループを破棄してください。

ORA-23410: マテリアライズド・ビュー"string"."string"はすでにリフレッシュ・グループの中にあります。

原因: 同一名のマテリアライズド・ビューが、リフレッシュ・グループにすでに存在しています。

処置: 現行のリフレッシュ・グループからマテリアライズド・ビューを除去して、それを新しいリフレッシュ・グループに追加するか、またはこの2つのリフレッシュ・グループを結合して、1つのリフレッシュ・グループにしてください。

ORA-23411: マテリアライズド・ビュー"string"."string"はリフレッシュ・グループ"string"."string"の中にありません。

原因: 指定したマテリアライズド・ビューは、指定したリフレッシュ・グループに存在しません。

処置: 正しいマテリアライズド・ビュー名とリフレッシュ・グループ名を使用して、再実行してください。

ORA-23412: マスター表の主キー列が変更されました。

原因: 主キー・マテリアライズド・ビューが作成された後に、マスター表の主キー制約が変更されました。

処置: 主キー・マテリアライズド・ビューを削除し、再作成してください。

ORA-23413: 表"string"."string"にはマテリアライズド・ビュー・ログはありません。

原因: マスター表にマテリアライズド・ビュー・ログが格納されていないため、高速リフレッシュを実行できません。

処置: CREATE MATERIALIZED VIEW LOGコマンドを使用してマスター表にマテリアライズド・ビュー・ログを作成してください。

ORA-23414: "string"."string"のマテリアライズド・ビュー・ログはROWIDの値を記録しません。

原因: ROWIDマテリアライズド・ビューが高速リフレッシュされていますが、マテリアライズド・ビュー・ログはROWID情報を記録していません。

処置: CREATE MATERIALIZED VIEW LOG...ADD ROWIDコマンドを使用して、マテリアライズド・ビュー・ログへのROWID情報の記録を開始してください。

ORA-23415: "string"."string"のマテリアライズド・ビュー・ログは主キーを記録しません。

原因: 主キー・マテリアライズド・ビューが高速リフレッシュされていますが、マテリアライズド・ビュー・ログは主キー情報を記録していません。

処置: CREATE MATERIALIZED VIEW LOG...ADD PRIMARY KEYコマンドを使用して、マテリアライズド・ビュー・ログへの主キー情報の記録を開始してください。

ORA-23416: 表"string"."string"に主キー制約がありません。

原因: マスター表に主キー制約がありません。または、主キー制約が使用禁止になっていました。

処置: マスター表に主キー制約を作成するか、既存の制約を使用可能にしてください。

ORA-23417: マテリアライズド・ビューの型:stringが不明です。

原因: 不明な型またはサポートされていない型のマテリアライズド・ビューに対して高速リフレッシュが実行されました。

処置: ALL_MVIEWSを確認し、リフレッシュされたマテリアライズド・ビューが有効なマテリアライズド・ビューであることを確認してください。

ORA-23418: 現在使用しているプロパゲータの登録は取り消せません

原因: プロパゲータは、現在レプリケーションRPCの伝播に使用されています。

処置: レプリケーションRPCの伝播でアクティブなトランザクションがなくなってから、再試行してください。

ORA-23419: レプリケーション・サポート再生成後にマスター・アクティビティを再開してください。

原因: レプリケーション・サポートの再生成を必要とする表が、オブジェクト・グループ内にあります。

処置: ALL_REPOBJECTSビューのGENERATION_STATUS列を確認してください。 オブジェクト・グループ内でNEEDSGENステータスになっているすべての表についてレプリケーション・サポートを再生成してください。 マスター・アクティビティを再開してください。

ORA-23420: INTERVALは未来の時刻を評価する必要があります

原因: パラメータINTERVALは、SYSDATEより前の時刻の数値を求めています。

処置: SYSDATEより後の時刻の数値を求める式を選択してください。

ORA-23421: ジョブ番号stringはジョブ・キュー内のジョブではありません

原因: 指定したジョブ番号でコール元が参照できるジョブはありません。

処置: コール元が参照できるジョブの番号を選択してください。

ORA-23422: Oracle Serverは未使用ジョブ番号を生成できませんでした。

原因: 別のジョブを認識するために使用されなかったジョブ番号を、Oracleデータベースが生成できませんでした。

処置: 操作を再試行してください。

ORA-23423: ジョブ番号stringが正数ではありません。

原因: 指定したジョブ番号は1未満です。

処置: 正の整数を選択してください。

ORA-23424: マテリアライズド・ビュー"string"."string"(string)は登録されていません。

原因: 指定したマテリアライズド・ビューは、このサイトに正常に登録されていません。

処置: マスター・サイトまたはマテリアライズド・ビュー・サイトに、マテリアライズド・ビューを手動で登録してください。

ORA-23425: マテリアライズド・ビュー識別子stringが無効です。

原因: DBMS_MVIEW.PURGE_MVIEW_FROM_LOGに指定された引数が無効なマテリアライズド・ビュー識別子であるか、この引数がOracle 8の高速リフレッシュ可能マテリアライズド・ビューを認識しないか、マテリアライズド・ビューがすでに削除されているかのいずれかです。

処置: マテリアライズド・ビューがOracle 8の高速リフレッシュ可能マテリアライズド・ビューである場合、有効なマテリアライズド・ビュー識別子を使用してPURGE_MVIEW_FROM_LOGを指定してください。

ORA-23426: 遅延RPCキューにはstringのエントリがあります

原因: 要求したアクションは、指定したサイト/データベース・リンクに対してキューが空になるまで実行できません。

処置: DBMS_DEFER_SYS.PUSH、DBMS_DEFER_SYS.PURGE_QUEUEまたはDBMS_DEFER_SYS.DELETE_TRANを使用してキューを空にしてください。

ORA-23427: 遅延パージ・キュー引数stringは有効範囲にありません。

原因: DBMS_DEFER_SYS.PURGE_QUEUEに対して指定された数値引数が無効です。

処置: 引数値を修正して再試行してください。

ORA-23428: インスタンス番号stringに関連するジョブは有効ではありません。

原因: ジョブが、実行中でないインスタンスに関連しています。

処置: ジョブ・アフィニティのために実行中のインスタンスを選択するか、またはforceパラメータをTRUEに設定してください。

ORA-23430: 引数"string"はNULLまたは空文字列にできません

原因: 値をNULLまたは空の文字列の指定できない引数をコール元が指定しました。

処置: 指定されたVARCHAR2の値がNULLまたは空の文字列でないことを確認し、コールを再試行してください。

ORA-23431: 無効な状態: string

原因: レプリケーション・オブジェクト・グループに対してルーチンが実行されましたが、このグループの状態が正しくありません。

処置: レプリケーション・オブジェクト・グループがエラー・メッセージに示されている状態にあるかどうかを確認してください。

ORA-23432: マスター・サイトstringはすでに存在します

原因: すでにオブジェクト・グループの一部であるマスター・サイトのレプリケート・オブジェクト・グループをインスタンス化しようとしました。

処置: このサイトを追加しようとする場合、サイトはすでに存在しているため実行しないでください。そうでない場合、別のサイト名を選択し、ルーチンを再実行してください。

ORA-23433: 誤ったマスター・サイトstringに対して実行しています。

原因: ルーチンの引数で指定されているサイトと異なるサイトでルーチンを実行しようとしました。

処置: ルーチンの実行対象のサイトを正しく示すルーチンに対して、引数を指定してください。

ORA-23434: マスター・サイトstringはオブジェクト・グループでは不明なマスター・サイトです。

原因: ルーチンの引数として指定されたサイト名は、まだレプリケーション・オブジェクト・グループに認識されていません。

処置: DBMS_OFFLINE_OG.BEGIN_INSTANTIATION()ルーチンを実行して、レプリケーション・オブジェクト・グループに新しいサイトを追加してください。

ORA-23435: LOB列を持った更新可能なROWIDマテリアライズド・ビューは作成できません。

原因: マテリアライズド・ビュー・サイトからマスター・サイトにLOBデータを伝播するには、レプリケートされた表に主キーが必要です。 したがって、LOB列を含む更新可能なROWIDマテリアライズド・ビューはサポートされません。

処置: ROWIDマテリアライズド・ビューではなく、主キー・マテリアライズド・ビューを作成してください。 マテリアライズド・ビューがすでにある場合は、ALTER MATERIALIZED VIEW DDLコマンドで主キー・マテリアライズド・ビューに変換できます。

ORA-23436: 対象ユーザーにこのテンプレートは認可されていません。

原因: 指定したテンプレート認可は存在しません。

処置: ユーザー名の値を確認し、テンプレート名をリフレッシュして、DBA_REPCAT_USER_AUTHORIZATIONSビューに有効な行が存在することを確認してください。

ORA-23437: 対象ユーザーにこのテンプレートはすでに認可されています。

原因: 対象ユーザーは、指定されたリフレッシュ・グループ・テンプレートの使用をすでに認可されています。

処置: ユーザー名およびリフレッシュ・テンプレート名の値を確認するか、またはDBA_REPCAT_USER_AUTHORIZATIONSビューに問い合せて、正しい値がパラメータとして渡されたかどうかを確認してください。

ORA-23438: リフレッシュ・グループ・テンプレートが存在しません。

原因: 指定されたリフレッシュ・グループ・テンプレートが存在しません。

処置: DBA_REPCAT_REFRESH_TEMPLATESビューに問い合せて、リフレッシュ・グループ・テンプレートが存在しないことを確認してください。

ORA-23439: リフレッシュ・グループ・テンプレートはすでに存在しています。

原因: 指定されたリフレッシュ・グループ・テンプレートはすでに存在します。

処置: DBA_REPCAT_REFRESH_TEMPLATESビューに問い合せて、リフレッシュ・グループ・テンプレートが存在することを確認してください。

ORA-23440: パブリック・テンプレートの値が正しくありません。

原因: パブリック・テンプレートのパラメータがY、NまたはNULLではありません。

処置: パブリック・テンプレート・パラメータの値を修正してください。 'Y'、'N'またはNULLである必要があります。

ORA-23441: 指定オブジェクトはリフレッシュ・グループ・テンプレートに存在しません。

原因: 指定されたオブジェクトが、リフレッシュ・グループ・テンプレートに存在しません。

処置: オブジェクト名およびオブジェクト型のパラメータを修正してください。 DBA_REPCAT_TEMPLATE_OBJECTSビューに問い合せて、正しい名前およびオブジェクト型を確認してください。

ORA-23442: 指定オブジェクトはリフレッシュ・グループ・テンプレートにすでに存在しています。

原因: 指定されたオブジェクトが、リフレッシュ・グループ・テンプレートにすでに存在しています。

処置: オブジェクト名およびオブジェクト型のパラメータを変更してください。 DBA_REPCAT_TEMPLATE_OBJECTSビューに問い合せて、正しい名前およびオブジェクト型を確認してください。

ORA-23443: テンプレート・パラメータが存在しません。

原因: 指定したテンプレート・パラメータは存在しません。

処置: テンプレート・パラメータ値を修正して、プロシージャを再実行してください。 DBA_REPCAT_TEMPLATE_PARMSビューを使用して、リフレッシュ・グループ・テンプレート名およびパラメータ名を確認してください。

ORA-23444: テンプレート・パラメータが重複しています。

原因: テンプレート・パラメータが、指定されたリフレッシュ・グループ・テンプレート用にすでに存在しています。

処置: テンプレート・パラメータ値を修正して、プロシージャを再実行してください。 DBA_REPCAT_TEMPLATE_PARMSビューを使用して、リフレッシュ・グループ・テンプレート名およびパラメータ名を確認してください。

ORA-23445: テンプレート・サイトが存在しません。

原因: サイト名、ユーザー名およびリフレッシュ・グループ・テンプレート名で指定されたテンプレート・サイトが存在しません。

処置: 無効なパラメータを修正して、プロシージャを再実行してください。 DBA_REPCAT_TEMPLATE_SITESビューを使用して、既存のテンプレート・サイトを問い合せてください。

ORA-23446: テンプレート・サイトが重複しています。

原因: サイト名、ユーザー名およびリフレッシュ・グループ・テンプレート名で指定されたテンプレート・サイトがすでに存在します。

処置: 無効なパラメータを修正して、プロシージャを再実行してください。 DBA_REPCAT_TEMPLATE_SITESビューを使用して、既存のテンプレート・サイトを問い合せてください。

ORA-23447: ユーザー・パラメータ値が存在しません。

原因: ユーザー名、パラメータ名およびリフレッシュ・グループ・テンプレート名で指定されたユーザー・パラメータ値が存在しません。

処置: 無効なパラメータを修正して、プロシージャを再実行してください。 DBA_REPCAT_USER_PARMSビューを使用して、既存のユーザー・パラメータを問い合せてください。

ORA-23448: ユーザー・パラメータ値が重複しています。

原因: ユーザー名、パラメータ名およびリフレッシュ・グループ・テンプレート名で指定されたユーザー・パラメータ値がすでに存在しています。

処置: 無効なパラメータを修正して、プロシージャを再実行してください。 DBA_REPCAT_USER_PARMSビューを使用して、既存のユーザー・パラメータを問い合せてください。

ORA-23449: ユーザー名がデータベースに存在していません。

原因: ユーザー名のパラメータで指定されたユーザーが、データベースに存在しません。

処置: 無効なユーザー名を修正するか、またはマスター・データベースにユーザーを作成してください。 DBA_USERSビューを使用して、有効なデータベース・ユーザーを選択してください。

ORA-23450: フレーバにはオブジェクト"string"."string"がすでに含まれています。

原因: フレーバには指定されたオブジェクトがすでに含まれています。

処置: 指定されたオブジェクトが正しいことを確認してください。 表オブジェクトのすべての列を追加するには、フレーバからオブジェクトを削除してから再度追加してください。

ORA-23451: フレーバstringはオブジェクト・グループ"string"."string"にすでに定義されています。

原因: 指定されたオブジェクト・グループが、指定されたフレーバの(未公開の)定義をすでに含んでいます。

処置: フレーバ名の綴りを確認してください。 必要とされる名前の公開されていないフレーバを確認してください。

ORA-23452: フレーバstring(オブジェクト・グループ"string"."string")はすでに公開されています。

原因: 指定されたオブジェクト・グループが、指定されたフレーバの(公開済の)定義をすでに含んでいます。

処置: フレーバ名の綴りを確認してください。

ORA-23453: 要求した操作は最上位フレーバでサポートされていません。

原因: 最上位フレーバにNULL名があり、そのフレーバは直接定義されていないか、または削除されていない可能性があります。

処置: 最上位フレーバ以外のフレーバの名前を指定するか、またはDBMS_REPCATルーチンを使用して、暗黙的に最上位フレーバを変更してください。

ORA-23454: フレーバstringがオブジェクト・グループ"string"."string"に定義されていません。

原因: 指定されたオブジェクト・グループが、指定されたフレーバの(公開済の)定義を含んでいません。

処置: フレーバ名の綴りを確認してください。 フレーバが、オブジェクト・グループに対して定義されている(および公開済である)ことを確認してください。

ORA-23455: フレーバstringにはオブジェクト"string"が含まれています。

原因: 指定されたフレーバが、削除されるべきオブジェクトを含んでいます。

処置: フレーバを削除するか、または別のオブジェクトを選択して削除してください。

ORA-23456: フレーバstringに"string"は含まれていません。

原因: フレーバが、示されたオブジェクト、列または属性を含んでいません。

処置: フレーバを削除するか、あるいは別のオブジェクト、列または属性を選択してください。

ORA-23457: 無効なフレーバID string

原因: 指定されたフレーバIDが無効です。

処置: このフレーバがインスタンス化されたかどうかを確認してください。 フレーバIDが(-2147483647から2147483647の)範囲外である場合、カスタマ・サポートに連絡してください。

ORA-23458: フレーバstringstringで操作を妨げています。

原因: 指定されたデータベースのフレーバが、正常な操作を妨げています。

処置: データベース・フレーバを変更するか、または別の操作を選択してください。

ORA-23459: フレーバstringには"string"が含まれている必要があります

原因: フレーバが、示されたオブジェクト、列または属性を含んでいる必要があります。

処置: 別のデータベース・フレーバを選択するか、あるいはオブジェクト、列または属性が使用可能であることを確認してください。

ORA-23460: 列string(解決方法"string"-"string"."string"."string")の値がありません。

原因: 競合を解決する前に、解決に必要な値が使用不可能です。つまり競合を解決した後に、SQLの再試行に必要な値が使用不可能です。

処置: 適切なフレーバを定義して、競合解決のために、USER FLAVOR FUNCTIONの使用可能ベクトルを介して、必要な値を提供してください。

ORA-23461: "string"."string"."string"に対する競合の解決に失敗しました。

ORA-23462: フレーバstringはサイトstringで使用中です。

原因: 示されたフレーバが示されたサイトで使用中のために、そのフレーバを削除できませんでした。

処置: サイトのフレーバを変更するか、またはマテリアライズド・ビュー・サイトの場合、登録を抹消してください。

ORA-23463: フレーバがオブジェクト"string"."string"と競合しています。

原因: 既存のフレーバが、競合する型のオブジェクトを含んでいます。

処置: オブジェクトの型を変更するか、または使用中でない場合、フレーバを削除してください。

ORA-23464: フレーバの列string("string"."string")が足りません。

原因: フレーバがオブジェクト・グループの列を含んでいますが、必要な列すべてではありません。

処置: フレーバ定義を変更して、必要な列をすべて入れてください。

ORA-23465: フレーバには列string("string"."string")がすでにあります。

原因: フレーバには、これから追加されるはずの列が存在しています。

処置: 指定された列が正しいことを確認してください。

ORA-23466: フレーバに不足しているオブジェクト"string"."string"が必要です

原因: フレーバに、存在しないオブジェクトが含まれています。

処置: 指定されたオブジェクト名が正しいことを確認して、必要に応じて、オブジェクトを作成してください。

ORA-23467: フレーバにオブジェクト"string"."string"が足りません。

原因: フレーバには、削除中の指定のオブジェクトが含まれていません。

処置: 指定されたオブジェクトが正しいことを確認してください。

ORA-23468: stringstringがありません。

原因: テンプレートには、指定されたキーを持つオブジェクトがありません。

処置: オブジェクトをテンプレートに追加してください。

ORA-23469: stringはテンプレート間で異なります。

原因: 指定された列の値が、同じキー値に対する各テンプレートで異なります。

処置: 列の値を修正して、テンプレートを同一にしてください。

ORA-23470: ステータスが無効です。

原因: ステータスは、DELETED、INSTALLINGまたはINSTALLEDである必要があります。 それ以外のステータスは無効です。

処置: 指定されたステータス値が正しいことを確認してください。

ORA-23471: テンプレートのユーザーへの権限が与えられていません

原因: リフレッシュ・テンプレートがプライベートで、ユーザーにはテンプレートをインスタンス化する権限がありません。

処置: ユーザーにテンプレートを使用する権限を与えてください。

ORA-23472: マテリアライズド・ビュー"string"."string"はアトミックにリフレッシュされる必要があります。

原因: アトミックでないリフレッシュは、指定されたマテリアライズド・ビューではサポートされていません。

処置: 使用中のリフレッシュ・プロシージャで、ATOMICパラメータの値をFALSEに設定するか、または指定したマテリアライズド・ビューをリフレッシュされるマテリアライズド・ビューの設定から削除してください。

ORA-23473: "string"."string"のレプリケーションRPC処理は使用不可です

原因: このオブジェクトを含むオブジェクト・グループのレプリケーションRPCの処理は使用不可です。 これは、エラー・キューのRPCを含んでいます。

処置: オブジェクト・グループがオフラインでインスタンス化されているとき、レプリケーションRPCの処理は使用不可です。 オフライン・インスタンス化が完了するまで待機してください。

ORA-23474: レプリケーション・サポートの生成以来、"string"."string"の定義が変更されました。

原因: 指定された表にある現行の列およびその列型が、レプリケーション・サポートが最後に生成されたときの列および列型と一致しません。

処置: 影響のあった表のレプリケーション・サポートを再作成してください。 指定された表を持つすべてのフレーバの妥当性を確認してください。 UDT列の型の妥当性も確認してください。

ORA-23475: キー列stringを送って比較する必要があります。

原因: 指定された列がキー列であり、レプリケーション伝播中に送信および比較を必要とします。

処置: すべてのキー列が送信および比較されたことを確認してください。

ORA-23476: stringからstringにインポートできません。

原因: このオブジェクトは、異なるグローバル名を持つデータベースからインポートされました。

処置: 同一のグローバル名を持つデータベースにのみ、このオブジェクトをインポートしてください。

ORA-23477: オブジェクト・グループ"string"."string"の伝播モードを変更できません。

原因: マテリアライズド・ビュー・オブジェクト・グループの伝播方法は、同じマスター・オブジェクト・グループの他のオブジェクト・グループとマテリアライズド・ビュー・サイトを共有していない場合にのみ変更できます。

処置: ローカル・サイトに、同じマスター・オブジェクト・グループの他のマテリアライズド・ビュー・オブジェクト・グループがないことを確認してください。

ORA-23478: オブジェクト・グループ"string"は、stringですでにマスター化されています。

原因: ローカル・サイトに、グループ名は同じでマスター・サイトは異なるマテリアライズド・ビューrepgroupが1つ以上あります。

処置: ローカル・サイトの同じグループ名のマテリアライズド・ビューrepgroupが同じマスターを持つことを確認してください。

ORA-23480: 列stringは"string"."string"のトップレベルの列ではありません。

原因: 列が、トップレベルの列ではないか、または表またはマテリアライズド・ビューに存在しません。

処置: 有効なトップレベルの列のみが使用されていることを確認してください。

ORA-23481: 予期しない名前文字列"string"

ORA-23482: 列string("string"."string"): オブジェクト型は許可されていません。

原因: 列がオブジェクト型です。

処置: すべての列がオブジェクト型ではないことを確認してください。

ORA-23483: オブジェクト"string"."string"はこの操作では許可されていません。

原因: 指定された操作は、要求されたオブジェクトをサポートしていません。

処置: このオブジェクトに操作を起動しないでください。

ORA-23484: インターネット・アプリケーション・サーバーの内部エラーです:string

原因: インターネット・アプリケーション・サーバーで内部エラーが発生しました。

処置: このエラーとその他の情報をOracleサポート・サービスに連絡してください。

ORA-23485: 列グループ"string"は単一の数値列のみで構成される必要があります。

原因: 列グループに含まれる数値列が1つのみではありません。

処置: 単一の数値列を含む列グループを使用してください。

ORA-23487: オブジェクト・グループ"string"."string"と"string"."string"には同じ接続修飾子がありません。

原因: 指定した2つのオブジェクト・グループに同じ接続修飾子がありません。

処置: このオブジェクト・グループで操作を起動しないでください。または、同じ接続修飾子を持つことを確認してください。

ORA-23488: 伝播モード"string"("string")はこの操作では許可されていません。

原因: この操作は、示された伝播モードでは指定したデータベース・リンクをサポートしていません。

処置: このデータベース・リンクの操作を起動しないでください。または、このデータベース・リンクの伝播モードを変更してください。

ORA-23489: エントリ"string"が重複しています。

原因: 指定した値はパラメータ・リストで重複しています。

処置: パラメータ・リスト内の重複するエントリを削除してください。

ORA-23490: 拡張リクエスト"string"(ステータス"string")はこの操作では許可されていません。

原因: 指定した操作では、指定したステータスで拡張要求は許可されていません。

処置: この操作を再試行する前に、拡張要求が適切なステータスを持つことを確認してください。

ORA-23491: "string"で有効な拡張リクエストがありません。

原因: 指定されたデータベースが有効な拡張要求を持っていません。

処置: この操作を再試行する前に、DBA_REPEXTENSIONSビューで有効な拡張要求があることを確認してください。

ORA-23492: 拡張リクエスト"string"のための新規サイトはありません。

原因: 指定した拡張要求を持つ新規サイトがありません。

処置: この操作を再試行する前に、この要求に対してDBA_REPSITES_NEWビューで新規サイトが1つ以上あることを確認してください。

ORA-23493: "string"は拡張リクエスト"string"のための新規サイトではありません。

原因: 指定された拡張要求が新規サイトとして指定されたサイトを含みません。

処置: この操作を再試行する前に、指定されたサイトがこの拡張要求の新規サイトであることを確認してください。

ORA-23494: 宛先"string"の行が多すぎます。

原因: 指定された宛先がsystem.def$_destination表で持つ行が多すぎます。

処置: この操作を再試行する前に、指定された宛先が有効な行を2つ程度持つことを確認してください。

ORA-23495: シリアル伝播は"string"には使用できません。

原因: 必要なサイトは、停止していない状態で新規サイトの追加処理中である可能性があります。

処置: この宛先のdef$_destination表を確認して、パラレル伝播を試行してください。

ORA-23496: "string"および"string"の使用禁止状態を変更できません

原因: 停止していない新規マスターを追加する場合、このサイトの使用禁止状態は内部的に同期に設定されます。

処置: 停止していない新規マスターを追加する処理が、このプロシージャを起動する前に終了したことを確認してください。

ORA-23497: レプリケーション・グループ名はNULLにできません

原因: Repgroup名の配列にNULL値が含まれています。

処置: Repgroup名の配列が稠密でNULL終了していないことを確認してください。

ORA-23498: 指定されたレプリケーション・グループはマスターが同じである必要があります

原因: 指定したRepgroupに同じマスターがありません。

処置: 指定したRepgroupに同じマスターがあることを確認してください。

ORA-23500: 複数層マテリアライズド・ビューのレプリケーション・グループ"string"."string"用にマスターを切り替えられません。

原因: 親repgroupがマテリアライズド・ビューのrepgroupであるときに、マテリアライズド・ビューのマスターを切り替えようとしました。 これは許可されていません。

処置: 適切な親repgroupに基づくマテリアライズド・ビューrepgroupを削除して、再作成してください。

ORA-23501: リフレッシュ・テンプレートは8.0以下と互換のデータベースにインスタンス化できません。

原因: リフレッシュ・テンプレートのインスタンス化は、8.0以下の互換のデータベースにはサポートされていません。

処置: データベースの互換が8.1以上であることを確認してください。

ORA-23502: オフライン・インスタンス化に対して、有効なディレクトリが指定されていません。

原因: 指定されていないかまたはNULLのディレクトリをオフライン・インスタンス化しようとしました。

処置: ディレクトリを指定するには、APIへのOFFLINE_DIRPATHパラメータとして指定する方法、UTL_FILE_DIRという名のinit.oraパラメータとして指定する方法の2つがあります。オフライン・ファイルが作成される適切なディレクトリを指定していることを確認してください。

ORA-23503: IASインスタンス化中にエラーが発生しました。

原因: IASサイトをインスタンス化しようとしました。 IASのインスタンス化中にエラーが発生しました。

処置: エラー・スタック上の他のエラーを参照して、問題の原因を調べてください。 エラーが繰り返される場合は、Oracleサポートに連絡してください。

ORA-23504: 表に追加される列が追加される列のリストと一致しません。

原因: パラメータとして渡される列のリストが表に追加される列と一致しません。

処置: DDL文字列または列のリストを修正して、再実行してください。

ORA-23505: オブジェクト"string"."string"がありません。

原因: 指定されたオブジェクトは存在しません。

処置: 指定されたオブジェクトが正しいことを確認してください。

ORA-23514: 引数の数が無効または不適切です。

原因: オンライン再定義APIへ渡される引数が無効またはありません。

処置: 正しい数の有効な引数でオンライン再定義APIをコールしてください。

ORA-23515: マテリアライズド・ビューまたはその索引(あるいはその両方)が表領域に存在します

原因: マテリアライズド・ビューまたは索引(あるいはその両方)を含む表領域を削除しようとしました。

処置: この表領域のすべてのマテリアライズド・ビューを削除してください。 また、この表領域のマテリアライズド・ビューに属する索引を見つけ、それらを削除してください。 その後、表領域を削除してください。

ORA-23531: サイト所有者がテンプレートにすでに存在します。

原因: テンプレートのサイト所有者がすでに存在します。

処置: このテンプレートに複数のサイト所有者を作成しないでください。

ORA-23532: 異なる同期メカニズムの表が同じグループ内にあります

原因: 同じレプリケーション・グループに属する表が、異なる同期メカニズムでキャッシュされるように指定されています。

処置: 同じレプリケーション・グループに属する表のキャッシュ中に、異なる同期メカニズムを指定しないでください。

ORA-23533: オブジェクト"string"."string"をキャッシュできません

原因: サポートされていないオブジェクトをキャッシュしようとしました。

処置: サポートされていないオブジェクトをキャッシュしないでください。

ORA-23534: マテリアライズド・ビュー・コンテナ表"string"."string"に列がありません

原因: インポート後に、マテリアライズド・ビュー・コンテナ表に列がありません。

処置: マテリアライズド・ビュー・コンテナ表が正しくインポートされたかどうかを確認してください。

ORA-23535: 複数バックエンドからのテンプレートのインスタンシエーションはできません。

原因: iASサイト用にNULLでない新しいバックエンド・データベースを設定しようとしました。

処置: NULLであるデータベース・リンクを使用したdbms_ias_configure.set_back_end_dbプロシージャをコールします。 次に、NULLでない新しいデータベース・リンクを使用した同じプロシージャをコールしてください。

ORA-23536: オブジェクト"string"."string"は想定されたとおり中間層でキャッシュされていません。

原因: dbms_ias_inst.start_ias_instの実行後に、オブジェクトがバックエンドで削除または名前を変更されました。

処置: バックエンドでのオブジェクトの妥当性をチェックし、インスタンス化を再試行してください。

ORA-23537: ファンクションまたはプロシージャstringはこのサイトから起動できません。

原因: このファンクションまたはプロシージャは、バックエンドまたは中間層サイトでは制限されています。

処置: このファンクションまたはプロシージャをコールする前に、適切なサイトに接続してください。

ORA-23538: NEVER REFRESHマテリアライズド・ビュー("string")は明示的にリフレッシュできません

原因: NEVER REFRESH MVを明示的にリフレッシュしようとしました。

処置: このようなリフレッシュ操作を実行しないか、またはこのMVをリストから削除してください。

ORA-23539: 表"string"."string"は現在再定義されています

原因: 現在再定義中の表を再定義しようとしました。

処置: この表に対して再定義操作を実行しないか、現在の再定義が終了するまで待つ必要があります。

ORA-23540: 再定義は定義または開始されていません

原因: 定義または開始されていない再定義を続行または完了しようとしました。

処置: この操作を行う前に再定義を定義または開始してください。

ORA-23541: 表は、再定義の定義中に使用する表と一致しません

原因: 再定義の定義または開始中に使用したもの以外の表を提供することで、再定義を続行または完了しようとしました。

処置: この操作を繰り返し、再定義の定義または開始中に指定されたのと同じ表を指定してください。

ORA-23542: 依存オブジェクト"string"."string"はすでに登録されています

原因: 進行中の再定義にすでに登録してある依存オブジェクトを登録しようとしました。

処置: 進行中の再定義にすでに登録してある依存オブジェクトを登録しようとしました。

ORA-23543: "string"."string"のマテリアライズド・ビュー・ログの状態に一貫性がありません

原因: マテリアライズド・ビュー・ログの作成時にエラーが発生し、現在ログの状態に一貫性がありません。 ログの作成時に、スキーマの再定義がマスター表で発生した可能性があります。 または、マテリアライズド・ビュー・ログの作成が開始された時点で、同時に別のセッションでマスター表にDMLが適用され、長時間が経過した後もこれらのDMLトランザクションがコミットされなかった可能性もあります。

処置: マテリアライズド・ビュー・ログを削除し、再作成してください。

ORA-23546: ROWIDマッピング表string.stringを作成できません

原因: オンライン・パーティション移動ツールがROWIDマッピング表を作成できませんでした。

処置: 競合する表の名前を変更するか、SQL文を再実行します。*同じオブジェクトに対して同時にオンライン操作が行われることがあります。

ORA-23547: dml_lock_timeout値が許容範囲外です

原因: dml_lock_timeout値が0から1,000,000の許容範囲を外れています。

処置: 0から1,000,000の範囲内の値を使用して、プロシージャを再実行してください。

ORA-23600: PROPAGATIONを作成できません。stringがすでに存在します。

原因: propagate_nameはすでに存在しています。

処置: DROP_PROPAGATEコマンドを使用してpropagate_nameを削除するか、propagate_nameを指定してください。

ORA-23601: PROPAGATION_NAME stringは存在しません。

原因: 指定された伝播は存在しません。

処置: DBA_PROPAGATIONビューを問い合せて既存のpropagation_nameを検索してください。

ORA-23602: stringのプロセス・タイプstringが無効です

原因: 指定されたGoldenGate、XStreamまたはストリーム・プロセス・タイプが無効です。

処置: 取得または適用を指定してください。

ORA-23603: SGAが少ないため、stringエンキューが中断されました

原因: 割り当てられたメモリーが不足しているため、GoldenGate、XStreamまたはStreamsメッセージへのエンキューは異常終了しました。

処置: GoldenGate、XStreamまたはStreams伝播を有効にすることでメッセージの消費を開始するか、無効にできるものを適用します。 またはより多くのメモリーをSTREAMSに割り当てます。これは定義済であればstreams_pool_size初期化パラメータを増加することで、またはshared_pool_sizeを増加することで実行できます。

ORA-23605: 値"string"(stringパラメータstring用)は無効です

原因: 無効なパラメータ値を指定しようとしました。

処置: パラメータに有効な値を指定してください。 有効なパラメータ値については、ドキュメントを参照してください。

ORA-23606: オブジェクトstringは無効です。

原因: 無効なオブジェクトを指定しようとしました。

処置: 有効なオブジェクトを指定してください。

ORA-23607: 列"string"は無効です。

原因: 列リストに無効な列が指定されました。

処置: オブジェクトの列を確認して、正しい列名を指定してください。

ORA-23608: 解決列"string"は無効です。

原因: 解決列に無効な列が指定されました。 解決列は、column_listパラメータに指定された列のリストに含まれている必要があります。

処置: column_listの列を確認して、正しい解決列名を指定してください。

ORA-23609: ディレクトリstringのディレクトリ・オブジェクトが見つかりません

原因: 指定されたディレクトリに対応するALL_DIRECTORIESにエントリがありません。

処置: 現在のユーザーに新規のディレクトリ・オブジェクトまたは既存のディレクトリ・オブジェクトに対する適切な権限を付与してください。

ORA-23610: 内部dbms_streams_tablespacesエラー: [string] [string] [string] [string]

原因: Streamsはエラー結果を検出しました。

処置: セッション・トレース・ファイルを調べ、カスタマ・サポートに連絡してください。

ORA-23611: 表領域"string"には複数のデータファイルがあります

原因: 指定された表領域には複数のデータファイルがあるため、簡易表領域としての使用には適していません。

処置: 単一のデータファイルで自己完結型の表領域を選択するか、あらゆる表領域をサポートするプロシージャを使用してください。

ORA-23612: 表領域"string"が見つかりません

原因: 表領域が存在しないか、現在のユーザーにその表領域に対する十分な権限がありません。

処置: 現在のユーザーにその表領域への適切な権限を付与するか、異なる表領域を選択してください。

ORA-23613: スクリプトstringはすでに存在します

原因: 指定された起動パッケージのスクリプトはすでに存在します。

処置: 直前の起動を完了するか、直前の起動を削除してから、現在の起動を行ってください。

ORA-23614: スクリプトstringは存在しません

原因: 指定されたスクリプトがありません。

処置: スクリプトを作成してください。

ORA-23615: ブロック番号stringは、スクリプトstringに存在しません

原因: 指定したブロック番号がスクリプトに存在しません。

処置: ブロックを追加するか、ブロック番号を確認してから再実行してください。

ORA-23616: 次を使用したブロックstring (スクリプトstring)の実行に失敗しました\nstring

原因: 指定されたブロックの実行に失敗しました。

処置: エラーを確認してください。 DBA_RECOVERABLE_SCRIPT_BLOCKSを問い合せて失敗したブロックを参照します。 修正してからブロックまたはスクリプトを再実行してください。

ORA-23617: スクリプトstringのブロックstringはすでに実行されています

原因: 指定されたブロックはすでに実行されています。

処置: ブロック番号を確認して、コマンドを再発行してください。

ORA-23618: スクリプトstringの生成が完了していません。

原因: 直前の起動で、指定されたスクリプトのスクリプト生成が完了していません。

処置: パッケージDBMS_STREAMS_ADMでRECOVER_OPERATION APIをコールし、指定したスクリプトをパージしてから、操作全体を再試行してください。

ORA-23619: Oracle以外のシステム・エラー: string

原因: DML文を適用するときに、Oracle以外のデータベースからSTREAMSにエラー・メッセージが戻されました。 Oracle以外のシステム・エラー・メッセージは、このOracleエラーのパラメータになります。

処置: 対処措置は可能である場合と不可能である場合があります(Oracle以外のシステム・エラーに依存します)。 対処措置が可能である場合は、問題を修正してトランザクションの適用を再試行してください。

ORA-23620: バインド値サイズがPL/SQL CALL操作に対して大きすぎます

原因: ストアド・プロシージャへのPL/SQL CALLで、バインド文字列のサイズが4KBを超えました。

処置: バインド文字列のサイズを短くする(4KB未満)か、BEGIN-ENDを使用して、CALLではなくプロシージャを呼び出してください。

ORA-23621: スクリプトstringに対応する操作は進行中です。

原因: スクリプトがすでに別のセッションで実行中か、スクリプトのステータスがERRORまたはEXECUTEDに更新される前にスクリプトが終了しました。

処置: スクリプトがパラレル・セッションで実行中でないことを確認してください。 次に、DBMS_STREAMS_ADMパッケージで、適切なOPERATION_MODEを指定して、RECOVER_OPERATION APIをコールしてください。

ORA-23622: 操作string.string.stringは進行中です。

原因: パラレル・セッションで実行中のプロシージャを実行しようとしたか、実行に失敗しました。

処置: DBA_RECOVERABLE_SCRIPTビューを問合せして、指定した起動プロシージャについて現在進行中の操作を特定してください。 その操作を完了してから先に進んでください。

ORA-23623: 内部DBMS_COMPARISONエラー: [string] [string] [string] [string]

原因: DBMS_COMPARISONでエラー結果が検出されました。

処置: セッション・トレース・ファイルを調べ、Oracleサポート・サービスに連絡してください。

ORA-23624: 比較操作は現在stringに対して進行中です。

原因: このオブジェクトに対する操作は、すでに別のセッションで実行中でした。

処置: 他のセッションによる特定オブジェクトの比較が完了してから、操作を再試行してください。

ORA-23625: string.stringstring.string@stringの表の形状が一致しませんでした。

原因: 比較するローカル表とリモート表の形状が一致していません。

処置: column_listに一致する列を明示的に指定するか、必要に応じて表のビューを作成し、再試行てください。

ORA-23626: 適格な索引が表string.stringにありません

原因: 表には比較に使用できる適格な索引がありません。

処置: 表の比較にDBMS_COMPARISONを使用するには、特定のデータ型の列に適切な索引が作成されている必要があります。 サポートされるデータ型についてはドキュメントを参照してください。

ORA-23627: 比較オブジェクトstringはすでに存在します。

原因: 指定された名前の比較オブジェクトがすでに存在します。

処置: 別の名前を指定して、再試行してください。

ORA-23628: 比較問合せが長すぎます(実際値string、許容値string)。

原因: 生成された比較の問合せが長すぎます。

処置: 長い列名を持つ大きな表の比較はサポートされていません。 列のサブセットまたは短い列名を使用して再試行してください。

ORA-23629: string.stringは比較に適格な索引(表string.string)ではありません

原因: 指定された索引は、比較に使用できる適格な索引ではありません。

処置: 表の比較にDBMS_COMPARISONを使用するには、適切な索引が必要です。 表の比較に使用できる適格な索引を指定してください。

ORA-23630: 次の理由により適用状態のチェックポイント・モードに切り替えられません(値"string"、stringパラメータstring)

原因: 適用状態のチェックポイント・モードへの切り替えができないか、すでに適用状態のチェックポイント・モードになっています。

処置: 適用状態のチェックポイント・モードへの切り替えが可能となるのは、その取得が新規の取得であり(1度も実行されていない)、チェックポイントを使用して取得からクローニングされた取得ではなく、取得に追加の属性が含まれておらず、取得と適用の複合が有効な場合のみです。

ORA-23631: 適用状態のチェックポイント・モードは変更できません(値"string"、stringパラメータstring)

原因: 適用状態のチェックポイント・モードに設定されているため、チェックポイントに切り替えられませんでした。

処置: 適用状態のチェックポイントの取得を削除し、チェックポイントを取る新しい取得を作成してください。

ORA-23632: 適用状態のチェックポイント・モードではチェックポイントを強制できません(値"string"、stringパラメータstring)

原因: 取得プロセスが適用状態のチェックポイント・モードに設定されていました。

処置: 適用状態のチェックポイント・モードではチェックポイントを取得できません。

ORA-23633: 適用状態のチェックポイント・モードでは、取得と適用の複合モードをオフにできません(値"string"、stringパラメータstring)

原因: 適用状態のチェックポイント・モードで実行されている取得は、取得と適用の複合モードでも実行されている必要があります。

処置: 同じキューに対する追加の伝播プロセスまたは適用プロセスを削除して、この取得が取得と適用の複合で実行されることを確認してください。

ORA-23634: 適用状態のチェックポイント・モードでは追加の属性を含めることはできません

原因: 取得プロセスが適用状態のチェックポイント・モードに設定されていました。

処置: 適用状態のチェックポイント・モードでは、追加の属性はサポートされません。

ORA-23635: MAINTAIN_TTS: 表領域はターゲット・データベースにすでに存在します。

原因: ストリームのMAINTAIN_TTS APIをコールしたとき、ターゲット・データベースに表領域がすでに存在していました。

処置: 表領域を削除するとターゲット・データベースでのメンテナンスが可能になるかどうかを確認してください。 そうでない場合は、ストリームのMAINTAIN_TTS APIを使用してストリームを設定しないでください。 ストリームの設定方法についてOracleマニュアルを参照してください。

ORA-23636: MAINTAIN_TTS: 次の理由で表領域名が無効です: string

原因: ストリームのMAINTAIN_TTS APIを呼び出したとき、表領域名がNULLまたは長すぎました。

処置: 指定された表領域名がNULLではなく、綴りが正しいことを確認してください。 表領域が多すぎる場合は、1つのグループにまとめ、そのグループでストリームのMAINTAIN_TTS APIをコールしてください。

ORA-23637: チェックポイント・モードで取得が開始されました

ORA-23638: チェックポイントを使用して、取得が取得からクローニングされました

ORA-23639: その他の属性が含まれています

ORA-23640: 取得と適用の複合は使用不可です

ORA-23641: 取得は適用状態のチェックポイント・モードですでに開始されています

ORA-23642: チェックポイント・モードに切り替えられません(値"string"、stringパラメータstring)

原因: 適用状態のチェックポイント・モードでの取得からクローニングされた取得でした。

処置: チェックポイントを使用した取得からクローニングしてください。

ORA-23643: 適用状態のチェックポイント・モードで、取得が取得からクローニングされました

ORA-23644: 適用状態のチェックポイント・モードに切り替えられません(キャプチャstring)

原因: 前のエラーによって、適用状態のチェックポイント・モードに切り替えられませんでした。

処置: 前のエラーを参照して、適切に処置してください。

ORA-23645: チェックポイントに切り替えられません(キャプチャstring)

原因: 前のエラーによって、チェックポイントフリーに切り替えられませんでした。

処置: 前のエラーを参照して、適切に処置してください。

ORA-23646: string stringプロセスstringは存在しません

原因: 取得または適用が存在しません。

処置: 取得プロセスまたは適用プロセスを作成してから、再試行してください。

ORA-23647: string stringプロセスstringは実行されていません

原因: 取得または適用が実行されていません。

処置: 取得プロセスまたは適用プロセスを起動し、再試行してください。

ORA-23648: キャプチャstringはチェンジ・データ・キャプチャ用です

原因: キャプチャはチェンジ・データ・キャプチャ用であり、チェックポイントが必要でした。

処置: 処置は必要ありません

ORA-23649: キャプチャstringはAudit Vault用です

原因: キャプチャはAudit Vault用であり、チェックポイントが必要でした。

処置: 処置は必要ありません

ORA-23650: 進行していないキャプチャstring

原因: キャプチャは変更を取得していません。

処置: キャプチャが実行され、変更が取得されていることを確認してください。

ORA-23651: キャプチャstringはすでにstringモードです

原因: キャプチャはすでに目的のモードです。

処置: 処置は必要ありません

ORA-23652: 一番古いSCNが適用stringで更新できませんでした

原因: 切り替えを実行する前に、一番古いSCNを更新できませんでした。

処置: 適用が実行され、両方のデータベースのスイッチ・パッケージ・バージョンが同じであることを確認してください。

ORA-23653: LogMinerセッションが存在しません

原因: LogMinerセッションが存在しません。

処置: 取得プロセスが存在することを確認してください。

ORA-23654: 一番古いSCNをより大きな値(string)に(現在の値(string)よりも)適用stringで設定することを試行中

原因: 一番古いSCNの新しい値が正しく計算されませんでした。

処置: 取得と適用が実行されていること、および取得が進行していることを確認してください。

ORA-23655: SCN範囲は0より小さくできません、(SCN範囲 = string)

原因: 負のSCN範囲で関数が呼び出されました。

処置: 正のSCN範囲を使用してください。

ORA-23656: string stringプロセスstringの際に、タイムアウトが発生しました

原因: GoldenGate、XStreamまたはStreamsプロセスを停止または起動できませんでした。

処置: 切替えプロシージャを再度コールしてください。

ORA-23657: 変換済のファイルstringがすでに存在します

原因: 変換済のファイルがすでに存在しています。 CONVERT FILEコールは、既存のファイルを上書きしません。

処置: 既存のファイルを削除できるかどうかを確認します。 既存ファイルを削除できる場合は、削除してください。 削除できない場合は、別のディレクトリまたはファイル拡張子を指定してください。

ORA-23658: 'string.string'の列'string'の変換時に、無効なキャラクタ・セットが指定されました

原因: 指定した表内の列の2つのキャラクタ・セット間の変換はサポートされていません。

処置: ソース列と宛先列間の暗黙的な変換がサポートされているかどうか確認してください。

ORA-23659: 列'string' ('string.string')の変換時における宛先バッファの大きさが足りません(実際の長さ: string、最大の長さ: string)

原因: 宛先列に対するソース列の値が大きすぎるため、2つのキャラクタ・セット間の変換に失敗しました。

処置: ソース列と宛先列のサイズが一致するかどうか確認してください。

ORA-23660: 列'string' ('string.string')の変換時に、NLSデータ・オブジェクトをロードできません

原因: このエラーは、無効なNLS環境設定により発生することがあります。

処置: NLS環境設定を確認してください。

ORA-23661: 標準取得名"string"が見つかりません

原因: 該当する取得プロセスが存在しません。

処置: 関数に正確なパラメータを渡してください。

ORA-23662: サブセット・ルール長が最大許容値を超えています

原因: DML条件入力から算出されたINSERT、UPDATE、またはDELETEサブセット・ルールの長さが最大許容長を超えています。

処置: DML条件の長さを短くしてください。

ORA-23663: ローカル・オブジェクトstring.stringは単一表のビューです

原因: ビューは別のビューまたは複数の表またはビューのいずれかに基づいていました。

処置: 比較用に、単一表に基づくビューを指定します。

ORA-23664: リモート・オブジェクトstring.stringは単一表のビューではありません

原因: ビューは別のビューまたは複数の表またはビューのいずれかに基づいていました。

処置: 比較用に、単一表に基づくビューを指定します。

ORA-23665: DML競合ハンドラ"string"が見つかりません

原因: 変更または削除するDML競合ハンドラが見つかりませんでした。

処置: 競合ハンドラの名前が正しいことと、存在していることを確認してください。

ORA-23666: DML競合ハンドラ"string"により使用されているデフォルト列グループ

原因: 指定した適用名、操作名および競合タイプのデフォルトの列グループが見つかりました。

処置: 既存のデフォルトの列グループを削除して再試行します。

ORA-23667: 列"string"はすでに競合ハンドラ"string"に使用されています

原因: 指定した適用名、操作名および競合タイプに対する別の競合ハンドラの列グループに列がすでにありました。

処置: 別の競合ハンドラから列を削除するか、別の列を指定してください。

ORA-23668: 列"string"には数値データ型がありません。

原因: 指定した列に数値データ型が含まれていませんでした。 デルタ競合解決には数値列が必要です。

処置: 列のデータ型を確認し、数値列のみを指定してください。

ORA-23669: 競合ハンドラ名が重複しています

原因: 指定した名前のDML競合ハンドラが見つかりました。

処置: 現在のDML競合ハンドラを削除するか、別の名前を指定してください。

ORA-23670: 列名stringが重複しています

原因: 指定した値は列グループ・リストで重複しています。

処置: 列グループ・リストから重複するエントリを削除してください。

ORA-23671: デフォルトの列グループが必要です

原因: デフォルトの列グループが指定されていません。 指定した適用名、操作名および競合タイプは、デフォルトの列グループでのみサポートされます。

処置: デフォルトの列グループを指定します。

ORA-23672: 表"string"."string"用のDML競合ハンドリングの列グループに列が指定されていません

原因: 指定した表に列グループの一部として指定されていない列が含まれています。

処置: 列を列グループに追加します。

ORA-23673: 解決列"string"(表"string"."string")は無効です

原因: 指定した解決列が有効ではありません。

処置: 解決列を有効な列に設定してください。

ORA-23674: 表"string"."string"のデルタ競合解決を処理できません

原因: 指定した表またはLCRのデルタ競合グループに続する列のいずれかにNULL値が含まれています。

処置: 現在NULL値が含まれている場合には、表またはエラーLCRの各デルタ列を修正してください。

ORA-23675: OPERATION_NAME、CONFLICT_TYPEおよびMETHOD_NAMEはサポートされていません

原因: 指定したOPERATION_NAME、CONFLICT_TYPEおよびMETHOD_NAMEはパラメータの有効なセットではありません。

処置: パラメータの有効なセットを使用して再試行してください。

ORA-23676: ローカル表"string"."stringに適確な索引がありません

原因: ローカル表には比較に使用できる適格な索引がありません。

処置: 表の比較にDBMS_COMPARISONを使用するには、特定のデータ型の列に適切な索引が作成されている必要があります。 サポートされるデータ型についてはドキュメントを参照してください。

ORA-23677: リモート表"string"."stringに適確な索引がありません

原因: リモート表には比較に使用できる適格な索引がありません。

処置: 表の比較にDBMS_COMPARISONを使用するには、特定のデータ型の列に適切な索引が作成されている必要があります。 サポートされるデータ型についてはドキュメントを参照してください。

ORA-23678: 索引"string"."string"(ローカル表"string"."string")は比較に適確ではありません

原因: 指定された索引は、比較に対して適格ではありません。

処置: 表の比較にDBMS_COMPARISONを使用するには、適切な索引が必要です。 表の比較に使用できる適格な索引を指定してください。

ORA-23679: 索引"string"."string"(リモート表"string"."string")は比較に適確ではありません

原因: 指定された索引は、比較に対して適格ではありません。

処置: 表の比較にDBMS_COMPARISONを使用するには、適切な索引が必要です。 表の比較に使用できる適格な索引を指定してください。

ORA-24000: 値stringが無効です。stringの形式は、[SCHEMA.]NAMEにする必要があります

原因: パラメータに無効な値が指定されました。

処置: [SCHEMA.]NAMEの形式で文字列を指定してください。

ORA-24001: QUEUE_TABLEを作成できません。stringがすでに存在しています。

原因: このキュー表はすでにキューイング・システムに存在しています。

処置: 最初にDROP_QUEUE_TABLE()コマンドを使用して表を削除するか、別の表を指定してください。

ORA-24002: QUEUE_TABLE stringは存在しません。

原因: QUEUE_TABLEが存在しません。

処置: USER_QUEUE_TABLESユーザー・ビューで問合せを実行して、既存のキュー表を確認してください。

ORA-24003: キュー表の索引stringが、キュー表stringと互換性がありません

原因: キュー表の索引が正常にインポートされていません。

処置: キュー表を使用する前に、キュー表の索引をインポートしてください。 インポートに失敗した場合は、問題を修正して、キュー表の索引のインポートを再試行してください。

ORA-24004: SORT_LISTの列名stringは無効です。ENQ_TIMEまたはPRIORITYを指定してください。

原因: SORT_LISTに無効な列名が指定されています。

処置: 有効な列名はENQ_TIMEおよびPRIORITYです。

ORA-24005: AQ表string.stringでのDDLの実行に不適切なユーティリティが使用されました

原因: キュー・メタデータまたは表に対してSQLコマンドDROP TABLE、TRUNCATE TABLEまたはALTER TABLEを使用しようとしました。

処置: 表の削除にはDBMS_AQADM.DROP_QUEUE_TABLEを、表の切捨てにはDBMS_AQADM.PURGE_QUEUE_TABLEを使用してください。 ALTER_TABLE_PROPERTIES句およびALTER_TABLE_PARTITIONING句にのみ基づくALTER TABLEの再定義は可能です。

ORA-24006: QUEUEstringはすでに存在しています。作成できません。

原因: 作成が要求されたこのキューはすでに存在しています。

処置: 別のキュー名を指定してください。 ユーザーのスキーマに存在するすべてのキューをUSER_QUEUESに問い合せてください。

ORA-24007: 値stringが無効です。MAX_RETRIESには負数ではない整数が必要です。

原因: MAX_RETRIESに指定された値が無効です。

処置: 負ではない整数を指定してください。

ORA-24008: キュー表string.stringを最初に削除する必要があります

原因: クラスタ、表領域およびスキーマでキュー表を削除中に、エラーが検出されました。

処置: DBMS_AQADM.DROP_QUEUE_TABLEプロシージャを使用して、指定されたキュー表をまず削除してから操作を再試行してください。

ORA-24009: 値stringが無効です。QUEUE_TYPEにはNORMAL_QUEUEまたはEXCEPTION_QUEUEが必要です

原因: QUEUE_TYPEパラメータが無効です。

処置: 標準キューに対する有効値はNORMAL_QUEUEで、例外キューに対する有効値はEXCEPTION_QUEUEです。

ORA-24010: キューstringは存在しません

原因: 指定したキューは存在しません。

処置: 有効なキューを指定してください。 USER_QUEUESにすべての有効なキューを問い合せてください。

ORA-24011: キューを削除できません。最初にstringを停止する必要があります

原因: キューが停止されていません。エンキューまたはデキューがまだ使用可能になっています。

処置: STOP_QUEUEコマンドを使用してキューを停止してから、エンキューおよびデキューを使用禁止にしてください。

ORA-24012: QUEUE_TABLEを削除できません。string内のキューの一部が削除されていません。

原因: キュー表に削除されていないキューが存在します。 すべてのキューを削除する必要があります。

処置: drop_queue()コマンドを使用して、このキュー表に属するキューをすべて削除してください。 削除する前にキューを適切に停止してください。 または、DROP_QUEUETABLEのFORCEオプションを使用してください。

ORA-24013: 値stringが無効です。RETRY_DELAYには負数ではない値が必要です。

原因: RETRY_DELAYに負の値が指定されました。

処置: 負ではない値をRETRY_DELAYに指定してください。

ORA-24014: 値stringが無効です。RETENTION_TIMEにはFOREVERまたは負数ではない値が必要です

原因: キュー保持時間が指定されましたが、RETENTION_TIMEが0(ゼロ)未満に指定されています。

処置: RETENTION_TIMEには、負ではない値またはFOREVERを指定してください。 または、保持時間を指定しないでください。

ORA-24015: QUEUE_TABLEを作成できません。QUEUE_PAYLOAD_TYPEstring.stringが存在しません。

原因: CREATE_QUEUE_TABLE中に無効なQUEUE_PAYLOAD_TYPEが指定されました。

処置: QUEUE_PAYLOAD_TYPEには、RAWまたはデータベースにすでに存在するオブジェクト型が必要です。

ORA-24016: QUEUE_TABLEを作成できません。ユーザーstringにはQUEUE_PAYLOAD_TYPEstring.stringの実行権限がありません。

原因: CREATE_QUEUE_TABLE中に、QUEUE_PAYLOAD_TYPEに無効なオブジェクト型が指定されました。

処置: キューに指定したオブジェクト型に対する実行権限が必要です。

ORA-24017: キューのエンキューを有効化できません。stringは例外キューです

原因: 例外キューに対してエンキューを使用可能にしようとしました。

処置: 処置は必要ありません

ORA-24018: stringのSTOP_QUEUEに失敗しました。未処理のトランザクションが見つかりました。

原因: キューに未解決のトランザクションがあり、WAITがFALSEに設定されていたため、キューの停止時にSTOP_QUEUEに失敗しました。

処置: WAITをTRUEに設定して再度STOP_QUEUEを試行してください。 実行中のすべてのトランザクションが完了するまでハングします。

ORA-24019: stringの識別子が長すぎます。string文字以下にしてください。

原因: 指定された識別子が長すぎます。

処置: より短い識別子で再試行してください。

ORA-24020: DBMS_AQ_IMPORT_INTERNALで内部エラーです。string

原因: DBMS_AQ_IMPORT_INTERNALパッケージに内部エラーが発生しました。

処置: 内部エラーです。Oracleサポートに連絡してください。

ORA-24021: キュー表の定義がstring.stringにインポートされていません。

原因: キュー表が正しくインポートされなかったため、キュー定義が更新されていません。

処置: キュー表を再度インポートしてください。

ORA-24022: 指定されたパラメータはキューに使用できません。

原因: このパラメータの組合せではキューが開始または停止しません。

処置: 処置は必要ありません。 これは警告メッセージです。

ORA-24023: DBMS_AQ_EXP_INTERNAL.string [string] [string]で内部エラーが発生しました

原因: DBMS_AQ_EXP_INTERNALパッケージに内部エラーが発生しました。

処置: 内部エラーです。Oracleサポートに連絡してください。

ORA-24024: DBMS_AQ_IMP_INTERNAL.string [string] [string]で内部エラーが発生しました

原因: DBMS_AQ_IMP_INTERNALパッケージに内部エラーが発生しました。

処置: 内部エラーです。Oracleサポートに連絡してください。

ORA-24025: 値stringが無効です。QUEUE_PAYLOAD_TYPEにはRAWまたはオブジェクト型が必要です。

原因: QUEUE_PAYLOAD_TYPEパラメータに無効な値があります。

処置: 有効なオブジェクト型またはRAWを指定してください。

ORA-24026: 操作に失敗しました。キューstring.stringにエラーがあります

原因: エラーがあるキューをエンキュー、デキューまたは管理しようとしました。

処置: 強制実行オプションがtrueに設定されているキュー表を削除してください。

ORA-24027: AQ HTTP伝播でエラーが検出されました。状態コードはstringstringです

原因: 指定したアドレスの伝播サーブレットに対するAQ伝播のHTTP要求で、エラーが検出されました。

処置: 伝播の宛先データベース・リンクの接続文字列に有効なアドレスを指定してください。データベース・リンク・ユーザーは正しい権限を持ち、AQ伝播サーブレットが正しくインストールされていることを確認してください。

ORA-24028: 受信者非拒否シングル・コンシューマ・キューを作成できません。

原因: 受信者非拒否シングル・コンシューマ・キューを作成しようとしました。

処置: この機能はサポートされません。

ORA-24029: 単一コンシューマ・キューでは操作できません。

原因: 単一コンシューマ・キューでは許可されない操作が試行されました。

処置: マルチ・コンシューマ・キューで操作を指定してください。

ORA-24030: 1つのルールまたはルール・セットを指定する必要があります。

原因: 操作にルールとルール・セットの両方が指定されました。

処置: ルールまたはルール・セットのいずれか1つを指定してください。

ORA-24031: 値が無効です。stringにはNULLでない値が必要です。

原因: パラメータがNULLです。

処置: パラメータにNULL以外の値を指定してください。

ORA-24032: オブジェクトstringが存在します。キュー表stringの索引は作成できませんでした

原因: Oracle AQで、エラー・メッセージに示された名前を使用して索引を作成しようとしました。 同じ名前のオブジェクトが存在するため、示されたキュー表に対し、索引を作成できませんでした。

処置: エラー・メッセージに示されたオブジェクトを削除し、コマンドを再試行してください。 別の名前のキュー表を選択することもできます。

ORA-24033: メッセージの受信者がいません。

原因: 複数のデキュー側に対して設定されているキューに対しエンキューが実行されましたが、コールに指定されている明示的な受信者も、このメッセージに対して受信者と判断されたキューのサブスクライバもどちらも存在しませんでした。

処置: エンキュー・コールの受信者のリストを渡すか、またはこのメッセージを受信するためにサブスクライバをキューに追加してください。

ORA-24034: アプリケーションstringはすでにキューstringのサブスクライバです

原因: すでにキューのサブスクライバであるアプリケーション名をDBMS_AQ.SUBSCRIBEコールに指定しました。

処置: 該当なし

ORA-24035: AQエージェントstringはキューstringへのサブスクライバではありません

原因: キューのサブスクライバではないAQエージェントが指定されました。

処置: エージェントの名前またはアドレス(あるいはその両方)を確認し、コールを再試行してください。

ORA-24036: キュー表に対して指定されたSORT_ORDER列stringが無効です。

原因: CREATE QUEUE TABLEコマンドが、TRANSACTIONALに設定されたMESSAGE_GROUPINGおよび優先順位でないソート順序列を使用して発行されました。 トランザクション別にグループ化されたキュー表では、優先順位列のみがソート順序に指定できます。

処置: CREATE QUEUE TABLEコマンドのソート順序リストを変更して、コールを再試行してください。

ORA-24037: QUEUE_NAMEのスキーマstringはQUEUE_TABLEのスキーマstringと同じではありません。

原因: CREATE_QUEUEのQUEUE_NAMEパラメータに指定したスキーマが、QUEUE_TABLEパラメータに指定したスキーマと同じ名前ではありません。

処置: QUEUE_NAMEパラメータおよびQUEUE_TABLEパラメータに対して同じスキーマ名を使用し、コマンドを再試行してください。

ORA-24038: RETRY_DELAYとMAX_RETRIESは、8.0互換の複数コンシューマのキューに使用できません。

原因: CREATE_QUEUEコマンドまたはALTER_QUEUEコマンドが、0(ゼロ)でないRETRY_DELAYおよび複数のコンシューマに対して作成されたQUEUE_TABLE、および8.0に設定されたCOMPATIBLEパラメータを使用して発行されました。

処置: RETRY_DELAYを0(ゼロ)に指定するか、またはDBMS_AQADM.MIGRATE_QUEUE_TABLEプロシージャを使用して、キュー表を8.1互換にアップグレードしてください。

ORA-24039: 複数コンシューマ用のキュー表にキューstringが作成されませんでした

原因: ADD_SUBSCRIBER、ALTER_SUBSCRIBERまたはREMOVE_SUBSCRIBERプロシージャ、または空でない受信者リストのENQUEUEが、複数のコンシューマに対して作成されていないキューに対し発行されました。

処置: 複数のコンシューマに対して作成されたキュー表にキューを作成し、コールを再試行してください。

ORA-24041: キューstringと宛先stringには伝播スケジュールがあります

原因: SCHEDULE_PROPAGATIONが、キューと、すでに伝播スケジュールのある宛先ペアに発行されました。

処置: UNSCHEDULE_PROPAGATIONを発行し、既存のスケジュールを取り消し、SCHEDULE_PROPAGATIONコールを再発行してください。

ORA-24042: キューstringと宛先stringには伝播スケジュールがありません

原因: UNSCHEDULE_PROPAGATIONが、キューと、伝播スケジュールのない宛先ペアに発行されました。

処置: 指定したQUEUEとDESTINATIONの綴りを確認し、正しい綴りでコールを再発行してください。

ORA-24043: 宛先stringには確保された名前が使用されています。AQ$_接頭辞付きの名前は無効です。

原因: 確保されている名前を宛先に指定しようとしました。

処置: 別の値かNULLをローカル宛先に入力してください。 その後で、操作を再試行してください。

ORA-24044: ソースstringと宛先stringのオブジェクト型が一致しません。

原因: メッセージの受信者のキューは、送信者のキューと違うオブジェクト構造になっています。 メッセージを伝播できません。

処置: 受信者を送信者のキューのサブスクライバ・リストから外すか、またはソース・キューのオブジェクト型に一致するオブジェクト型の宛先キューを作成してください。

ORA-24045: 無効なエージェント・アドレスstringです。エージェント・アドレスの書式は、[SCHEMA.]NAME[@DATABASE LINK]にしてください

原因: エージェント・アドレス・パラメータに無効な値が指定されました。

処置: 書式が[SCHEMA.]NAME[@DATABASE LINK]の文字列を指定してください。

ORA-24046: プロトコル属性は今後使用する目的で確保されています

原因: AQエージェント・オブジェクト型のプロトコル属性は、今後使用する目的で確保されています。

処置: エージェント・オブジェクト型の中でプロトコル属性を指定しないでください。

ORA-24047: 無効なエージェント名stringです。エージェント名の書式は、NAMEにしてください

原因: エージェント名パラメータに無効な値が指定されました。

処置: NAME書式の文字列を指定してください。 その後で、操作を再試行してください。

ORA-24048: QUEUE_TABLEを作成できません。AQオブジェクト型へのアクセス権がありません。

原因: CREATE_QUEUE_TABLEコマンドを発行しようとしましたが、そのコマンドを発行したユーザーには、内部AQオブジェクト型へのアクセス権がありません。

処置: DBMS_AQADM.GRANT_TYPE_ACCESSプロシージャを使用して、ユーザーにAQオブジェクト型へのアクセス権を与えてください。

ORA-24049: エージェント名stringは無効です。接頭辞AQ$_のある名前は無効です

原因: エージェント名に確保されている接頭辞を使用しようとしました。

処置: エージェント名に別の値を入力してください。 操作を再試行してください。

ORA-24050: 例外キューstringではサブスクライバはサポートされません

原因: ADD_SUBSCRIBER、ALTER_SUBSCRIBERまたはREMOVE_SUBSCRIBERプロシージャが、EXCEPTION_QUEUEとして作成されたキューで発行されました。

処置: プロシージャにNORMAL_QUEUEを指定してください。

ORA-24051: REF属性を持つオブジェクト型ペイロードは伝播できません

原因: エージェント型のNULLでないアドレス・フィールドで、ADD_SUBSCRIBERまたはENQUEUEプロシージャが、REF属性を持つペイロードのキューに発行されました。 REF属性を持つオブジェクト型ペイロードの伝播は、現在サポートされていません。

処置: エージェントが同一のキューからデキューできるように、NULLアドレス・フィールドでエージェントを指定してください。 または、オブジェクト型定義を、REF属性を使用しないものに変更してください。

ORA-24052: LOB属性を持つオブジェクト型ペイロードはリリース8.0に伝播できません

原因: LOB属性を持つメッセージの受信者が、Oracleリリース8.0を使用していました。 LOB属性の伝播は、Oracle 8.1以上のリリースでのみサポートされています。

処置: ターゲット・リリースをOracle 8.1にアップグレードして、再試行してください。 または、オブジェクト型定義を、LOB属性を使用しないものに変更してください。

ORA-24053: PRIMARY_INSTANCEおよびSECONDARY_INSTANCEに負数は指定できません。

原因: PRIMARY_INSTANCEおよびSECONDARY_INSTANCEのうちの1つが、負数です。

処置: PRIMARY_INSTANCEおよびSECONDARY_INSTANCEに、負数でない整数を指定してください。

ORA-24054: Oracle8リリース8.0.3以下の宛先には伝播できません。

原因: メッセージの受信者が、Oracle 8.0.3以前のリリースを使用していました。 伝播は、Oracle 8.0.4以上のリリースでのみサポートされています。

処置: ターゲット・リリースをOracle 8.0.4以上のリリースにアップグレードして、再試行してください。

ORA-24055: 準備状態の伝播状態行は削除できません。

原因: 内部管理プロシージャを使用して、SYS.AQ$_PROPAGATION_STATUS表から準備状態の状態行を削除しようとしました。

処置: 伝播の正常な完了を待って、操作を再試行してください。

ORA-24056: キューstringと宛先stringに内部矛盾があります。

原因: SYS.AQ$_PROPAGATION_STATUS表で使用されている順序番号が、指定されたキューおよび宛先に矛盾しました。

処置: Oracleサポート・サービスに連絡してください。

ORA-24057: キューstringに対してルール付きのサブスクライバは定義できません。

原因: ルール付きのADD_SUBSCRIBERまたはALTER_SUBSCRIBERプロシージャが、ルールベースのサブスクライバをサポートしていないキューで発行されました。 ルールベースのサブスクライバは、Oracle 8.1以上のリリースの互換性のあるキュー表を使用して作成された、NORMAL(常設)の複数のコンシューマ・キューに対してのみ現在サポートされています。

処置: Oracle 8.1以上のリリースの互換性のあるキュー表に、NORMALの複数コンシューマ・キューを作成してください。 または、キューがNORMAL(常設)の複数コンシューマ・キューの場合、そのキュー表をOracle 8.1以上のリリースの互換性のあるキュー表に変換して、再試行してください。

ORA-24058: 準備状態の伝播があるため、QUEUE_TABLEはダウングレードできません。

原因: 準備状態の伝播メッセージがあるときに、キュー表をダウングレードしようとしました。

処置: 伝播の完了を待って、操作を再試行してください。

ORA-24059: 無効なCOMPATIBLEパラメータ設定stringがDBMS_AQADM.stringで指定されました。

原因: DBMS_AQADMプロシージャで、無効なCOMPATIBLEパラメータが指定されました。 パラメータ設定は8.x.yまたは9.x.y(xはリリース番号、yは更新番号)という書式である必要があります。

処置: 有効なCOMPATIBLEパラメータ設定を指定して、操作を再試行してください。

ORA-24060: QUEUE_TABLEを変換できません。stringはリリースstringとすでに互換性があります。

原因: DBMS_AQADMプロシージャのソース・キュー表は、指定されたCOMPATIBLEパラメータ設定と互換性があります。

処置: 別のCOMPATIBLEパラメータ設定を選択して、キュー表を要求された互換性のあるキュー表に変換してください。

ORA-24061: PRIMARY_INSTANCEが0のときは、SECONDARY_INSTANCEに0以外は指定できません。

原因: PRIMARY_INSTANCEが0(ゼロ)のとき、SECONDARY_INSTANCEに0(ゼロ)以外の値が指定されました。

処置: 0(ゼロ)以外のPRIMARY INSTANCEを指定してから、0(ゼロ)以外のSECONDARY INSTANCEを指定してください。

ORA-24062: サブスクライバ表stringがキュー表stringと矛盾しています。

原因: サブスクライバ表が正常にインポートされていません。

処置: キュー表を使用する前に、サブスクライバ表をインポートしてください。 インポートに失敗した場合は、問題を修正して、サブスクライバ表のインポートを再試行してください。

ORA-24063: ルールベースのサブスクライバ付きのキューを持つQUEUE_TABLEはダウングレードできません

原因: ルールベースのサブスクライバを定義しているキューが存在するとき、キュー表をダウングレードしようとしました。

処置: このキュー表にあるすべてのキューのルールベース・サブスクライバを削除して、再試行してください。

ORA-24064: キューstring、宛先stringの伝播はすでに有効です。

原因: ENABLE_SCHEDULE_PROPAGATIONコマンドが、伝播スケジュールがすでに使用可能なキューと宛先のペアに対して発行されました。

処置: ENABLE_SCHEDULE_PROPAGATIONコマンドを発行するとき、QUEUEおよびDESTINATIONが正しいことを確認してください。

ORA-24065: キューstring、宛先stringの伝播はすでに使用禁止です。

原因: DISABLE_SCHEDULE_PROPAGATIONコマンドが、伝播スケジュールがすでに使用不可のキューと宛先のペアに対して発行されました。

処置: DISABLE_SCHEDULE_PROPAGATIONコマンドを発行するとき、QUEUEおよびDESTINATIONが正しいことを確認してください。

ORA-24066: 無効な権限が指定されました。

原因: 無効な権限が、権限付与および権限取消しに指定されています。

処置: 有効な権限を指定してください。

ORA-24067: キューstringで最大サブスクライバ数を超えました

原因: 新規のサブスクライバを指定されたキューに追加しようとしましたが、このキューでサブスクライバの数が、キュー1つに対して許可されているサブスクライバの最大数(1024)を超えました。

処置: 既存のサブスクライバを削除してから、新規のサブスクライバを追加してください。

ORA-24068: キューstringを開始できません。キュー表stringは移行中です。

原因: 移行中のキュー表でキューを開始しようとしました。

処置: キュー表の移行を完了して、操作を再試行してください。

ORA-24069: アップグレード中のキュー表stringはダウングレードできません。

原因: キュー表をダウングレードしようとしましたが、先に実行されたキュー表をアップグレードする前のコマンドが、正常に終了していません。

処置: DBMS_AQADM.MIGRATE_QUEUE_TABLEプロシージャを再実行して、キュー表のアップグレードを完了してください。 それから、キュー表をダウングレードしてください。

ORA-24070: ダウングレード中のキュー表stringはアップグレードできません。

原因: キュー表をアップグレードしようとしましたが、先に実行されたキュー表をダウングレードする前のコマンドが、正常に終了していません。

処置: DBMS_AQADM.MIGRATE_QUEUE_TABLEプロシージャを再実行して、キュー表のダウングレードを完了してください。 それから、キュー表をアップグレードしてください。

ORA-24071: 操作stringは実行できません。キュー表stringが移行中です。

原因: 移行中のキュー表で操作を実行しようとしました。

処置: キュー表の移行を完了して、操作を再試行してください。

ORA-24072: MIGRATE_QUEUE_TABLEプロシージャを実行することができません。所有キュー表が必要です

原因: DBMS_AQADM.MIGRATE_QUEUE_TABLEプロシージャを使用してキュー表をアップグレードまたはダウングレードしようとしましたが、そのプロシージャを実行するユーザーは、キューを所有していません。

処置: キュー表の所有者として再接続して、DBMS_AQADM.MIGRATE_QUEUE_TABLEプロシージャを実行してください。

ORA-24073: 例外キューstring.stringで、RETENTION_TIMEは指定できません。

原因: 0(ゼロ)以外のRETENTION_TIMEを指定して、例外キューを作成または変更しようとしました。

処置: 例外キューにRETENTION_TIMEパラメータのデフォルト値を使用してください。

ORA-24074: RETRY_DELAYとMAX_RETRIESは、例外キュー%.stringに使用できません。

原因: CREATE_QUEUEまたはALTER_QUEUEコマンドが、0(ゼロ)以外のRETRY_DELAYおよび例外キューを使用して発行されました。

処置: 例外キューにRETRY_DELAYまたはMAX_RETRIESを指定しないでください。

ORA-24075: NULLのアドレスとNULLでないプロトコルでは、エージェントを指定できません。

原因: NULLのアドレスとNULLでないプロトコルを持つエージェントを使用して、ADD_SUBSCRIBERまたはエンキューを実行しようとしました。

処置: NULL以外のアドレスを指定するか、またはプロトコルをNULLに設定してください。

ORA-24076: 操作string(NON_PERSISTENTキューstring.stringに対する)を実行できません。

原因: SCHEDULE_PROPAGATION、ALTER_QUEUE、LISTEN、DEQUEUEの操作のうち1つが、NON_PERSISTENTキューに発行されました。

処置: これらの操作に、NON_PERSISTENTキューを指定しないでください。

ORA-24077: EXCEPTIONキューstring.stringの伝播スケジュールを作成できません。

原因: EXCEPTIONキューにSCHEDULE_PROPAGATIONが発行されました。 伝播スケジュールは、NORMALキュー用にのみ作成できます。

処置: キューからのメッセージを伝播するには、キュー・タイプをNORMALに指定してください。

ORA-24078: PRIMARY_INSTANCEがNULLの場合、NULLでないSECONDARY_INSTANCEは指定できません。

原因: PRIMARY_INSTANCEがNULLのとき、SECONDARY_INSTANCEにNULL以外の値が指定されました。

処置: NULL以外のPRIMARY INSTANCEを指定してから、NULL以外のSECONDARY INSTANCEを指定してください。

ORA-24079: 名前stringは無効です。stringにAQ$_接頭辞付きの名前は使用できません。

原因: オブジェクト名に対して確保されている接頭辞を使用しようとしました。

処置: このオブジェクトに別の名前を入力してください。 操作を再試行してください。

ORA-24080: unschedule_propagationは、キューstringと宛先stringに対して保留されています

原因: 伝播がスケジュールされていないキューと宛先のペアに対して、伝播管理コマンドが発行されています。

処置: 保留中のスケジュールされていない要求がある伝播スケジュールに、伝播管理コマンドを発行しないでください。

ORA-24081: 互換性があるパラメータはstring以上です

原因: COMPATIBLEパラメータは、操作ができるほど高くありません。

処置: 停止し、互換性の高い設定値で開始してください。

ORA-24082: キューstringおよび宛先stringに対するスケジュールで、依然として伝播が続いている可能性があります。

原因: 伝播スケジュールを実行しているマテリアライズド・ビュー・プロセスが、伝播を使用不可にするコマンドに応答しませんでした。

処置: 伝播スケジュールのジョブが終了していることを確認してください。

ORA-24083: string、キューstringのリモート・サブスクライバを指定できません

原因: NULLでないアドレス・フィールドを指定したADD_SUBSCRIBERコールが、リモート・サブスクライバをサポートしていないキューで発行されました。 NON_PERSISTENTキューでは、リモート・サブスクライバはサポートされていません。

処置: NULLのアドレス・フィールドを指定して、コールを再試行してください。

ORA-24084: エージェントstringのアドレス・フィールドにあるDBLINK名は、最初の24バイトが一意ではありません。

原因: アドバンスト・キューイングでは、エージェントのデータベース・リンク名の最初の24バイトは一意である必要があります(8.0互換キュー表の場合)。

処置: データベース・リンク名の最初の24バイトが一意になるように指定するか、またはこの制約のない8.1互換キュー表に移行してください。

ORA-24085: 操作に失敗しました。キューstringは無効です

原因: 無効なキューをエンキュー、デキューまたは管理しようとしました。 キューのキュー表のペイロード・タイプが削除されているか、キューのサブスクライバに関連付けられているルールが変更または削除されたため、このエラーが発生する可能性があります。

処置: 強制実行オプションがtrueに設定されているキュー表を削除してください。

ORA-24086: 8.0互換のstringキューを作成できません。

原因: 8.0互換のキュー表を作成して、8.1形式のキュー表でのみサポートされる機能を使用可能にしようとしました。

処置: この機能はサポートされません。

ORA-24087: 無効なデータベース・ユーザーstring

原因: 指定されたデータベース・ユーザー名が無効です。

処置: 有効なデータベース・ユーザーを指定してください。

ORA-24088: AQ Agent stringは存在しません。

原因: このAQエージェントは存在しません。

処置: 有効なAQエージェントを指定してください。 有効なAQエージェントのリストは、DBA_AQ_AGENTSビューで参照してください。

ORA-24089: AQ Agent stringはすでに存在します。

原因: このAQエージェントはすでに作成されています。

処置: 別のエージェント名を指定するか、またはALTER APIを使用してエージェント情報を変更してください。

ORA-24090: 1つ以上のプロトコルを使用可能にする必要があります

原因: AQエージェントに使用可能なプロトコルがありません。

処置: 使用可能なパラメータの1つをtrueに設定して、プロトコルの1つを使用可能にしてください。

ORA-24091: 宛先キューstringがソース・キューと同じです

原因: 宛先キューがソース・キューと同じ場合、伝播はスケジュールできません。

処置: 異なる宛先キューを指定してください。

ORA-24092: 指定された値stringが無効です

原因: データベースの互換が10.0未満のときに、二重引用符を必要とするキュー、キュー表、ルールまたはルール・セット名が指定されました。

処置: 二重引用符を必要としない値を指定して、操作を再試行してください。

ORA-24093: AQエージェントstring はデータベース・ユーザーstringの権限を付与されていません。

原因: 指定されたAQエージェントには、指定されたデータベース・ユーザーの権限がありません。

処置: AQエージェントおよびデータベース・ユーザーの有効な組合せを指定してください。 ユーザー/エージェントのマッピングは、DBA_AQ_AGENT_PRIVSまたはUSER_AQ_AGENT_PRIVSビューを参照してください。

ORA-24094: 変換が無効です。ターゲット・タイプがキューと一致しません。

原因: 指定された変換のターゲット・タイプがキューのタイプとは異なります。

処置: キュー・タイプと同じターゲット・タイプの有効な変換を指定してください。

ORA-24095: 変換が無効です。ソース・タイプがキューと一致しません。

原因: 指定された変換のソース・タイプがキューのタイプとは異なります。

処置: キュー・タイプと同じソース・タイプの有効な変換を指定してください。

ORA-24096: 無効なメッセージ状態が指定されました。

原因: メッセージ状態に無効な値が指定されました。

処置: ドキュメントに指定されているように、有効なメッセージ状態を指定してください。

ORA-24097: 値stringが無効です。stringは負ではない値にしてください。

原因: 負の値またはNULLがパラメータに指定されました。

処置: 負ではない整数を指定してください。

ORA-24098: 値string(string)が無効です。

原因: パラメータに、無効な値またはNULLが指定されました。

処置: 有効な値については、ドキュメントを確認してください。

ORA-24099: 操作は8.0互換キューには許可されていません。

原因: 指定された操作は8.1以上と互換性のあるキューにのみサポートされています。

処置: DBMS_AQADM.MIGRATE_QUEUE_TABLEを使用して8.0互換キューをリリース8.1にアップグレードするか、または8.1と互換性のあるキューを指定してください。

ORA-24100: ktzテスト・レイヤーでエラーが発生しました。

原因: トランザクション・レイヤー・テストICDにエラーがあります。

処置: 該当なし

ORA-24101: 引数リストの処理を次の位置で停止しました: string

原因: 要求された操作の引数の1つに、スケジューラ・オブジェクトのリストが含まれています。 このリストを処理しているときに、指定した項目にエラーが発生しました。

処置: リストのこの要素に対するエラーを解消し、残りの引数リストを使用して、このコマンドを再発行してください。 エラーの原因を検索するには、残りのエラー・スタックを参照してください。

ORA-24102: generate_job_nameの接頭辞が無効です

原因: 19文字以上の接頭辞、または数字で終わる接頭辞を使用して、generate_job_nameがコールされました。

処置: 18文字以下で、末尾が数字以外の接頭辞を使用してコマンドを再発行してください。

ORA-24103: ジョブ"string"。"string"の作成後、有効化に失敗しました

原因: ジョブの作成後、有効化に失敗しました。

処置: 失敗の理由を確認し、可能な場合、これを修正してジョブを再作成してください。

ORA-24120: 無効なstringパラメータがDBMS_REPAIR.stringプロシージャに渡されました。

原因: 指定されたDBMS_REPAIRプロシージャに無効なパラメータが渡されました。

処置: 有効なパラメータ値を指定するか、またはパラメータのデフォルトを使用してください。

ORA-24121: カスケードとブロック範囲の両方がDBMS_REPAIR.CHECK_OBJECTプロシージャに渡されました。

原因: カスケードとブロック範囲の両方がDBMS_REPAIR.CHECK_OBJECTのコールで指定されました。

処置: カスケードまたはブロック範囲のいずれかを使用するか、またはいずれも使用しないでください。

ORA-24122: ブロック範囲指定が無効です

原因: 無効なブロック範囲が指定されました。

処置: BLOCK_STARTパラメータおよびBLOCK_ENDパラメータに正しい値を指定してください。

ORA-24123: 機能stringはまだ実装されていません。

原因: 指定された機能を使用しようとしましたが、機能はまだ実装されていません。

処置: この機能は使用しないでください。

ORA-24124: 無効なACTIONパラメータがDBMS_REPAIR.stringプロシージャに渡されました。

原因: 無効なACTIONパラメータを指定しました。

処置: CREATE_ACTION、PURGE_ACTIONまたはDROP_ACTIONをACTIONパラメータに指定してください。

ORA-24125: オブジェクトstring.stringが変更されました。

原因: DBMS_REPAIR.CHECK_OBJECTが実行されていたために削除または切り捨てられたオブジェクトの破損ブロックを修正しようとしました。

処置: DBMS_REPAIR.ADMIN_TABLESを使用して、修復された表を削除し、DBMS_REPAIR.CHECK_OBJECTを実行して、修正の必要がある破損ブロックがあるかどうかを判断してください。

ORA-24126: 無効なCASCADE_FLAGがDBMS_REPAIR.stringプロシージャに渡されました。

原因: 表ではないオブジェクトにCASCADE_FLAGが指定されました。

処置: CASCADE_FLAGは表に対してのみ使用してください。

ORA-24127: TABLESPACEパラメータがCREATE_ACTION以外のアクションとともに指定されました。

原因: TABLESPACEパラメータはCREATE_ACTIONとともにのみ使用できます。

処置: CREATE_ACTION以外のアクションを実行している場合は、TABLESPACEを指定しないでください。

ORA-24128: パーティション化されていないオブジェクトにパーティション名が指定されました。

原因: パーティション化されていないオブジェクトにパーティション名が指定されました。

処置: オブジェクトがパーティション化されている場合にのみ、パーティション名を指定してください。

ORA-24129: 表名stringが接頭辞stringで始まっていません。

原因: 接頭辞を指定せずに表名パラメータを渡そうとしました。

処置: 有効な表名パラメータを渡してください。

ORA-24130: 表stringが存在しません。

原因: 存在しないマップ表、修復表または同期表を指定しようとしました。

処置: 有効な表名パラメータを指定してください。

ORA-24131: 表stringに不適切な列があります

原因: 正しい定義を持たないマップ表、修復表または同期表を指定しようとしました。

処置: 正しく作成された表を参照している表名を指定してください。

ORA-24132: 表名stringが長すぎます。

原因: 30文字を超える表名を指定しようとしました。

処置: 有効な表名パラメータを指定してください。

ORA-24141: ルールセットstring.stringは存在しません。

原因: ルール・セットにアクセスまたは変更しようとしましたが、ルール・セットは存在しないため失敗しました。

処置: 存在するルール・セットにのみアクセスまたは変更してください。

ORA-24142: ルールセット名が無効です。

原因: 無効な名前でルールセットを作成しようとしました。 ルールセット名はNULLにはできず、rules_table_nameも指定されない限り、26文字を超えることはできません。その場合、ルールセット名は最大30文字まで可能です。

処置: 有効なルール・セット名でルール・セットを再作成してください。

ORA-24143: 評価コンテキスト名が無効です。

原因: 無効な評価名でルールまたはルール・セットを作成しようとしました。 31文字以上のevaluation_contextは指定できません。 また、指定された名前の評価コンテキストが存在している必要があります。

処置: 有効な評価コンテキスト名で再作成してください。

ORA-24144: ルール・エンジンの内部エラーが発生しました。引数: [string], [string]

原因: ルール・エンジンで内部エラーが発生しました。 このエラーは、ルール・エンジンが例外条件を検出したことを示しています。

処置: このエラーをOracleサポート・サービスに連絡してください。 最初の引数はエラーで、2番目の引数はパッケージです。

ORA-24145: 評価コンテキストstring.stringはすでに存在します。

原因: 指定された名前の評価コンテキストはすでに存在します。

処置: 作成する評価コンテキストに別の名前を指定してください。

ORA-24146: ルールstring.stringはすでに存在します。

原因: 指定された名前のルールはすでに存在します。

処置: 作成するルールに別の名前を指定してください。

ORA-24147: ルールstring.stringは存在しません。

原因: 指定された名前のルールは存在しません。

処置: ルールを作成するか、または存在するルールを指定してください。

ORA-24148: 依存性を持つルールstring.stringは削除できません。

原因: ルールはルール・セットに属しているため、削除できません。

処置: 強制オプションなしでルール・セットに属するルールを削除しないでください。

ORA-24149: ルール名が無効です。

原因: 無効な名前でルールを作成しようとしました。 ルール名は、NULLおよび31文字以上にすることはできません。

処置: 該当なし

ORA-24150: 評価コンテキストstring.stringは存在しません。

原因: 指定された名前の評価コンテキストは存在しません。

処置: 評価コンテキストを作成するか、または存在する評価コンテキストを指定してください。

ORA-24151: ルールstring.stringまたはルール・セットstring.stringに関連する評価コンテキストはありません。

原因: ルールをルール・セットに追加する場合、ルールまたはルール・セットに関連する評価コンテキストが必要です。

処置: デフォルトの評価コンテキストを持たないルール・セットに、評価コンテキストのないルールを追加しないでください。

ORA-24152: 依存性を持つ評価コンテキストstring.stringは削除できません。

原因: 評価コンテキストはルールまたはルール・セットに属しているため、削除できません。

処置: 強制オプションなしで依存性を持つ評価コンテキストを削除しないでください。

ORA-24153: ルール・セットstring.stringはすでに存在します。

原因: 指定された名前のルール・セットはすでに存在します。

処置: 作成するルール・セットに別の名前を指定してください。

ORA-24154: ルールstring.stringはルール・セットstring.stringに存在します。

原因: ルール・セットにルールを重複して追加することはできません。

処置: すでにルールを含むルール・セットに同じルールを追加しないでください。

ORA-24155: ルールstring.stringはルール・セットstring.stringに存在しません。

原因: ルール・セットから削除しようとしたルールは、このルール・セットに存在しません。

処置: ルールを含まないルール・セットから同じルールを削除しないでください。

ORA-24156: 表の別名stringが重複しています。

原因: 評価コンテキストに重複する表の別名が存在します。

処置: 評価コンテキストに同じ名前で2つの表の別名を追加しないでください。

ORA-24157: 変数名stringが重複しています。

原因: 評価コンテキストに重複する変数名が存在します。

処置: 評価コンテキストに同じ名前で2つの変数名を追加しないでください。

ORA-24158: 表の別名が無効です。

原因: 表の別名または実表名が、表の別名定義で指定されていません。

処置: 表の別名構造では、実表とその別名の両方を指定してください。

ORA-24159: 変数定義が無効です。

原因: 変数名または変数型が、変数定義で指定されていません。

処置: 変数の定義構造では、変数名と変数型の両方を指定してください。

ORA-24160: 名前stringは、名前/値のペア・リストにすでに存在します。

原因: 同じ名前/値ペアが名前/値リストにすでに存在します。

処置: 別の名前を指定してください。

ORA-24161: 名前stringは、名前/値のペア・リストに存在しません。

原因: 指定された名前/値ペアが名前/値リストに存在しません。

処置: 名前/値リストに含まれる名前/値ペアを確認してください。

ORA-24162: 名前/値のペア・リストは一杯です。別のエントリは追加できません。

原因: 名前/値リストが一杯(1024要素)のため、別の要素を追加できません。

処置: 一杯のリストに要素を追加しないでください。

ORA-24163: dblinkはルール・エンジンDDLではサポートされていません。

原因: オブジェクト名にデータベース・リンクが含まれますが、これはサポートされていません。

処置: ルール・エンジンDDLでリモート・オブジェクトを指定しないでください。

ORA-24164: ルール・エンジンの無効なシステム権限: string

原因: ルール・エンジン・オブジェクトに指定されたシステム権限番号は存在しません。

処置: 有効なシステム権限番号は、dbms_rule_admの仕様を参照してください。

ORA-24165: ルール・エンジンの無効なオブジェクト権限: string

原因: ルール・エンジン・オブジェクトに指定されたオブジェクト権限番号は存在しません。

処置: 有効なオブジェクト権限番号は、dbms_rule_admの仕様を参照してください。

ORA-24166: 評価コンテキストstring.stringにエラーがあります。

原因: 評価コンテキストに指定された表の別名および変数型を解決できません。

処置: すべての実表が存在すること、およびすべての変数型が正しいことを確認してください。 また、表がコンポジット・パーティションまたはクラスタ化されたパーティションでないことを確認してください。

ORA-24167: ルール・エンジンのオブジェクトに互換性がないため、ダウングレードできません。

原因: ダウングレードできないデータベースのルール・エンジン・オブジェクトが存在します。

処置: utlincmp.sqlを使用して、ダウングレード前にすべての非互換ルール・エンジン・オブジェクトを削除してください。

ORA-24168: ルールstring.stringにデフォルトの評価コンテキストを含めることはできません

原因: 複数の評価コンテキストを持つルール・セットにルールが追加される場合、追加されるルール自体には評価コンテキストが存在していない必要があります。

処置: このようなルールの評価コンテキストにNULL以外の値を設定しないでください。

ORA-24169: ルール条件に認識できない変数があります

原因: ルールで評価コンテキストにない変数が参照されています。

処置: ルール条件を変更して無効な参照を削除してください。

ORA-24170: string.stringはAQで作成されており、直接削除できません

原因: このオブジェクトはAQによって作成されているため、直接削除できません。

処置: このオブジェクトを削除するにはdbms_aqadm.drop_subscriberを使用してください。

ORA-24171: 作成プロパティは内部でのみ使用されます

原因: ルール・エンジン・オブジェクトの作成中にNULL以外の作成プロパティを指定しました。これは外部使用向けではありません。

処置: ルール・エンジン・オブジェクトの作成時には作成プロパティを設定しないでください。

ORA-24172: ルール・セットstring.stringにエラーがあります

原因: ルールで評価コンテキストにない変数が参照されています。

処置: ルール条件を変更して無効な参照を削除してください。

ORA-24173: ルール条件ではネストされた問合せはサポートされません

原因: ネストされた問合せがルール条件に指定されました。

処置: ルール条件にはネストされた問合せを使用しないでください。

ORA-24174: 評価コンテキストごとのstringの数がstringを超えています

原因: 表または変数の数が、定義済の上限を超えていました。

処置: 評価コンテキストごとの表または変数の数を減らします。

ORA-24175: 単純ではないルール条件が少なくとも1つ存在するため、stringの数が制限stringを超えています

原因: 単純ではないルール条件が少なくとも1つ存在するため、評価コンテキストごとの表または変数の上限を超過しました。

処置: 評価コンテキストごとの表または変数の数を減らします。

ORA-24180: 変換式が無効です。この変換式はターゲット・タイプ/属性への評価を行いません。

原因: 変換式がターゲット・タイプまたはターゲット・タイプの指定された属性への評価を行いません。

処置: ターゲット・タイプまたはターゲット・タイプの指定された属性への評価を行う有効な変換式を指定してください。

ORA-24181: 型stringは存在しません

原因: 変換のソースまたは宛先タイプが存在しません。

処置: 型を作成するか、または存在する型を指定してください。

ORA-24182: 指定された属性の数値は存在しません。

原因: 変換のターゲット・タイプは、ADD_ATTRIBUTE_TRANSFORMATIONコマンドで指定された属性の数値を持ちません。

処置: ターゲット・タイプの定義を確認して、有効な属性の数値を指定してください。

ORA-24183: 変換が無効です。

原因: 指定された変換は、ソースまたはターゲット・タイプが削除/変更されているために無効です。

処置: 変換を削除して、再作成してください。

ORA-24184: 変換string.stringはすでに存在します

原因: 指定された変換はすでに存在しています。

処置: 作成する変換に別の名前を指定してください。

ORA-24185: 変換string.stringは存在しません

原因: 指定した変換は存在しません。

処置: 変換を作成してから使用するか、または既存の変換を指定してください。

ORA-24186: オブジェクト型が正しくありません。メッセージを変換できません

原因: 変換するメッセージのオブジェクト型が、指定された変換のソース・タイプと一致しません。

処置: 別の変換を指定するか、または正しい型のメッセージを指定してください。

ORA-24190: ペイロードの長さがstringを超えています

原因: ペイロードの長さがVARCHAR2またはRAWの制限を超えています。

処置: CLOB型またはBLOB型を使用して、get_textまたはget_bytesをコールしてください。

ORA-24191: プロパティ名stringは存在しています

原因: 指定されたプロパティ名はすでに存在します。

処置: 別のプロパティ名を使用してください。

ORA-24192: プロパティ名はNULLにできません

原因: プロパティ名はNULLにできません。

処置: プロパティ名がNULLでないことを確認してください。

ORA-24193: プロパティ値が有効範囲stringを超えました

原因: 指定されたプロパティ値が有効範囲を超えています。

処置: プロパティ値が有効範囲内にあることを確認してください。

ORA-24194: 間違ったタイプでメッセージのデータを読み込もうとしています

原因: JMS仕様によれば、一部の型変換は許可されていません。

処置: メッセージ・データの取得には正しいREAD関数を使用してください。

ORA-24195: サイズが1024を超えるマップ・メッセージの名前リストを取得しようとしています

原因: GET_NAMES関数はVARRAYに1024のサイズ制限内で名前を戻します。

処置: OFFSETおよびLENGTHパラメータ付きでGET_NAMES関数を使用して、より少ない手順で取得してください。

ORA-24196: 間違ったアクセス・モードでメッセージにアクセスしています

原因: StreamMessageおよびBytesMessageは、書込み専用モードのときには読み込むことができず、逆に読込みモードのときは書き込むことができません。

処置: PREPARE、CLEAR_BODYおよびRESETプロシージャを使用してアクセス・モードを変更してください。

ORA-24197: JAVAストアド・プロシージャでJAVA例外が発生しました

原因: JAVAストアド・プロシージャは、カテゴリ化できない例外をスローしました。

処置: GET_EXCEPTIONプロシージャを使用して、何に対する例外なのかを確認してください。

ORA-24198: 無効な操作IDを使用しようとしています

原因: 無効な操作IDを使用してメッセージにアクセスしようとしました。

処置: PREPAREまたはCLEAR_BODYプロシージャによって戻された正しい操作IDを使用してください。

ORA-24199: メッセージ記憶域がオーバーフローしました

原因: 同時に多すぎるメッセージにアクセスしようとしました。

処置: CLEANプロシージャを使用してメッセージをいくつかクリーン・アップしてください。

ORA-24201: パブリッシャが重複しています。パブリッシャはすでにキューに追加されています。

原因: パブリッシャを重複してキューに追加しようとしました。

処置: 別のパブリッシャを指定するか、またはDBMS_AQADM.ALTER_PUBLISHERを使用してパブリッシャのプロパティを変更してください。

ORA-24202: パブリッシャがキューにありません。

原因: キューに存在しないパブリッシャを変更または削除しようとしました。

処置: 別のパブリッシャを指定してください。

ORA-24203: 操作に失敗しました。キュー表string.stringにエラーがあります

原因: エラーを含むキュー表を操作しようとしました。

処置: 強制実行オプションがtrueに設定されているキュー表を削除してください。

ORA-24204: 既存のstring伝播スケジュール

原因: 既存の伝播スケジュールが別のモード(10.2/11g)で実行されていたとき、伝播管理インタフェースがコールされました。

処置: 適切な内部パラメータを設定し、必要に応じて既存のスケジュールを解除してください。

ORA-24205: 機能stringは共有キューではサポートされていません

原因: 現在共有キューでサポートされていない機能を使用しようとしました。

処置: サポートされている機能のみを指定して再試行してください。

ORA-24206: 非永続サブスクライバの最大制限stringに到達しました(キューstring.string)

原因: 新しい非永続サブスクライバをキューに追加しようとしましたが、非永続サブスクライバの数が最大制限を超えたため失敗しました。

処置: 既存のサブスクライバを削除して、新しいサブスクライバの追加を試行してください。

ORA-24207: SGAが少ないため、キューstring.stringへの非永続サブスクライバの追加が中断されました

原因: 新しい非永続サブスクライバを指定されたキューに追加しようとしましたが、メモリーの制約により異常終了しました。

処置: SHARED_POOL_SIZEの値を増やして、共有プール・サイズを増加させてください。

ORA-24208: 共有されていないキューでは、APIはサポートされていません

原因: 非共有キューで共有キューAPIを使用しようとしました。

処置: 非共有キューのAPIを使用してください。

ORA-24209: キューstringに非永続サブスクライバ・ルールのエラーがあります

原因: 非永続サブスクライバを特定のルール条件で作成しようとしましたが、その条件でコンパイル・エラーが発生しました。

処置: エラー・スタックに基づいて条件文を修正してください。

ORA-24210: string.string(キューstring string)しようとしました。stringはすでにstringです

原因: その操作に対してすでに有効または無効になっているキューでキュー操作を開始または停止する試行が行われました。

処置: キュー操作の開始または停止のいずれかを試行してください。

ORA-24230: DBMS_DDL.WRAPへの入力は無効なPL/SQLユニットです

原因: DBMS_DDL.WRAPまたはDBMS_DDL.CREATE_WRAPPEDへの入力で、有効なPL/SQLパッケージ仕様部、パッケージ本体、型指定、型本体、関数、またはプロシージャが指定されていません。 このエラーは、CREATE OR REPLACE文の構文に誤りがあるか、ラップできないユニット(トリガーまたは無名ブロックなど)を指定した場合に発生します。

処置: 有効なPL/SQLユニットを入力として指定してください。

ORA-24231: データベース・アクセス記述子(DAD)stringが見つかりません

原因: 指定されたデータベース・アクセス記述子(DAD)が存在しません。

処置: データベース・アクセス記述子(DAD)の名前が正しく、DADが存在することを確認してください。

ORA-24232: 埋込みPL/SQLゲートウェイ属性stringが不明です

原因: 指定された埋込みPL/SQLゲートウェイ属性は不明です。

処置: 埋込みPL/SQLゲートウェイ属性の名前が正しいかどうか確認してください。

ORA-24233: DBMS_UTILITY.VALIDATEに渡された引数は無効です

原因: DBMS_UTILITY.VALIDATEルーチンに渡された引数のうち、1つ以上が無効です。 このエラーは、オブジェクト名または所有者またはネームスペース引数(指定した場合)がNULLまたは無効であったために発生しました。

処置: 無効な引数を特定して修正してください。

ORA-24234: string "string"."string"のソースを取得できないか、権限が不十分または存在しません

原因: DBMS_PREPROCESSORサブプログラムに指定されたPL/SQLオブジェクトが存在しないか、そのソースを表示するのに十分な権限が与えられていません。

処置: 指定したオブジェクトが存在し、そのソースを表示するための十分な権限があることを確認してください。

ORA-24235: オブジェクト型: stringの値が無効です

原因: 指定されたオブジェクト型は無効です。

処置: 指定したオブジェクト型が、パッケージ、パッケージ本体、プロシージャ、関数、トリガー、型、型本体のいずれかであることを確認してください。

ORA-24236: ソース・テキストが空です

原因: DBMS_PREPROCESSORサブプログラムに指定された入力ソース・テキストが空です。

処置: 空ではない入力ソース・テキストを入力として渡してください。

ORA-24237: DBMS_UTILITY.INVALIDATEに渡されたオブジェクトID引数は無効です

原因: このエラーは、DBMS_UTILITY.INVALIDATEルーチンに渡されたp_object_id引数がNULLで、指定されたオブジェクトIDを持つオブジェクトが存在しなかったか、ルーチンをコールしたユーザーにオブジェクトを無効にするための十分な権限がなかったために発生しました。

処置: 無効な引数を修正してください。

ORA-24238: DBMS_UTILITY.INVALIDATEに渡されたオブジェクト設定引数は無効です

原因: このエラーは、DBMS_UTILITY.INVALIDATEルーチンに渡されたp_plsql_object_settings引数がNULLまたは不正であったために発生しました。

処置: 無効な引数を修正してください。

ORA-24239: オブジェクトを無効にできませんでした

原因: DBMS_UTILITY.INVALIDATEルーチンのコールに失敗しました。 このエラーは、p_object_id引数で指定されたオブジェクトのオブジェクト型が、このルーチンで処理できる型ではなかったために発生しました。 または、オブジェクトが依存する表があるオブジェクト型仕様部、STANDARD、DBMS_STANDARD、DBMS_UTILITYパッケージの仕様部、またはDBMS_UTILITYパッケージの本体であったことが原因です。

処置: サポートされるオブジェクト型でDBMS_UTILITY.INVALIDATEをコールしてください。

ORA-24240: データベース・アクセス記述子(DAD)名が無効です

原因: 指定されたデータベース・アクセス記述子(DAD)名が無効です。

処置: データベース・アクセス記述子(DAD)の名前が正しく、長さが制限を超えていないことを確認してください。

ORA-24241: ソース・テキストがラップされた形式です

原因: DBMS_PREPROCESSORサブプログラムに指定された入力ソース・テキストがラップされた形式です。

処置: ラップされていないソース・テキストを入力として渡してください。

ORA-24242: 動的に認証されたデータベース・アクセス記述子(DAD)を介した匿名アクセスは禁止されています

原因: 動的に認証されたデータベース・アクセス記述子(DAD)を介した匿名アクセスを許可しようとしましたが、禁止されました。

処置: 匿名アクセスを許可する前に、データベース・アクセス記述子(DAD)が動的に認証されていないことを確認してください。

ORA-24243: アクセス制御エントリ(ACE)はすでに存在します

原因: IS_GRANT引数と同じ許可または拒否属性を持つプリンシパルのアクセス制御エントリ(ACE)がすでに存在します。

処置: 既存のアクセス制御エントリ(ACE)に権限を追加してください。

ORA-24244: アクセス制御リスト(ACL)の設定でホストまたはポートが無効です

原因: アクセス制御リスト(ACL)を割り当てるホストまたはポートが無効です。

処置: アクセス制御リスト(ACL)を割り当てるホストおよびポートが有効であることを確認してください。

ORA-24245: ネットワーク権限が無効です

原因: アクセス制御リスト(ACL)に追加するネットワーク権限が無効です。

処置: アクセス制御リスト(ACL)に追加するネットワーク権限が有効であることを確認してください。

ORA-24246: 空のアクセス制御リスト(ACL)は許可されていません

原因: 空のアクセス制御リスト(ACL)を格納しようとしました。

処置: アクセス制御リスト(ACL)に少なくとも1つが含まれていることを確認します。

ORA-24247: アクセス制御リスト(ACL)によりネットワーク・アクセスが拒否されました

原因: ターゲット・ホストにアクセス制御リスト(ACL)が割り当てられていないか、アクセス制御リストでターゲット・ホストへのアクセスに必要な権限がユーザーに付与されていません。

処置: ターゲット・ホストにアクセス制御リスト(ACL)が割り当てられ、ターゲット・ホストへのアクセスに必要な権限がユーザーに付与されていることを確認してください。

ORA-24248: XML DBの拡張可能セキュリティがインストールされていません

原因: この操作に必要なXML DBの拡張可能セキュリティがインストールされていません。

処置: XML DBがインストールされていることを確認してください。

ORA-24249: 認証スキーム"string"はサポートされていません

原因: サポートされていない認証スキームを使用しました。

処置: サポートされている認証スキームで再試行してください。

ORA-24250: サポートされていない認証スキームが見つかりました

原因: サポートされている認証スキームがありませんでした。

処置: サポートされている認証スキームで再試行してください。

ORA-24251: この文はEXPAND_SQL_TEXTではサポートされません。

原因: EXPAND_SQL_TEXTでは、SELECT文のみがサポートされています。

処置: SELECT文のみを発行します。

ORA-24252: SQL翻訳プロファイルがありません

原因: 存在しないか、ユーザーがアクセスの権限を持たないSQL翻訳プロファイルにアクセスしようとしました。

処置: SQL翻訳プロファイル名を調べてください。さらに現在のユーザーにSQL翻訳プロファイルに対する適切な権限があることを確認してください。

ORA-24253: SQL文の翻訳またはエラー・コードが見つかりません

原因: SQL文またはエラー・コードを翻訳しようとしたか、SQLまたはエラー・コードの翻訳を変更しようとしましたが、翻訳が見つからないため失敗しました。

処置: SQL文またはエラー・コードが有効であることと、カスタム翻訳が登録されていること、またはSQL翻訳プロファイルの翻訳パッケージによって翻訳可能であることを確認してください。

ORA-24254: 適切なSQL翻訳プロファイルが設定されていません

原因: 翻訳SQL文またはエラー・コードを翻訳しようとしましたが、SQL翻訳プロファイルが設定されていなかったか、プロファイルが指定されたSQL構文を翻訳できなかったため失敗しました。

処置: SQL文またはエラー・コードの翻訳を試行する前に、適切なSQL翻訳プロファイルを設定してください。

ORA-24255: 実装制限: バインド変数は、翻訳されたSQL文で変更できません

原因: 翻訳されたSQL文を登録または使用しようとしましたが、文中のバインド変数の数または順序が変更されていたため失敗しました。

処置: 翻訳済SQL文内のバインド変数の数または順序は変更しないでください。

ORA-24256: EXPAND_SQL_TEXTはstringで失敗しました

原因: メッセージの最後にある文字列のパラメータを参照してください。

処置: メッセージの最後にある文字列のパラメータを参照し、対処措置を行ってください。

ORA-24265: SQLプロファイル操作に対する権限が不十分です

原因: 正しい権限のないセッションがSQLプロファイルでDDL操作を実行しようとしました。

処置: ユーザーに適切な権限を付与してください。

ORA-24270: string表にこれらのパラメータに対する行がすでに存在しています。

原因: 指定された表内に新しい行を作成するコールが実行されました。 その表には、指定された値を持つ行がすでに存在します。

処置: 適切なAPIを使用して既存の行を削除するか、または行の作成に使用するパラメータを確認してください。

ORA-24271: 変換タイプはT、SまたはMのいずれかである必要があります

原因: 変換タイプ・パラメータがT、S、Mのいずれでもありません。 T、SまたはM以外の値が指定されました。

処置: 変換タイプを修正し、APIコールを再実行してください。

ORA-24272: 初期化の値は、FまたはTに設定する必要があります。

原因: 初期化の値はFまたはTである必要があります。 FまたはT以外の値が指定されました。

処置: 初期化値を修正し、APIコールを再実行してください。

ORA-24273: 変換タイプがTまたはSのときは変換テキストが必要です。

原因: 変換タイプにTまたはSが指定されている場合は、変換テキストを指定する必要があります。

処置: 変換テキストを指定し、APIコールを再実行してください。

ORA-24274: string表にこれらのパラメータに対する行が存在しません。

原因: 存在しない行を更新するコールが実行されました。または、表を作成するために指定された外部キー値が存在しません。

処置: 適切なAPIを使用して行を作成するか、または新しい行の作成に使用するパラメータを確認して、指定されたすべての値が存在することを確認してください。

ORA-24275: 関数'string'パラメータ'string'が欠落しているか無効です。

原因: 関数<pkgname.funcname>が、null、長さ0、または無効な値のパラメータparmnameを指定して呼び出されました。

処置: ドキュメントに指定されているデータ型および制限に準拠した値を提供するように、パラメータを修正してください。

ORA-24276: 関数'string'の出力'string'が最大値を超えました

原因: 関数<pkgname.funcname>が、許容される最大値を超えた出力parmnameの値を計算しました。 それぞれ有効な複数の入力パラメータを結果として無効となる組合せで指定すると、このエラーが発生することがあります。 たとえば、長さパラメータにコピー・パラメータを掛けたものが出力データ型の最大値を超える合計長になる場合などです。

処置: 入力値を修正して、ドキュメントに指定された制限に準拠する結果を生成してください。

ORA-24277: データベース・リンクstringが無効です

原因: データベース・リンクが存在しません。

処置: データベース・リンク名が正しいかどうかを確認してください。

ORA-24278: リモート表stringが見つかりません

原因: 表がリモート・データベースに存在しません。

処置: リモート表の名前が正しいかどうかを確認してください。

ORA-24279: ビューstringはパラレル・アクセス・ビューではありません

原因: ビューはCREATE_OR_REPLACE_VIEW APIで作成されていません。

処置: CREATE_OR_REPLACE_VIEW APIで作成された正しいビュー名を指定してください。