原因: サマリー・アドバイザの外部プロシージャの初期化プロセスに失敗しました。
処置: オラクル社カスタマ・サポート・センターに連絡してください。
原因: OCIコールバック・ルーチンでエラーがレポートされました。
処置: オラクル社カスタマ・サポート・センターに連絡してください。
原因: サマリー・アドバイザは、必要なメモリーの割当てに失敗しました。
処置: オラクル社カスタマ・サポート・センターに連絡してください。
原因: 内部エラーが発生しました。
処置: オラクル社カスタマ・サポート・センターに連絡してください。
原因: 構文エラーが発生しました。
処置: 構文エラーを修正するか、オラクル社カスタマ・サポート・センターに連絡してください。
原因: ファクト・フィルタが指定されていません。また、ウェアハウスにファクト表がありません。ファクト表は、データ・ウェアハウスの1つ以上のディメンション表に対する外部キー制約を持つ表です。
処置: ファクト・フィルタが正しく指定されていること、適切な制約が存在していること、およびユーザーが表へのアクセス権を持っていることを確認してください。
原因: データベースにディメンションがありません。
処置: 現行のウェアハウスにディメンションを作成してください。
原因: システム・メタデータが、1つ以上の表または列に統計を含んでいません。アドバイザには、すべてのファクト表のカーディナリティおよびデータ・ウェアハウスにあるすべてのディメンションのレベル・キーのカーディナリティが必要です。
処置: ウェアハウスにある表およびサマリーでANALYZEを実行し、統計を収集してください。
原因: 指定されたパラメータの値が無効です。
処置: 適切な範囲内の値を指定してください。
原因: 1つ以上のマテリアライズド・ビューで、システム・メタデータに統計が含まれていません。アドバイザには、データ・ウェアハウスにあるすべてのマテリアライズド・ビューのカーディナリティが必要です。
処置: ウェアハウスにある表およびマテリアライズド・ビューでANALYZEを実行し、統計を収集してください。
原因: ファクト・フィルタに指定された表は有効なファクト表ではありません。ファクト表には、データ・ウェアハウスの1つ以上のディメンション表に対する外部キー制約が必要です。
処置: ファクト・フィルタが正しく指定されていること、適切な制約が存在していること、およびユーザーが表へのアクセス権を持っていることを確認してください。
原因: リテンション・リストに指定されたサマリーが無効です。
処置: サマリー名の綴り、サマリー名が有効かどうか、およびユーザーにサマリー名へのアクセス権があるかどうかを確認してください。
原因: ワークロード表の一方または両方が不足しています。ユーザー・スキーマに存在する必要のある2つのワークロード表は、V_192216243_F_5_E_14_8_1およびV_192216243_F_5_E_15_8_1です。前者はWORK$_IDEAL_MVIEWにマップされ、後者はWORK$_MVIEW_USAGEにマップされます。データ・コレクション・ファイル(oraclesm.dat)がユーザーによってフォーマットされる場合に、ワークロード表はOracle Trace Formatterによって作成されます。
処置: Formatterが正常にデータ・コレクションをフォーマットしたかどうかを確認してください。他の表が作成されても、V_192216243_F_5_E_14_8_1(WORK$_IDEAL_MVIEW)は作成されない場合があります。多くの場合MVIEWリライトを起動するために必要なinit.oraパラメータが有効でない可能性があります。MVIEWリライトが行われるように設定する必要のあるinit.oraパラメータすべてについて、ドキュメントを確認します。別の可能性は、データ収集時にGROUP BY問合せが発行されていないことで、その場合は、より長い時間トレース収集を実行して、データ・ウェアハウス内で発行された問合せの代表的なサンプルを取得します。
原因: 保持必須なサマリーのサイズが指定した領域制限を超えています。
処置: 保持必須なサマリー数を減らすか、領域制限を増やしてください。
原因: ユーザーによって、操作が取り消されました。
処置: 処置は必要ありません。
原因: 実行について、mview$_adv_log表のステータス・フィールドで無効な値が検出されました。内部エラーまたはアプリケーション・エラーです。
処置: オラクル社カスタマ・サポート・センターに連絡してください。
原因: 現行データベースの互換性の設定が、サポートされるサーバーのバージョンより前です。
処置: COMPATIBLEインスタンス・パラメータを8.1.0.0以上に調整してください。
原因: 現行データベースが、Javaストアド・プロシージャをサポートするように作成またはアップグレードされていません。サマリー・アドバイザには、Javaストアド・プロシージャが必要です。
処置: SYSDBA権限を使用してデータベースにログインしてください。 ORACLEホーム・ディレクトリのJAVAVMサブディレクトリにあるINITJVM.SQLスクリプトを実行してください。次に、ORACLEホームのADMINディレクトリにあるINITQSMA.SQLスクリプトを実行してください。
原因: 現行データベースが、サマリー・アドバイザをサポートするように作成またはアップグレードされていません。サマリー・アドバイザには、いくつかのJavaストアド・プロシージャが必要です。
処置: SYSDBA権限を使用してデータベースにログインしてください。 ORACLEホームのADMINディレクトリにあるINITQSMA.SQLスクリプトを実行してください。 メッセージ520~700はサマリー・アドバイザのJavaモジュールにあり、701~708はHypothetical Workload generatorのジャーナル・メッセージにあります。
原因: SQL Access Advisorで、アドバイザ・リポジトリへのアクセス中に重大なエラーが検出されました。
処置: 付随するエラー・メッセージで適切な処置を調べてください。
原因: 無効なデータを使用してタスク・パラメータを設定しようとしました。
処置: データ値を調整して、操作を再試行してください。
原因: Access Advisorは、ファイル・システム・エラーのためスクリプトまたはレポートを作成できません。
処置: ファイルの書込みアクセスの位置を確認して、操作を再試行してください。
原因: 正しいオプション・キーワードを指定しましたが、Access Advisorでサポートされていない組合せで入力しました。
処置: 正しいオプション使用方法を確認し、操作を再試行してください。
原因: 無効なデータを使用してタスク・パラメータを設定しようとしました。
処置: データ値を調整して、操作を再試行してください。
原因: ワークロードを必要とするアドバイザ・タスクを実行しようとしました。
処置: タスクのワークロードを指定して、操作を再試行してください。
原因: すでにデータが含まれている既存のワークロードに、APPENDまたはREPLACEを指定せずにワークロード・データを保存しようとしました。
処置: インポート・モードを確認して、操作を再試行してください。
原因: 他のタスクで使用中のワークロードを変更または削除しようとしました。
処置: アドバイザ・タスクからワークロード参照を削除して、操作を再試行してください。
原因: タスクから無効なワークロード参照を削除しようとしました。
処置: ワークロード参照を確認し、操作を再試行してください。
原因: 指定したワークロードには存在しないワークロード・パラメータにアクセスしようとしました。パラメータの綴りに誤りがあるか、特定のアドバイザでサポートされないパラメータを選択した可能性があります。
処置: パラメータ名を確認して、操作を再試行してください。
原因: 無効なユーザー名で新規のSQL文を追加しようとしました。
処置: 名前を変更し、操作を再試行してください。
原因: 無効なインポート・モードを指定して、リポジトリにデータを格納しようとしました。
処置: 有効な値NEW、APPENDまたはREPLACEを使用してください。
原因: 無効な優先順位を指定して、リポジトリにデータを格納しようとしました。
処置: 有効な値1、2または3を使用してください。
原因: 無効または存在しないサマリー・アドバイザ・ワークロードから、アドバイザ・ワークロードをインポートしようとしました。
処置: サマリー・アドバイザのワークロード識別子を確認して、操作を再試行してください。
原因: 表へのアクセス権がないユーザーから、アドバイザ・ワークロードをインポートしようとしました。
処置: ユーザー定義ワークロードの位置を確認してください。
原因: 必要な列を含んでいないユーザー表から、アドバイザ・ワークロードをインポートしようとしました。
処置: ユーザー定義のワークロード表を確認して、操作を再試行してください。
原因: アクセスできない表から、アドバイザ・ワークロードをインポートしようとしました。
処置: ユーザー定義ワークロードの位置を確認してください。
原因: SQL文を指定せずに、ワークロード・コレクションにエントリを作成しようとしました。
処置: SQL文を確認し、操作を再試行してください。
原因: 認可なしでSQLからワークロードを収集しようとしました。
処置: ユーザー・アカウントを確認し、操作を再試行してください。
原因: Access Advisorのワークロード操作に、無効なSEARCH引数を指定しました。検索条件は、プロシージャ・ドキュメントに指定されている列名のみを使用した有効なSQL検索条件であることが必要です。
処置: 検索条件を修正して、操作を再試行してください。
原因: ワークロードに存在しないSQL文にアクセスしようとしました。
処置: SQL文の識別子を確認し、操作を再試行してください。
原因: すでに参照が含まれているタスクに、ワークロード参照を追加しようとしました。
処置: ワークロード参照を確認し、操作を再試行してください。
原因: ワークロード文を追加しようとしましたが、システム指定またはユーザー指定の無効な表である表参照が含まれています。
処置: ワークロード文を確認し、操作を再試行してください。
原因: 無効なSQL構文または無効な列参照を含むワークロード文を追加しようとしました。
処置: ワークロード文を確認し、操作を再試行してください。
原因: タスクまたはワークロードのパラメータに含まれている名前が長すぎるか、またはデータベースに存在しません。
処置: パラメータ値を確認して、操作を再試行してください。
原因: 実行中に、指定されたタスクに分析対象として有効なSQL文が見つかりませんでした。可能性のある原因として、ワークロードが空であるか、表またはユーザー名のフィルタ処理を行ったことが考えられます。
処置: ワークロードと適切なタスク・パラメータを確認し、操作を再試行してください。
原因: 解析ユーザーに対し、無効な識別子を1つ以上含むワークロード文を追加しようとしました。
処置: ワークロード文を確認し、操作を再試行してください。
原因: 外部表からワークロードをインポートしようとしましたが、表には含まれていない必須列があります。
処置: ターゲット・ワークロード表を調整して、操作を再試行してください。
原因: 現在はサポートされていないディレクティブを作成しようとしました。
処置: アドバイザ・ドキュメントで有効なディレクティブを確認してください。
原因: 書込みまたは作成できないファイルに、レポートまたはスクリプトを作成しようとしました。
処置: ファイル名またはディレクトリを調整して、操作を再試行してください。
原因: 既存のディレクティブとともに操作できないディレクティブを追加しようとしました。
処置: アドバイザ・ドキュメントで有効なディレクティブを確認してください。
原因: タスクの実行中に、Access Advisorは参照されるすべてのワークロードへの排他アクセスを調べます。予約できない場合は、実行エラーになります。
処置: 参照されるワークロードが排他アクセス用に解放されるまで待ってから、操作を再試行してください。
原因: 無効なデータを使用してタスク・パラメータを設定しようとしました。
処置: データ値を調整して、操作を再試行してください。
原因: 無効な日付フォーマット・ディレクティブを使用してタスク・パラメータを設定しようとしました。
処置: 有効な日付書式をOracleドキュメントで確認し、操作を再試行してください。
原因: 無効な日付書式を使用してタスク・パラメータを設定しようとしました。
処置: 日付リテラルには書式DD/MM/YYYY HH24:MI:SSを使用する必要があります。
原因: 無効なユーザー名または表を指定してタスク・パラメータを設定しようとしました。
処置: オブジェクト名を確認して、操作を再試行してください。
原因: 現行のタスクに無効なディレクティブを追加しようとしました。
処置: ディレクティブを確認し、操作を再試行してください。
原因: 空または無効なオブジェクト名を含むディレクティブを追加しようとしました。
処置: 名前を修正し、操作を再試行してください。
原因: 空または無効な表領域名を含むディレクティブを追加しようとしました。
処置: 名前を修正し、操作を再試行してください。
原因: 空または無効な表の指定を含むディレクティブを追加しようとしました。
処置: 名前を修正し、操作を再試行してください。
原因: 空または無効な属性を含むディレクティブを追加しようとしました。
処置: 値を修正して、操作を再試行してください。
原因: アクティブなタスクが参照しているワークロードを変更または削除しようとしました。
処置: タスクが初期タスク状態にある場合を除き、ワークロードを参照しているタスクから、そのワークロードの参照を削除してください。
原因: 無効な文の型を含むワークロード文を追加しようとしました。サポートされている文の型は、INSERT、DELETE、UPDATE、SELECTおよびMERGEです。
処置: ワークロード文を確認し、操作を再試行してください。
原因: 統計のない表を含むワークロード文を追加しようとしました。Access Advisorでは、参照されるすべての表に有効な統計が必要です。
処置: ワークロード文を確認し、操作を再試行してください。
原因: SQL Tuning Setリポジトリに定義されていないSQL Tuning Setを指定しました。
処置: SQL Tuning Set名を修正して、操作を再試行してください。
原因: フィルタ・テストに失敗したワークロード文を手動で追加しようとしました。手動の文は、インポートされる文と同じフィルタ処理ガイドラインを満たす必要があります。
処置: 属性またはフィルタを調整して、操作を再試行してください。
原因: 実装されていないか、使用可能になっていないSQL Tuning Setリポジトリから、ワークロードを収集しようとしました。
処置: リポジトリが存在することを確認し、操作を再試行してください。
原因: 統計のない表を参照するワークロード文を追加しようとしました。
処置: 参照される表の統計を収集し、操作を再試行してください。
原因: アドバイザ・リポジトリに存在しない名前を使用して、Access Advisorのワークロードを参照しようとしました。
処置: 名前を変更し、操作を再試行してください。
原因: アドバイザ・リポジトリに存在する名前を使用して、指定したワークロードを作成しようとしました。タスク名は、データベース・ユーザーに対して一意である必要があります。
処置: 名前を変更し、操作を再試行してください。
原因: 存在しない外部表またはアクセスできない外部表から、ワークロードをインポートしようとしました。
処置: ターゲット・ワークロード表を調整して、操作を再試行してください。
原因: 無効なワークロード名を指定しました。
処置: ターゲット・ワークロード名を変更して、操作を再試行してください。
原因: 無効なユーザー名を指定しました。
処置: ターゲット・ユーザー名を変更し、操作を再試行してください。
原因: IMPLEMENT_TASKの実行中に、特定の処置の操作に失敗しました。
処置: 2番目のメッセージに従って必要な調整を実行してから、操作を再試行してください。
原因: EXECUTE_TASKの実行中に、ユーザーがワークロード・データの型と互換性のないSTORAGE_CHANGE値を指定しました。
処置: 正のSTORAGE_CHANGE値を設定してください。
原因: EXECUTE_TASKの実行中に、ユーザーがSTORAGE_CHANGE値を指定しましたが、主キー索引など、必須アクセス構造のための領域が残りません。
処置: より大きいSTORAGE_CHANGE値を設定してください。
原因: ユーザーが、推奨事項の属性を変更する際に無効な値を指定しています。
処置: ターゲットの属性値を調整して、操作を再試行してください。
原因: EXECUTE_TASKの実行時に、ユーザーはTOTALに対してSTORAGE_MODEを設定しましたが、DEF_MVIEW_OWNERおよびDEF_INDEX_OWNERを有効な所有者名に設定しませんでした。
処置: 指定した所有者を有効な名前に設定してください。
原因: サポートされていないアドバイザ操作を実行しようとしました。
処置: 操作の可用性を確認してください。
原因: クエリー・リライトが使用禁止の場合、クエリー・リライトは行われません。
処置: ALTER SESSION SET QUERY_REWRITE ENABLEコマンドで、クエリー・リライトを使用可能にしてください。
原因: OPTIMIZER_MODEがRULEに設定されている場合、クエリー・リライトは行われません。
処置: OPTIMIZER_MODEパラメータを使用して、オプティマイザ・モードを変更してください。
原因: 問合せがデータ定義操作を含む場合、クエリー・リライトは行われません。
処置: なし
原因: 内部セッション・パラメータ_QUERY_REWRITE_2がFALSEに設定されています。
処置: ALTER SESSIONコマンドを使用してセッション・パラメータを変更してください。
原因: 現行のプロセスはkxfx slaveです。
処置: なし
原因: クエリー・リライト中には、特定のビューの問合せブロックをリライトできません。
処置: なし
原因: 問合せにNOREWRITEヒントが含まれる場合、問合せブロックに対するクエリー・リライトは行われません。
処置: NOREWRITEヒントを問合せから削除してください。
原因: 問合せまたはその一部がDML更新操作を含む場合、クエリー・リライトは行われません。
処置: なし
原因: マテリアライズド・ビューの定義が問合せテキストと一致したため、マテリアライズド・ビューを使用して問合せがリライトされました。
処置: なし
原因: マテリアライズド・ビューが問合せにある実表を参照していない場合、リライトには使用できません。
処置: なし
原因: ストアド・アウトラインを使用する場合、クエリー・リライトにはリライト・ヒントが必須です。
処置: なし
原因: 問合せがSAMPLE句を含む場合、クエリー・リライトは行われません。
処置: なし
原因: 問合せが、ネストされた集計、CONNECT BY句またはSTART WITH句を含む場合、クエリー・リライトは行われません。
処置: なし
原因: WHERE句のトップレベルの演算子がORで、FROMリストに複数の表がある場合、クエリー・リライトは行われません。
処置: なし
原因: GROUP BY句に有効な列がない場合、クエリー・リライトは行われません。
処置: なし
原因: 問合せがCOUNT、MINまたはMAX以外のDISTINCT集計を含む場合、クエリー・リライトは行われません。
処置: なし
原因: 問合せの各集計の引数は、クエリー・リライトのために標準書式に変換できる必要があります。
処置: なし
原因: リライトの場合、マテリアライズド結合ビューの方が、実表を使用するよりも高コストです。
処置: なし
原因: このクエリー・リライトに使用できるマテリアライズド・ビューがデータ・ウェアハウスに存在しません。
処置: 新しいマテリアライズド・ビューの作成を考慮してください。
原因: マテリアライズド・ビューが使用禁止または失効しています。
処置: マテリアライズド・ビューをリライトまたはリフレッシュに使用可能にすることを考慮してください。
原因: 問合せで指定されたリライト・ヒント・リストはありますが、このマテリアライズド・ビューはヒント・リストに含まれていません。
処置: このマテリアライズド・ビューをリライト・ヒント・リストに追加してください。
原因: クエリー・リライトは、常に、特定のパラメータに基づく最適なマテリアライズド・ビューを選択します。たとえば、マテリアライズド・ビューのカーディナリティ、結合数などです。指定されたマテリアライズド・ビューは、最適ではありません。
処置: マテリアライズド・ビューを強制的に使用するには、リライト・ヒントの使用について考慮してください。
原因: マテリアライズド・ビューになんらかのメタデータ・エラーがある可能性があります。
処置: 再作成を考慮してください。
原因: マテリアライズド・ビューになんらかのメタデータ・エラーがある可能性があります。
処置: 再作成を考慮してください。
原因: 指定されたマテリアライズド・ビューがデータベースに存在しません。
処置: 綴りを確認するか、新しいマテリアライズド・ビューを作成してください。
原因: このマテリアライズド・ビューは、クエリー・リライトが使用禁止であるため、使用できません。
処置: ALTER MATERIALIZED VIEW "mv" ENABLE QUERY REWRITEコマンドで、このマテリアライズド・ビューに対してクエリー・リライトを使用可能にしてください。"mv"には、マテリアライズド・ビュー名が入ります。
原因: マテリアライズド・ビューになんらかのメタデータ・エラーがある可能性があります。
処置: 再作成を考慮してください。
原因: リフレッシュ中のマテリアライズド・ビューは、クエリー・リライトで使用できません。
処置: リフレッシュ処理の終了後、問合せを再実行してください。
原因: クエリー・リライトの整合性モードがENFORCEDに設定されている場合、失効したマテリアライズド・ビューは、クエリー・リライトで使用できません。
処置: マテリアライズド・ビューをリフレッシュするか、ALTER SESSION QUERY_REWRITE_INTEGRITY = STALE TOLERATEDコマンドで、リライトの整合性モードを変更してください。
原因: 問合せの整合性がENFORCEDに設定されている場合、定義にPL/SQLファンクションを使用したマテリアライズド・ビューは、クエリー・リライトで使用できません。
処置: STALE TOLERATEDモードでの問合せの実行を考慮してください。
原因: クエリー・リライトの整合性モードがTRUSTEDに設定されている場合、失効したマテリアライズド・ビューは、クエリー・リライトで使用できません。
処置: マテリアライズド・ビューをリフレッシュするか、ALTER SESSION QUERY_REWRITE_INTEGRITY = STALE TOLERATEDコマンドで、リライトの整合性モードを変更してください。
原因: マテリアライズド・ビューに関連するメタデータがありません。
処置: 綴りを確認するか、問合せを再実行してください。
原因: 指定されたマテリアライズド・ビューを使用して、問合せがリライトされました。
処置: なし
原因: 表に1つ以上の階層関係が構築されませんでした。
処置: ディメンションのレベルを追加して、内部の表の関係を構築することを考慮してください。
原因: 実表に存在する行レベルのセキュリティ・ポリシーのため、テキストの完全一致のクエリー・リライトを実行できません。
処置: なし
原因: なんらかの原因で、ビューをマージした後の列の消去に失敗しました。バグの可能性があります。
処置: なし
原因: 問合せ式に認識できないオペランドがあったため、図形結合の割当ておよび初期化に失敗しました。
処置: なし
原因: 問合せ述語の1つ以上の論理演算子を処理できません。演算子が無効の可能性があります。
処置: なし
原因: 外部結合の右側に選択を含む述語がある場合、クエリー・リライトは行われません。
処置: なし
原因: 問合せの結合とマテリアライズド・ビューが一致しない場合、クエリー・リライトは行われません。
処置: なし
原因: 問合せ内の基準(SUM、AVERAGEなど)がマテリアライズド・ビューと一致しない、またはマテリアライズド・ビューから算出できなかった場合、リライトでは使用されません。
処置: なし
原因: 問合せに存在しないマテリアライズド・ビューに非可逆式結合が含まれる場合、クエリー・リライトは行われません。
処置: なし
原因: セミ結合または逆結合の右側の表に後戻り結合が必要な場合、クエリー・リライトは行われません。
処置: なし
原因: 不足した列の検出に表への後戻り結合が必要な場合、クエリー・リライトは行われません。
処置: なし
原因: 副問合せで参照される列で後戻り結合が必要な場合、クエリー・リライトは行われません。
処置: なし
原因: 複合の後戻り結合によってクエリー・リライトを行えるのは、MAVリライト中のみです。
処置: なし
原因: クエリー・リライトには、不足した情報を検出するために、ディメンションのレベルで後戻り結合が必要です。
処置: ディメンションの作成を考慮してください。
原因: 問合せに半結合があると、クエリー・リライトでは(select distinct <pk-list>, <ref-col> from mjv)が作成されます。<pk-list>は、半結合の右辺に対応していないすべてのmjv表のROWID/PKのリストで、<ref-col>はその列です。マテリアライズド・ビューからの結合が問合せからの半結合と一致しない場合、クエリー・リライトは行われません。
処置: なし
原因: 問合せに含まれる列が、マテリアライズド・ビューから算出できません。
処置: 不足した情報を提供するディメンションの作成を考慮してください。
原因: 基準を算出するロールアップを必要とする列にウィンドウ機能がある場合、クエリー・リライトは行われません。
処置: なし
原因: マテリアライズド・ビュー内の結合には、クエリー・リライトのENFORCED整合性モードに有効な主キーまたは外部キー制約が必要です。
処置: 制約を確認するか、ALTER SESSION SET QUERY_REWRITE_INTEGRITY = STALE_TOLERATEDコマンドで整合性モードを変更してください。
原因: マテリアライズド・ビュー内の結合には、主キーまたは外部キー制約にRELYモードを設定する必要があります。
処置: ALTER TABLE <table> MODIFY CONSTRAINT <constraint> RELYコマンドで、RELYモードを設定してください。また、ALTER TABLE <table> VALIDATE CONSTRAINT <constraint>で、制約を検証してください。
原因: 問合せとマテリアライズド・ビューの間に共通する結合がありません。
処置: なし
原因: 認識できないオペランドがあったため、図形結合の割当ておよび初期化に失敗しました。
処置: なし
原因: DDL式の一部であるSELECT文には、リライト可能なものがあります。これには、CREATE AS SELECTおよびCREATE OUTLINE文が含まれます。指定された問合せ式は、このカテゴリに入らないDDL式です。
処置: なし
原因: このDMLは、更新可能なビューを使用して実行されたため、リライトはできません。
処置: なし
原因: 問合せに含まれるGROUP BY列は、マテリアライズド・ビューのGROUP BY句にありません。通常、3番目の表への後戻り結合が必要になります。
処置: なし
原因: 不適切なHAVING句が問合せに指定されています。
処置: 問合せ構文を修正し、問合せを再実行してください。
原因: HAVING句に副問合せがある場合、外部問合せで参照できる表は、GROUP BY句の中の表のみになります。
処置: 構文エラーを修正し、問合せを再実行してください。
原因: 指定した問合せが無効です。次の基準のいずれかを満たしていません。(a) 問合せに含まれるすべて(定数、集計を除く)のSELECT式がグループ式で構成されている。(b) HAVING句に含まれるすべての列参照が、GROUP BY式で指定されている。(c) ORDER BY句が含まれる場合、すべての列参照が、GROUP BYまたはSELECT句で指定されている(問合せがDISTINCTを含むかどうかによる)。
処置: 構文エラーを修正し、問合せを再実行してください。
原因: 問合せが手動パーティションを含む場合、クエリー・リライトは行えません。
処置: なし
原因: 問合せがディクショナリ表またはディクショナリ・ビューを参照する場合、クエリー・リライトは行えません。
処置: なし
原因: 問合せが固定表または固定ビューを参照する場合、クエリー・リライトは行えません。
処置: なし
原因: 定義で基準を使用する問合せで、マテリアライズド・ビューが基準を算出できない場合、クエリー・リライトは行われません。
処置: なし
原因: マテリアライズド・ビューが問合せに含まれるすべての列を参照できない場合、クエリー・リライトは行われません。
処置: なし
原因: 基準を変換する問合せで指定した式を使用して、グループ関数を送信しようとしました。この変換に失敗すると、クエリー・リライトは行われません。
処置: なし
原因: データ・ウェアハウスからディメンションをロードしようとしましたが、ディメンションがありませんでした。
処置: なし
原因: 結合の一部であるオブジェクトの検出に失敗しました。
処置: なし
原因: 同値化クラスの列の推移閉包を計算するには、同値化クラス・マネージャが必要です。
処置: なし
原因: マテリアライズド・ビューのすべての非可逆式結合が問合せにない場合、問合せのリライトは行われません。
処置: なし
原因: マテリアライズド・ビューのアンカーと問合せが一致しますが、これらのアンカーの結合と問合せが一致しません。
処置: なし
原因: マテリアライズド・ビューに、問合せにない結合がある場合、クエリー・リライトが行われない場合があります。
処置: なし
原因: マテリアライズド・ビューにない表との結合が問合せに含まれる場合、クエリー・リライトが行われない場合があります。
処置: なし
原因: 指定された集計関数がマテリアライズド・ビューにありません。
処置: なし
原因: マテリアライズド結合ビューのリライトをサポートするには、マテリアライズド結合ビューが必要です。
処置: なし
原因: マテリアライズド・ビューにない問合せ列が、マテリアライズド・ビューのロールアップによって取得された場合、マテリアライズド・ビューより高いレベルでグループ化される必要があります。
処置: なし
原因: マテリアライズド・ビューのkglobstaフィールドにKGLSINVビットが設定されています。
処置: なし
原因: マテリアライズド・ビューの依存表でDML操作が発生した場合、クエリー・リライトは、セッションのクエリー・リライトの整合性モードによって制限される場合があります。この場合、リライトの整合性モードが STALE_TOLERATEDである場合にのみ、クエリー・リライトが行われます。
処置: リライトの整合性モードをSTALE_TOLERATEDに変更してマテリアライズド・ビューをリフレッシュすることについて考慮してください。
原因: このディメンション表には、認可またはコンパイルの問題があります。
処置: なし
原因: 不足した列を取得するために、マテリアライズド・ビューをこの表と後戻り結合する必要がありますが、表に主キーまたはROWIDがありません。
処置: なし
原因: 問合せの列がサマリーにありません。列を取得するには、主キー、外部キーまたは表のROWIDを使用して、マテリアライズド・ビューをこの表に後戻り結合する必要があります。指定されたマテリアライズド・ビューは、結合処理を行う主キー、外部キーまたは表のROWIDを持っていません。
処置: 不足した情報を提供するディメンション表の構築を考慮してください。
原因: クエリー・リライトの変換中に、元の問合せがインライン・ビューに変換されました。
処置: なし
原因: (a)別の表と結合されていない場合、(b)または別の表と結合されているが、それぞれの結合が子側の表の非可逆式または可逆式のいずれかである場合、マテリアライズド・ビューの表はアンカーです。マテリアライズド・ビューのアンカーが問合せで見つからない場合、クエリー・リライトは行われません。
処置: なし
原因: これらの表の間で、主キー制約または外部キー制約がありません。ただし、問合せに、表間の非可逆式結合があれば、クエリー・リライトを行うことができます。
処置: なし
原因: クエリー・リライトは、クエリー・リライトの整合性モードが ENFORCEDであるディメンションは使用しません。適切なディメンションがあれば、ALTER SESSION SET QUERY_REWRITE_INTEGRITY =コマンドで、現行の整合性モードをTRUSTEDまたはSTALE_ TOLERATEDに変更することを考慮してください。
処置: なし
原因: 認識できない列で、問合せがグループ化されています。
処置: なし
原因: 問合せのインライン・ビューと一致するマテリアライズド・ビューがメタデータにない場合、通常のクエリー・リライトは行えません。
処置: なし
原因: _QUERY_REWRITE_1内部セッション・パラメータがFALSEに設定されています。
処置: ALTER SESSIONコマンドを使用してセッション・パラメータを変更してください。
原因: コストベースのオプティマイザがONである場合、クエリー・リライトを使用せずにリライトされたカーソルのコストと生成されたカーソルのコストが比較され、コストの低い方が実行されます。
処置: なし
原因: マテリアライズド結合ビューがセミ結合(IN副問合せ)をリライトしようとしましたが、セミ結合の左側の表の主キーまたはROWIDがマテリアライズド結合ビューにありません。
処置: なし
原因: 問合せが内部結合を含んでいますが、マテリアライズド結合ビューが外部結合を持ちます。正常にリライトするためには、マテリアライズド・ビューが、外部結合の右側の表のROWIDや主キーなどの逆結合マーカーを持つ必要があります。
処置: なし
原因: 問合せが内部結合を含んでいますが、マテリアライズド結合ビューが外部結合を持ちます。正常にリライトするためには、マテリアライズド・ビューが、外部結合の右側の表のROWIDや主キーなどの逆結合マーカーを持つ必要があります。
処置: なし
原因: マテリアライズド集計ビューがグループ化設定を含む場合、grouping_id()ファンクションを含む必要があります。このファンクションには、MV GROUP BYにあるすべての列を含める必要があります。
処置: なし
原因: グループ化設定を持つマテリアライズド・ビューには、コピーが含まれ、リライトはサポートされていません。たとえば、GROUP BY GROUPING SET ((a), (a))のリライトはサポートされていません。
処置: なし
原因: グループ化設定を持つマテリアライズド・ビューのGROUP BYに、65以上の異なるキーが含まれています。その場合、リライトはサポートされていません。
処置: なし
原因: 要求の問合せ文の選択条件より、マテリアライズド・ビューに含まれるWHERE句またはHAVING句の選択条件は制限されます。
処置: 要求の問合せの選択基準をマテリアライズド・ビューの基準と同じ制限に変更するか、マテリアライズド・ビューを削除して、制限の少ない選択基準のマテリアライズド・ビューを再作成してください。
原因: マテリアライズド・ビューが部分的に失効しています。1つ以上のディテール表の1つ以上のパーティションについて、失効しています。要求の問合せは、このようなディテール・パーティションを1つ以上参照しています。
処置: 次のいずれかを実行してください。(1)要求の選択基準を変更して、問合せ対象をマテリアライズド・ビューの最新部分のみに限定する。(2)ALTER {SYSTEM|SESSION} QUERY_REWRITE_INTEGRITY = STALE_TOLERATEDコマンドを実行する。(3)マテリアライズド・ビューをリフレッシュする。
原因: 要求の問合せ文の選択条件より、マテリアライズド・ビューに含まれるWHERE句またはHAVING句の選択条件は制限されます。
処置: 要求の問合せの選択基準をマテリアライズド・ビューの基準と同じ制限に変更するか、マテリアライズド・ビューを削除して、制限の少ない選択基準のマテリアライズド・ビューを再作成してください。
原因: 問合せのGROUP BYがマテリアライズド・ビューの高いレベルの列を含む場合、正しい結果を算出するために、マテリアライズド・ビューの低いレベルの列はロールアップされます。
処置: なし
原因: 問合せに含まれる列がマテリアライズド・ビューにありません。クエリー・リライトは、列を含むマテリアライズド・ビューを後戻り結合して、実表からこの列を取得します。
処置: なし
原因: クエリー・リライトは、リモート表を含む問合せはサポートしていません。
処置: なし
原因: クエリー・リライトは、フラッシュバックはサポートしていません。
処置: なし
原因: 不足した列を取得するために、マテリアライズド・ビューをこの表と後戻り結合する必要がありますが、表に主キーまたはROWIDがありません。
処置: なし
原因: 問合せはマテリアライズド・ビューからのデータを要求していますが、そのデータはなんらかの更新により実表の一部のパーティションに関して失効しています。
処置: 失効したパーティションをリフレッシュし、問合せを再実行してください。
原因: セッション・パラメータを介したPCTのクエリー・リライトは使用禁止です。
処置: なし
原因: WHERE句での分割(OR)数が最大許容数を超えている場合、クエリー・リライト・エンジンは問合せを処理できません。問合せでの分割数と最大許容分割数は、メッセージの末尾に(問合せでの分割数、最大許容分割数)の形式で指定されます。
処置: なし
原因: マテリアライズド・ビューに一致する結合がないため、結合に関連する表は、問合せがリライト可能かどうかを調べるために、問合せデルタにプッシュされました。
処置: なし
問合せに存在しない表、および問合せにより必要な行が削除されている可能性がある表(string)間の結合を含むため、マテリアライズド・ビューstringでは問合せをリライトできません
原因: マテリアライズド・ビューのすべての非可逆式結合が問合せにない場合、問合せのリライトは行われません。
処置: なし
原因: マテリアライズド・ビューの最新パーティションでクエリー・リライトを行うためには、パーティション・キーまたはパーティション・マーカーが必要です。
処置: なし
原因: 要求の問合せ文の選択条件より、マテリアライズド・ビューに含まれるWHERE句の選択条件は制限されます。
処置: 要求の問合せの選択基準をマテリアライズド・ビューの基準と同じ制限に変更するか、マテリアライズド・ビューを削除して、制限の少ない選択基準のマテリアライズド・ビューを再作成してください。
原因: 要求の問合せ文の選択条件より、マテリアライズド・ビューに含まれるHAVING句の選択条件は制限されます。
処置: 要求の問合せの選択基準をマテリアライズド・ビューの基準と同じ制限に変更するか、マテリアライズド・ビューを削除して、制限の少ない選択基準のマテリアライズド・ビューを再作成してください。
原因: ウィンドウ機能を使用して列のデータを集計するためのロールアップがありました。
処置: なし
原因: 問合せのウィンドウ機能をマテリアライズド・ビューから計算できません。
処置: なし
原因: この問合せは、それ以上のリライトを許可しない同値化でリライトされた可能性があります。
処置: なし
原因: クエリー・リライトの整合性モードがENFORCEDに設定されている場合、USING TRUSTED CONSTRAINTS句で作成された失効マテリアライズド・ビューは使用できません。
処置: マテリアライズド・ビューを、ENFORCED CONSTRAINTS ALTER MATERIALIZED VIEW <mv> REFRESH USING ENFORCED CONSTRAINTSとなるように変更してください。
原因: 汎用化された自己結合アルゴリズムでは、複数のインスタンスを解決できません。これは、結合またはメジャーの不一致が原因の可能性があります。
処置: マテリアライズド・ビューの別名と一致する別名を問合せに使用することを考慮してください。
原因: 指定された集合演算子のマテリアライズド・ビューには、マーカー列がありません。
処置: 指定したマテリアライズド・ビューにマーカー列を追加してください。
原因: クエリー・リライトでは、パラメータに基づいて常に最適の集合演算子マテリアライズド・ビューが選択されます。たとえば、集合演算子マテリアライズド・ビューのカーディナリティ、集合演算子マテリアライズド・ビューがリライトできる分岐数などです。指定された集合演算子マテリアライズド・ビューは最適ではありません。
処置: 集合演算子マテリアライズド・ビューを強制的に使用するには、リライト・ヒントの使用について考慮してください。
原因: 指定された集合演算子マテリアライズド・ビューを使用して、指定の問合せがリライトされました。
処置: なし
原因: 問合せは複数のマテリアライズド・ビューで正常にリライトされました。
処置: なし
原因: multimvクエリー・リライトが使用禁止の場合、multimvクエリー・リライトは行われません。
処置: ALTER SESSION SET "_MULTIMV_QUERY_REWRITE_ENABLED" = trueに設定して、multimvクエリー・リライトを使用可能にしてください。
原因: 問合せにこのヒントがあると、この問合せにはmultimvリライトが試行されません。
処置: 問合せからヒントを削除してください。
原因: multimvクエリー・リライトのみが使用可能な場合は、すべての問合せブロックのFROM句に1つ以上のマテリアライズド・ビューを指定する必要があります。
処置: ALTER SESSION SET "_ONLY_MULTIMV_QUERY_REWRITE_ENABLED" = falseに設定して、multimvクエリー・リライトのみを使用禁止にしてください。
原因: 問合せにこのヒントがある場合は、問合せの問合せブロックのFROM句にマテリアライズド・ビューが指定されていないと、multimvリライトは実行されません。
処置: 問合せからヒントを削除してください。
原因: 問合せに名前付き配列型の列がある場合、クエリー・リライトは実行できません。
処置: なし
原因: 問合せにADT型の列がある場合、クエリー・リライトは実行できません。
処置: なし
原因: 問合せに非表示またはネストされた表の列がある場合、クエリー・リライトは実行できません。
処置: なし
原因: 問合せの列がLOBに格納される場合、クエリー・リライトは実行できません。
処置: なし
原因: 問合せにネストされた表の列がある場合、クエリー・リライトは実行できません。
処置: なし
原因: ディメンション内のSKIP WHEN NULLとしてマークされたレベルでは、後戻り結合はできません。
処置: なし
原因: 説明については、explain_rewrite()からの他のメッセージを参照してください。
処置: なし
原因: 問合せにファイングレイン監査(FGA)が実表に関して存在するため、クエリー・リライトは行えません。
処置: なし
原因: 着信する問合せがCREATEまたはALTER VIEW文であるため、クエリー・リライトは行えません。
処置: なし
原因: OPTIMIZER_MODEがRULEに設定されている場合、クエリー・リライトは行われません。
処置: OPTIMIZER_MODEパラメータを使用して、オプティマイザ・モードを変更してください。
原因: 問合せがデータ定義操作を含む場合、クエリー・リライトは行われません。
処置: なし
原因: 内部セッション・パラメータ_QUERY_REWRITE_2がFALSEに設定されています。
処置: ALTER SESSIONコマンドを使用してセッション・パラメータを変更してください。
原因: 現行のプロセスはkxfx slaveです。
処置: なし
原因: 問合せにNOREWRITEヒントが含まれる場合、問合せブロックに対するクエリー・リライトは行われません。
処置: NOREWRITEヒントを問合せから削除してください。
原因: 問合せまたはその一部がDML更新操作を含む場合、クエリー・リライトは行われません。
処置: なし
原因: マテリアライズド・ビューの定義が問合せテキストと一致したため、マテリアライズド・ビューを使用して問合せがリライトされました。
処置: なし
原因: マテリアライズド・ビューが問合せにある実表を参照していない場合、リライトには使用できません。
処置: なし
原因: ストアド・アウトラインを使用する場合、クエリー・リライトにはリライト・ヒントが必須です。
処置: なし
原因: 問合せがSAMPLE句を含む場合、クエリー・リライトは行われません。
処置: なし
原因: 問合せが、ネストされた集計、CONNECT BY句またはSTART WITH句を含む場合、クエリー・リライトは行われません。
処置: なし
原因: WHERE句のトップレベルの演算子がORで、FROMリストに複数の表がある場合、クエリー・リライトは行われません。
処置: なし
原因: GROUP BY句に有効な列がない場合、クエリー・リライトは行われません。
処置: なし
原因: リライトの場合、マテリアライズド結合ビューの方が、実表を使用するよりも高コストです。
処置: なし
原因: このクエリー・リライトに使用できるマテリアライズド・ビューがデータベースに存在しません。
処置: 新しいマテリアライズド・ビューの作成を考慮してください。
原因: マテリアライズド・ビューが使用禁止または失効しています。
処置: マテリアライズド・ビューをリライトまたはリフレッシュに使用可能にすることを考慮してください。
原因: クエリー・リライトは、常に、特定のパラメータに基づく最適なマテリアライズド・ビューを選択します。たとえば、マテリアライズド・ビューのカーディナリティ、結合数などです。指定されたマテリアライズド・ビューは、最適ではありません。
処置: マテリアライズド・ビューを強制的に使用するには、リライト・ヒントの使用について考慮してください。
原因: 問合せ内の基準(SUM、AVERAGEなど)がマテリアライズド・ビューと一致しない、またはマテリアライズド・ビューから算出できなかった場合、リライトでは使用されません。
処置: なし
原因: 不足した列の検出に表への後戻り結合が必要な場合、クエリー・リライトは行われません。
処置: なし
原因: 副問合せで参照される列で後戻り結合が必要な場合、クエリー・リライトは行われません。
処置: なし
原因: 複合の後戻り結合によってクエリー・リライトを行えるのは、MAVリライト中のみです。
処置: なし
原因: クエリー・リライトには、不足した情報を検出するために、ディメンションのレベルで後戻り結合が必要です。
処置: ディメンションの作成を考慮してください。
原因: 基準を算出するロールアップを必要とする列にウィンドウ機能がある場合、クエリー・リライトは行われません。
処置: なし
原因: DDL式の一部であるSELECT文には、リライト可能なものがあります。これには、CREATE AS SELECTおよびCREATE OUTLINE文が含まれます。指定された問合せ式は、このカテゴリに入らないDDL式です。
処置: なし
原因: このDMLは、更新可能なビューを使用して実行されたため、リライトはできません。
処置: なし
原因: 問合せがディクショナリ表またはディクショナリ・ビューを参照する場合、クエリー・リライトは行えません。
処置: なし
原因: 一部の行を排除するマテリアライズド・ビューから表への結合を、問合せに指定する必要があります。そうしないと、クエリー・リライトは行われません。
処置: なし
原因: マテリアライズド・ビューに、問合せにない結合がある場合、クエリー・リライトが行われない場合があります。
処置: なし
原因: マテリアライズド・ビューにない表との結合が問合せに含まれる場合、クエリー・リライトが行われない場合があります。
処置: なし
原因: マテリアライズド・ビューの依存表でDML操作が発生した場合、クエリー・リライトは、セッションのクエリー・リライトの整合性モードによって制限される場合があります。この場合、リライトの整合性モードが STALE_TOLERATEDである場合にのみ、クエリー・リライトが行われます。
処置: リライトの整合性モードをSTALE_TOLERATEDに変更してマテリアライズド・ビューをリフレッシュすることについて考慮してください。
原因: 不足した列を取得するために、マテリアライズド・ビューをこの表と後戻り結合する必要がありますが、表に主キーまたはROWIDがありません。
処置: なし
原因: (a)別の表と結合されていない場合、(b)あるいは別の表と結合されているが、それぞれの結合がすべての列を表示するよう保証されていないか、または子側の上の表と結合している場合、マテリアライズド・ビューの表はアンカーです。マテリアライズド・ビューのアンカーが問合せで見つからない場合、クエリー・リライトは行われません。
処置: なし
原因: 問合せが内部結合を持ちますが、マテリアライズド・ビューが外部結合を持ちます。正常にリライトするためには、マテリアライズド・ビューが、外部結合の右側の表のROWIDや主キーなどの逆結合マーカーを持つ必要があります。
処置: なし
原因: マテリアライズド・ビューがグループ化設定を含む場合は、grouping_id()ファンクションをも含む必要があります。このファンクションには、MV GROUP BYにあるすべての列を含める必要があります。
処置: なし
原因: グループ化設定を持つマテリアライズド・ビューには、コピーが含まれ、リライトはサポートされていません。たとえば、GROUP BY GROUPING SET ((a), (a))のリライトはサポートされていません。
処置: なし
原因: グループ化設定を持つマテリアライズド・ビューのGROUP BYに、65以上の異なるキーが含まれています。その場合、リライトはサポートされていません。
処置: なし
原因: 要求の問合せ文の選択条件より、マテリアライズド・ビューに含まれるWHERE句またはHAVING句の選択条件は制限されます。
処置: 要求の問合せの選択基準をマテリアライズド・ビューの基準と同じ制限に変更するか、マテリアライズド・ビューを削除して、制限の少ない選択基準のマテリアライズド・ビューを再作成してください。
原因: マテリアライズド・ビューが部分的に失効しています。1つ以上のディテール表の1つ以上のパーティションについて、失効しています。要求の問合せは、このようなディテール・パーティションを1つ以上参照しています。
処置: 次のいずれかを実行してください。(1)要求の選択基準を変更して、問合せ対象をマテリアライズド・ビューの最新部分のみに限定する。(2)ALTER {SYSTEM|SESSION} QUERY_REWRITE_INTEGRITY = STALE_TOLERATEDコマンドを実行する。(3)マテリアライズド・ビューをリフレッシュする。
原因: クエリー・リライトは、リモート表を含む問合せはサポートしていません。
処置: なし
原因: クエリー・リライトは、フラッシュバックはサポートしていません。
処置: なし
原因: セッション・パラメータを介したPCTのクエリー・リライトは使用禁止です。
処置: なし
原因: WHERE句での分割(OR)数が最大許容数を超えている場合、クエリー・リライト・エンジンは問合せを処理できません。問合せでの分割数と最大許容分割数は、メッセージの末尾に(問合せでの分割数、最大許容分割数)の形式で指定されます。
処置: なし
原因: 問合せのウィンドウ機能をマテリアライズド・ビューから計算できません。
処置: なし
原因: クエリー・リライトの整合性モードがENFORCEDに設定されている場合、USING TRUSTED CONSTRAINTS句で作成された失効マテリアライズド・ビューは使用できません。
処置: マテリアライズド・ビューを、ENFORCED CONSTRAINTS ALTER MATERIALIZED VIEW <mv> REFRESH USING ENFORCED CONSTRAINTSとなるように変更してください。
原因: 問合せに名前付き配列型の列がある場合、クエリー・リライトは実行できません。
処置: なし
原因: 問合せにADT型の列がある場合、クエリー・リライトは実行できません。
処置: なし
原因: 問合せに非表示またはネストされた表の列がある場合、クエリー・リライトは実行できません。
処置: なし
原因: 問合せの列がLOBに格納される場合、クエリー・リライトは実行できません。
処置: なし
原因: 入力でユーザーによって指定されたマテリアライズド・ビューは、クエリー・リライトに使用されませんでした。クエリー・リライトが失敗したか、または別のより最適なマテリアライズド・ビューがリライトに使用されたためです。
処置: なし
原因: 問合せテキストがこの同値化のソース文と一致したため、問合せは同値化を使用してリライトされました。
処置: なし
原因: クエリー・リライトは、常に、特定のパラメータに基づく最適な同値化を選択します。たとえば、同値化のカーディナリティ、結合数などです。指定された同値化ビューは、最適ではありません。
処置: なし
原因: この同値化は使用禁止として作成されたため、クエリー・リライトでは使用できません。
処置: dbms_advanced_rewriteパッケージのalter_rewrite_equivalenceプロシージャを使用して、この同値化を使用可能にしてください。
原因: 指定された同値化を使用して、指定の問合せがリライトされました。
処置: なし
原因: 同値化のメジャーを使用して問合せのメジャーを計算できない場合、クエリー・リライトは行われません。
処置: なし
原因: 基準を変換する問合せで指定した式を使用して、グループ関数を送信しようとしました。この変換に失敗すると、クエリー・リライトは行われません。
処置: なし
原因: 同値化のアンカーと問合せが一致しますが、これらのアンカーの結合と問合せが一致しません。
処置: なし
原因: 問合せの列が同値化にありません。列を取得するには、主キー、外部キーまたは表のROWIDを使用して、同値化をこの表に後戻り結合する必要があります。ただし、同値化のリライトには、後戻り結合は許可されません。
処置: なし
原因: 同値化のアンカーが問合せで見つからない場合、クエリー・リライトは行われません。
処置: なし
原因: 問合せのGROUP BYが同値化の高いレベルの列を含む場合、正しい結果を算出するために、同値化の低いレベルの列はロールアップされます。
処置: なし
原因: 問合せの列が同値化にありません。クエリー・リライトは、列を含むマテリアライズド・ビューを後戻り結合して、実表からこの列を取得します。ただし、必要な制約が同値化の宛先となる文の表で見つかる保証はないため、同値化のリライトでは後戻り結合は許可されません。
処置: なし
原因: 同値化のすべての非可逆式結合が問合せにない場合、クエリー・リライトは行われません。
処置: なし
原因: クエリー・リライトでは、問合せをリライトするために同値化定義が使用された可能性がありますが、この同値化は使用禁止です。
処置: なし
原因: この同値化は、テキスト一致リライト専用に作成されています。
処置: なし
原因: クエリー・リライトの整合性モードがENFORCEDに設定されている場合、同値化はクエリー・リライトで使用できません。
処置: なし
原因: クエリー・リライトでは、この問合せに答えるために実表の列に後戻り結合する必要がありますが、同値化のリライトには後戻り結合は許可されません。
処置: なし
原因: 問合せの機能は、クラスタ化コンテナ表を含むマテリアライズド・ビューではサポートされていません。
処置: 従来のコンテナ表を使用して、マテリアライズド・ビューを再作成してください。
原因: マテリアライズド・ビューが、集計関数にDISTINCT修飾子を使用する場合の問合せの機能は、サポートされていません。
処置: DISTINCT修飾子を削除してください。
原因: マテリアライズド・ビューが、別の式でネストされる集計関数のコールを含む場合の問合せの機能は、サポートされていません。
処置: 集計関数のコールがネストされないように、式を修正してください。
原因: マテリアライズド・ビューが、出力選択式のリストにないGROUP BY句の列または式を含む場合の問合せの機能は、サポートされていません。
処置: 出力選択リストにすべてのGROUP BYを含めてください。
原因: FROMリストの名前付きビューにおいて、問合せの機能はサポートされていません。
処置: FROMリストから名前付きビューを削除してください。
原因: FROMリストの副問合せにおいて、問合せの機能はサポートされていません。
処置: FROMリストから副問合せを削除してください。
原因: FROMリストの同じ表またはビューについて、問合せの機能はサポートされていません。
処置: 同じ表の複数インスタンスがないように、問合せを修正してください。
原因: マテリアライズド・ビューが、WHERE句またはHAVING句で選択条件(結合されていない式)を指定する場合の問合せの機能は、サポートされていません。
処置: 選択フィルタ式を削除してください。
原因: 問合せの機能は、内部結合でのみサポートされています。
処置: 内部結合を使用した問合せに修正してください。その他の外部結合を削除してください。
原因: マテリアライズド・ビューが、WHERE句の結合で等号(=)以外の関係演算子を使用する場合の問合せの機能は、サポートされていません。これは、非等価結合といいます。
処置: 非等価結合がないように、問合せを修正してください。
原因: マテリアライズド・ビューでは、HAVING句を使用する問合せの機能はサポートされていません。
処置: HAVING句を削除してください。
原因: マテリアライズド・ビューでは、CONNECT BY句を使用する問合せの機能はサポートされていません。
処置: CONNECT BY句を使用しないように、問合せを修正してください。
原因: マテリアライズド・ビューでは、式にRAW型を使用する問合せの機能はサポートされていません。
処置: RAW型の式への参照を削除してください。
原因: マテリアライズド・ビューでは、GROUP BY句で1つの列の参照以外の式を使用する問合せの機能はサポートされていません。
処置: GROUP BY句で列の式を1つのみ使用するように問合せを修正してください。
原因: マテリアライズド・ビューでは、FROMリストの索引構成表を参照する問合せの機能はサポートされていません。
処置: 索引構成表への参照を削除してください。
原因: マテリアライズド・ビューでは、FROMリストのクラスタ化表を参照する問合せの機能はサポートされていません。
処置: FROMリストのクラスタ化された表への参照を削除してください。
原因: マテリアライズド・ビューでは、HAVING句で副問合せを使用する問合せの機能はサポートされていません。
処置: 副問合せでHAVING句を使用しないように、問合せを修正してください。
原因: マテリアライズド・ビューでは、WHERE句で副問合せを使用する問合せの機能はサポートされていません。
処置: 副問合せでWHERE句を使用しないように、問合せを修正してください。
原因: マテリアライズド・ビューがネストされている(FROMリストで別のマテリアライズド・ビューを参照している)場合の問合せの機能は、サポートされていません。
処置: 別のマテリアライズド・ビューへの参照がないように、問合せを修正してください。
原因: マテリアライズド・ビューのコンテナ表が、選択リストの出力式に対応付けられていない列を含み、その列にNOT NULL制約が指定されている場合の問合せの機能は、サポートされていません。この場合、マテリアライズド・ビューに挿入された新しい行の列がNULLに設定されるため、リフレッシュ中に問題が発生します。
処置: NOT NULL制約を使用禁止にするか、削除してください。
原因: マテリアライズド・ビューでは、UNION、UNION ALL、MINUSなどの集合演算子を使用する問合せの機能はサポートされていません。
処置: 集合演算子を使用しないように、問合せを修正してください。
原因: マテリアライズド・ビューでは、HAVING句で集計の式を使用する問合せの機能はサポートされていません。
処置: HAVING句で集計を使用しないように、問合せを修正してください。
原因: マテリアライズド・ビューでは、ネストされたカーソルの式を使用する問合せの機能はサポートされていません。
処置: ネストされたカーソルの式を使用しないように、問合せを修正してください。
原因: マテリアライズド・ビューでは、GROUP BY句で集計の式を使用しない問合せの機能はサポートされていません。
処置: GROUP BY句を使用するように、問合せを修正してください。
原因: マテリアライズド・ビューでは、集計関数を使用しない問合せの機能はサポートされていません。
処置: 集計関数を使用するように、問合せを修正してください。
原因: マテリアライズド・ビューでは、WHERE句でAND結合以外(ORなど)を使用する問合せの機能はサポートされていません。
処置: 非AND結合を使用しないように、問合せを修正してください。
原因: マテリアライズド・ビューでは、GROUP BY句でROLLUP演算子を使用する問合せの機能はサポートされていません。
処置: ROLLUP演算子を使用しないように、問合せを修正してください。
原因: マテリアライズド・ビューでは、GROUP BY句でCUBE演算子を使用する問合せの機能はサポートされていません。
処置: CUBE演算子を使用しないように、問合せを修正してください。
原因: マテリアライズド・ビューでは、PL/SQLファンクションを起動する問合せの機能はサポートされていません。
処置: PL/SQLファンクションを使用しないように、問合せを修正してください。
原因: WITH REDUCED PRECISION句を指定して作成されたマテリアライズド・ビューでは、問合せの機能はサポートされていません。
処置: マテリアライズド・ビューを削除し、WITH REDUCED PRECISION句を使用せずに再作成してください。
原因: マテリアライズド・ビューは、クエリー・リライトで使用できません。
処置: 別のメッセージおよびドキュメントを確認して、そのエラーの原因を判別してください。
原因: マテリアライズド・ビューでは、WHERE句で結合条件を含まない問合せの機能はサポートされていません。
処置: 結合を含むように、問合せを修正してください。
原因: マテリアライズド・ビューでは、WHERE句でフィルタ選択条件を含まない問合せの機能はサポートされていません。
処置: フィルタ条件を追加してください。
原因: マテリアライズド・ビューでは、HAVING句で結合条件を含まない問合せの機能はサポートされていません。
処置: 結合を含むように、問合せを修正してください。
原因: マテリアライズド・ビューでは、HAVING句でフィルタ条件を含まない問合せの機能はサポートされていません。
処置: 結合を含むように、問合せを修正してください。
原因: マテリアライズド・ビューでは、INリストを使用する問合せの機能はサポートされていません。
処置: INリストを使用しないように、問合せを修正してください。
原因: マテリアライズド・ビューでは、WHERE句またはHAVING句のフィルタ条件で、コンパイル時非定数式を使用する問合せの機能はサポートされていません。たとえば、WHERE X=1は、フィルタ条件でコンパイル時定数式を使用しています。WHERE X=MY_PLSQL_FUNCTION()は、フィルタ条件でコンパイル時非定数式を使用しています。
処置: フィルタ条件でコンパイル時非定数式を使用しないように、問合せを修正してください。
原因: このマテリアライズド・ビューでは、PCT機能がサポートされています。
処置: 処置は必要ありません。
原因: マテリアライズド・ビューでは、グループ化設定を使用する問合せの機能はサポートされていません。
処置: グループ化設定を使用しないように、問合せを修正してください。
原因: マテリアライズド・ビューでは、キーが長すぎるグループ化設定を使用する問合せの機能はサポートされていません。
処置: グループ化設定キーの数を減らしてください。
原因: マテリアライズド・ビューでは、別の集計関数の引数として集計関数のコールをネストする問合せの機能はサポートされていません。
処置: 集計関数のコールをネストしないように、問合せを修正してください。
原因: マテリアライズド・ビューでは、FROMリストのビューまたは副問合せを参照する問合せの機能はサポートされていません。
処置: FROMリストでビューまたは副問合せを使用しないように、問合せを修正してください。
原因: マテリアライズド・ビューでは、ORDER BYを含む問合せの機能はサポートされていません。
処置: ORDER BY句を削除してください。
原因: マテリアライズド・ビューでは、START WITH句を含む問合せの機能はサポートされていません。
処置: START WITH句を使用しないように、問合せを修正してください。
原因: マテリアライズド・ビューでは、ウィンドウ機能を使用する問合せの機能はサポートされていません。
処置: ウィンドウ機能を使用しないように、問合せを修正してください。
原因: マテリアライズド・ビューでは、外部結合を使用する問合せの機能はサポートされていません。
処置: 外部結合を使用しないように、問合せを修正してください。
原因: マテリアライズド・ビューでは、副問合せでANY句を使用する問合せの機能はサポートされていません。
処置: ANY句を使用しないように、問合せを修正してください。
原因: マテリアライズド・ビューでは、副問合せでALL句を使用する問合せの機能はサポートされていません。
処置: ALL句を使用しないように、問合せを修正してください。
原因: マテリアライズド・ビューでは、副問合せでNOT EXISTSを使用する問合せの機能はサポートされていません。
処置: NOT EXITS句を使用しないように、問合せを修正してください。
原因: マテリアライズド・ビューでは、選択リストを使用する問合せの機能はサポートされていません。
処置: 選択リストを使用しないように、問合せを修正してください。
原因: マテリアライズド・ビューでは、コレクション副問合せを使用する問合せの機能はサポートされていません。
処置: コレクション副問合せを使用しないように、問合せを修正してください。
原因: マテリアライズド・ビューでは、選択リストでDISTINCT句を使用する問合せの機能はサポートされていません。
処置: DISTINCT句を使用しないように、問合せを修正してください。
原因: マテリアライズド・ビューでは、圧縮されたオブジェクト表またはビューを参照する問合せの機能はサポートされていません。
処置: 圧縮されたオブジェクト表またはビューを使用しないように、問合せを修正してください。
原因: マテリアライズド・ビューでは、相関変数および外部結合を使用する問合せの機能はサポートされていません。
処置: 相関変数または外部結合を使用しないように、問合せを修正してください。
原因: マテリアライズド・ビューでは、ROWNUMファンクションを参照する問合せの機能はサポートされていません。
処置: ROWNUMファンクションを使用しないように、問合せを修正してください。
原因: マテリアライズド・ビューでは、集合演算子および9.0未満の互換性モードを使用する問合せの機能はサポートされていません。
処置: 集合演算子を使用しない問合せまたは互換性モードが9.0以上の問合せに修正してください。
原因: マテリアライズド・ビューでは、マテリアライズド・ビューに重複行を作成する結合条件を含む問合せの機能はサポートされていません。
処置: マテリアライズド・ビューに重複行が作成されないように、問合せを修正してください。
原因: マテリアライズド・ビューでは、結合を含む問合せの機能はサポートされていません。
処置: 結合を使用しないように、問合せを修正してください。
原因: マテリアライズド・ビューでは、GROUP BY句を使用する問合せの機能はサポートされていません。
処置: GROUP BY句を使用しないように、問合せを修正してください。
原因: マテリアライズド・ビューでは、集計関数を使用する問合せの機能はサポートされていません。
処置: 集計関数を使用しないように、問合せを修正してください。
原因: マテリアライズド・ビューでは、副問合せを使用する問合せの機能はサポートされていません。
処置: 副問合せを使用しないように、問合せを修正してください。
原因: マテリアライズド・ビューを作成しようとするとエラーが発生するため、問合せの機能はサポートされていません。
処置: RELATED_NUM列の関連するOracleエラー・コードおよびRELATED_TEXT列のOracleエラー・テキストを確認して、問題を解決してください。
原因: マテリアライズド・ビューの選択リスト(GROUP BY句がある場合は、group byリストも)に、問合せの表のパーティション・キー、問合せの表へのPMARKERファンクション参照、または問合せの表のパーティション化列に依存する式の結合のいずれも含まれない場合、問合せ機能はサポートされていません。
処置: 選択リスト(該当する場合はGROUP BY句も)に、パーティション・キー、PMARKERファンクション参照または結合依存式を追加してください。
原因: 問合せのリレーションがパーティション表でない場合の問合せの機能は、サポートされていません。
処置: パーティション表を参照するように、問合せを修正してください。
原因: 問合せの表が、複数列で構成されるキーでパーティション化されている場合の問合せの機能は、サポートされていません。
処置: 1つの列で構成されるキーでパーティション化された表を参照するように、問合せを修正してください。
原因: 問合せの表が、このタイプのパーティション化を使用する問合せの機能は、サポートされていません。
処置: この機能でサポートされているタイプのパーティション化を使用する表を参照するように、問合せを修正してください。
原因: Oracleの内部エラーが発生しました。
処置: オラクル社カスタマ・サポート・センターに連絡してください。
原因: この機能の1つ以上の要件が満たされていないため、問合せの機能はサポートされません。
処置: 『Oracleデータ・ウェアハウス・ガイド』でネストされたマテリアライズド・ビューに関連する記述を調べて、問題を解決してください。
原因: RepAPIマテリアライズド・ビューの高速リフレッシュは、主キーであるマテリアライズド・ビューでのみサポートされています。
処置: マテリアライズド・ビューが主キーであるマテリアライズド・ビューになるように、再設計してください。
原因: マテリアライズド・ビューでは、異機種間リンクを使用する問合せの機能はサポートされていません。
処置: 異機種間リンクを使用しないように、マテリアライズド・ビューを再設計してください。
原因: 互換性パラメータが10.2.0より前の場合、マテリアライズド・ビューがシノニムを参照するとき、当該の機能はサポートされません。
処置: シノニムを使用しないように、問合せを修正してください。
原因: マテリアライズド・ビュー・ログの順序番号のタイムスタンプが、最後のリフレッシュ時刻よりも後になっています。
処置: 次の高速リフレッシュの前に、完全リフレッシュを実行する必要があります。
原因: マテリアライズド・ビューの作成または最新の完全リフレッシュ後に、関連するマテリアライズド・ビュー・ログが作成された場合の問合せの機能は、サポートされていません。
処置: マテリアライズド・ビューの完全リフレッシュを実行してください。
原因: 関連するマテリアライズド・ビュー・ログが、新しい値を持たない場合の問合せの機能はサポートされていません。
処置: NEW VALUES句を使用して、マテリアライズド・ビューを再作成してください。
原因: 関連するマテリアライズド・ビュー・ログが、ROWIDを持たない場合の問合せの機能はサポートされていません。
処置: ROWID句を使用して、マテリアライズド・ビューを再作成してください。
原因: 関連するマテリアライズド・ビュー・ログが、主キーを持たない場合の問合せの機能はサポートされていません。
処置: PRIMARY KEY句を使用して、マテリアライズド・ビューを再作成してください。
原因: 関連するマテリアライズド・ビュー・ログが、マテリアライズド・ビューの選択リストで参照する列を持たない場合の問合せの機能はサポートされていません。
処置: マテリアライズド・ビュー・ログを再作成し、選択リストで参照するすべての列を含めてください。
原因: 問合せのマテリアライズド・ビュー・ログに問題があるため、問合せの機能はサポートされません。
処置: ウェアハウスのマニュアルで、ネストされたマテリアライズド・ビューのログと高速リフレッシュに関連する記述を調べて、問題を解決してください。
原因: マテリアライズド・ビューでは、状態をメンテナンスし、起動するたびに同じ行が同じ値を戻すとはかぎらないPL/SQLファンクションを参照する問合せの機能はサポートされていません。
処置: この種のPL/SQLファンクションを使用しないように、問合せを修正してください。または、状態をメンテナンスしないようにPL/SQLファンクションを修正し、それに応じて宣言を変更してください。
原因: マテリアライズド・ビューでは、このコンテキストでDISTINCT句を使用する問合せの機能はサポートされていません。
処置: DISTINCT句を使用しないように、問合せを修正してください。
原因: マテリアライズド・ビューでは、MINまたはMAX関数を使用する問合せの機能はサポートされていません。
処置: MINまたはMAX関数を使用しないように、問合せを修正してください。
原因: マテリアライズド・ビューでは、選択リストのグループ化の式を無視する問合せの機能はサポートされていません。
処置: 選択リストにすべてのGROUP BYを含めてください。
原因: マテリアライズド・ビューでは、単純な列参照ではない選択リストの式を使用する問合せの機能はサポートされていません。
処置: 単純な列参照ではない式を使用しないように、問合せを修正してください。
原因: マテリアライズド・ビューでは、起動するたびに同じ行に対して同じ値を戻すとはかぎらない式、または戻す値がセッション・パラメータによって異なる式を使用する問合せの機能はサポートされていません。
処置: このような式を使用しないように、問合せを修正してください。
原因: マテリアライズド・ビューでは、順序番号を参照する問合せの機能はサポートされていません。
処置: 順序番号を参照しないように、問合せを修正してください。
原因: マテリアライズド・ビューでは、オブジェクトREF句を使用する問合せの機能はサポートされていません。
処置: オブジェクトREF句を使用しないように、問合せを修正してください。
原因: マテリアライズド・ビューでは、ビューを参照する問合せの機能はサポートされていません。
処置: ビューを参照しないように、問合せを修正してください。
原因: マテリアライズド・ビューでは、FROMリストのリモート表またはビューを参照する問合せの機能はサポートされていません。
処置: リモート表またはビューを参照しないように、問合せを修正してください。
原因: マテリアライズド・ビューでは、FROMリストのシノニムを参照する問合せの機能はサポートされていません。
処置: シノニムを参照しないように、問合せを修正してください。
原因: マテリアライズド・ビューでは、SYSスキーマのオブジェクトを参照する問合せの機能はサポートされていません。
処置: SYSスキーマを参照しないように、問合せを修正してください。
原因: マテリアライズド・ビューでは、HAVING句のフィルタ条件で集計関数を参照する問合せの機能はサポートされていません。
処置: HAVING句のフィルタ条件で集計関数を使用しないように、問合せを修正してください。
原因: マテリアライズド・ビューでは、WHERE句またはHAVING句にフィルタ条件を含む問合せの機能はサポートされていません。
処置: WHERE句またはHAVING句でフィルタ条件を使用しないように、問合せを修正してください。
原因: マテリアライズド・ビューでは、これらの種類の結合を使用する問合せの機能はサポートされていません。
処置: これらの種類の結合を使用しないように、問合せを修正してください。
原因: マテリアライズド・ビューでは、複数の表またはビューを参照する選択リストの式を使用する問合せの機能はサポートされていません。
処置: このような式を使用しないように、問合せを修正してください。
原因: マテリアライズド・ビューでは、GROUP BY句および集計がなく、互換性モードが8.1以下の問合せの機能はサポートされていません。
処置: GROUP BY句または集計関数を含まないように問合せを修正するか、または互換性モードを9.0以上に設定してください。
原因: マテリアライズド・ビューでは、リモート・オブジェクトを参照し、ON COMMITでリフレッシュされる問合せの機能はサポートされていません。
処置: リモート・オブジェクトを参照しないように、問合せを修正するか、マテリアライズド・ビューがON DEMANDでリフレッシュされるようにしてください。
原因: マテリアライズド・ビューでは、異なるリモート・インスタンスにある複数のリモート・オブジェクトを参照する問合せの機能はサポートされていません。
処置: 複数のマスター・サイトを使用しないように、問合せを修正してください。
原因: マテリアライズド・ビューでは、グループ化設定を使用しますが、適切なGROUPING_IDまたはGROUPINGファンクションを指定しない問合せの機能はサポートされていません。
処置: 適切なGROUPING_IDまたはGROUPINGファンクションを含むように、問合せを修正してください。
原因: マテリアライズド・ビューでは、グループ化設定を重複して参照する問合せの機能はサポートされていません。
処置: グループ化設定を重複して使用しないように、問合せを修正してください。
原因: Oracleの内部エラーが発生しました。
処置: オラクル社カスタマ・サポート・センターに連絡してください。
原因: 互換性モードが8.1以下の問合せはサポートされていません。
処置: 互換性モードを9.0以上に設定してください。
原因: マテリアライズド・ビューが、このコンテキストで集合演算子を使用する場合の問合せの機能は、サポートされていません。
処置: 集合演算子を使用しないように、問合せを修正してください。
原因: 互換性モードが8.0以下の問合せはサポートされていません。
処置: 互換性モードを8.1以上に設定してください。
原因: マテリアライズド・ビューでは、主キー・マテリアライズド・ビューでなく、副問合せまたはUNION演算子をコンテキストで使用する問合せはサポートされていません。
処置: マテリアライズド・ビューが主キー・マテリアライズド・ビューになるように、再設計してください。
原因: マテリアライズド・ビューでは、WHERE句のオブジェクト型を参照する問合せの機能はサポートされていません。
処置: オブジェクト型を参照しないように、問合せを修正してください。
原因: マテリアライズド・ビューでは、このような結合で副問合せを使用する問合せの機能はサポートされていません。
処置: 副問合せマテリアライズド・ビューに関連するレプリケーション・ドキュメントを調べて、問題を解決してください。
原因: マテリアライズド・ビューでは、ROWIDをサポートしないリモート・サイトを参照する問合せの機能はサポートされていません。
処置: リモート・サイトを参照しないように、問合せを修正してください。
原因: マテリアライズド・ビューでは、特定の構造体を使用し、古いバージョンのリモートOracleインスタンスを使用する問合せの機能はサポートされていません。
処置: 構造体を使用しないように問合せを修正するか、リモートOracleインスタンスをアップグレードしてください。
原因: マテリアライズド・ビューでは、主キー・マテリアライズド・ビューの要件を満たさない問合せの機能はサポートされていません。
処置: 主キー・マテリアライズド・ビューのレプリケーションに関連するドキュメントを調べて、問題を解決してください。
原因: マテリアライズド・ビューでは、複合している結合およびフィルタ条件を使用する問合せの機能はサポートされていません。
処置: 結合またはフィルタ条件が単一になるように、問合せを修正してください。
原因: マテリアライズド・ビューでは、特定の複合式を参照する問合せの機能はサポートされていません。
処置: 単純な式を使用するように、問合せを修正してください。
原因: マテリアライズド・ビューでは、集計関数を使用していますが、同じ引数でSUM関数をコールしない問合せの機能はサポートされていません。
処置: 選択リストにSUM関数を追加してください。
原因: マテリアライズド・ビューでは、集計関数を使用していますが、同じ引数でCOUNT関数をコールしない問合せの機能はサポートされていません。
処置: 選択リストにCOUNT関数を追加してください。
原因: マテリアライズド・ビューでは、集計関数を使用していますが、同じ引数でMIN関数をコールしない問合せの機能はサポートされていません。
処置: 選択リストにMIN関数を追加してください。
原因: マテリアライズド・ビューでは、集計関数を使用していますが、同じ引数でMAX関数をコールしない問合せの機能はサポートされていません。
処置: 選択リストにMAX関数を追加してください。
原因: マテリアライズド・ビューでは、集計関数を使用していますが、同じ引数でAVG関数をコールしない問合せの機能はサポートされていません。
処置: 選択リストにAVG関数を追加してください。
原因: マテリアライズド・ビューでは、集計関数を使用していますが、同じ引数でVARIANCE関数をコールしない問合せの機能はサポートされていません。
処置: 選択リストにVARIANCE関数を追加してください。
原因: マテリアライズド・ビューでは、集計関数を使用していますが、同じ引数でSTDDEV関数をコールしない問合せの機能はサポートされていません。
処置: 選択リストにSTDDEV関数を追加してください。
原因: マテリアライズド・ビューでは、集計関数を使用していますが、同じ引数の2乗で同じ集計関数をコールしない問合せの機能はサポートされていません。
処置: 同じ引数の2乗(引数*引数)で同じ集計関数の起動を追加してください。
原因: マテリアライズド・ビューでは、集計関数を使用していますが、同じ引数を足した引数で同じ集計関数をコールしない問合せの機能はサポートされていません。
処置: 選択リストに指定した集計関数を追加してください。
原因: マテリアライズド・ビューでは、集計関数を使用していますが、同じ引数の2乗(引数*引数)でSUM関数をコールしない問合せの機能はサポートされていません。
処置: 引数の2乗でSUM関数を追加してください。
原因: EXPLAIN_MV分析エンジンが、指定された機能が無効化された理由の取得に失敗しました。
処置: オラクル社カスタマ・サポート・センターに連絡してください。
原因: マテリアライズド・ビューの問合せの選択リストCOUNT(*)がありません。
処置: 選択リストにCOUNT(*)を追加してください。
原因: 選択リストに、対応するCOUNT(expr)のないSUM(expr)があります。
処置: 選択リストにCOUNT(expr)を追加してください。
原因: 選択リストに1つ以上の集計関数がありますが、GROUP BY句が使用されていません。
処置: GROUP BY句を追加してください。
原因: GROUP BY句が使用されていますが、選択リストに集計関数がありません。
処置: 選択リストに集計関数を追加してください。
原因: REFRESH_FAST_AFTER_INSERTが使用できないのと同じ理由で、REFRESH_FAST_AFTER_ONETAB_DMLが使用できません。
処置: REFRESH_FAST_AFTER_INSERTを修正してください。
原因: デフォルトの書式または不完全な書式を使用した日付変換操作が指定されました。デフォルトの日付書式または不完全な書式は、セッションの設定に依存します。このため、異なる環境で再現できません。
処置: 完全な日付書式文字列を指定してください。
原因: 8.1以下の互換性モードで実行中に、多対多副問合せ結合がマテリアライズド・ビューに指定されました。
処置: 互換性モードを9.0以上に設定するか、マテリアライズド・ビューの問合せを再作成してください。
原因: 8.1以下の互換性モードで実行中に、WHERE句の集計フィルタ条件の結合、FROMリストのリモート・リレーション、COUNT(x)関数と対応付けられていないSUM(x)関数、COUNT(*)を指定していない集計関数、MIN()またはMAX()集計関数のいずれかの組合せと、REFRESH ON COMMITオプションを組み合せて使用するマテリアライズド・ビューが指定されました。
処置: 互換性モードを9.0以上に設定するか、マテリアライズド・ビューの問合せを再作成してください。
原因: UNION演算子を使用するマテリアライズド・ビューが指定され、 UNION演算子の両側の問合せがそれぞれ異なる選択リストを持っています。RELATED_NAME列に、最初の異なる選択リスト項目の別名が示されます。RELATED_NUM列に、SELECTキーワードから選択リスト項目の始めまでのオフセットが示されます。
処置: UNION演算子の両側に、それぞれ同じ選択リストを持つように、マテリアライズド・ビューの問合せを再作成してください。
原因: 9.0未満の互換性モードで実行中に、トップレベルのFROMリストで、副問合せまたは名前付きビューを参照するマテリアライズド・ビューが指定されました。
処置: 互換性モードを9.0以上に設定するか、マテリアライズド・ビューの問合せを再作成してください。
原因: ビューのマージ中に、マージできないトップレベルのFROMリストで、副問合せまたは名前付きビューを参照するマテリアライズド・ビューが指定されました。
処置: マテリアライズド・ビューの問合せを再作成してください。
原因: インライン・ビューまたは副問合せを参照するマテリアライズド・ビューが指定されました。指定された機能は、このタイプのマテリアライズド・ビューではサポートされていません。
処置: マテリアライズド・ビューの問合せを再作成してください。
原因: FROM句のビューにマテリアライズド・ビューが指定されていますが、ビューのマージの後では高速リフレッシュの基準を満たしません。
処置: 無効なビューや、ビュー内の複雑な構造を削除して、マテリアライズド・ビューの問合せを再作成してください。
原因: REFRESH_FAST_AFTER_ONETAB_DMLが使用できないのと同じ理由で、REFRESH_FAST_AFTER_ANY_DMLが使用できません。
処置: REFRESH_FAST_AFTER_ONETAB_DMLを修正してください。
原因: マスター表にマテリアライズド・ビュー・ログが格納されていないため、高速リフレッシュを実行できません。
処置: CREATE MATERIALIZED VIEW LOGコマンドを使用してマスター表にマテリアライズド・ビュー・ログを作成してください。
原因: マテリアライズド・ビュー・ログに記録されたオブジェクトID列がないか、オブジェクトID列に関連付けられたタイムスタンプが前回のリフレッシュ時刻より最近です。
処置: 次の高速リフレッシュの前に、完全リフレッシュを実行する必要があります。必要に応じて、マテリアライズド・ビュー・ログにオブジェクトID列を追加してください。
原因: マテリアライズド集計ビューまたはマテリアライズド結合ビュー(あるいはその両方)の高速リフレッシュは、これらのビューがパーティション拡張表名を使用して定義されている場合はサポートされません。
処置: パーティション拡張表名を使用しないで高速リフレッシュ可能なマテリアライズド・ビューを作成するか、または完全リフレッシュ・マテリアライズド・ビューとしてマテリアライズド・ビューを作成してください。
原因: UNION演算子を使用するマテリアライズド・ビューが指定され、UNION演算子の両側の表が一致しません。このコンテキストでは高速リフレッシュはサポートされていません。
処置: UNION演算子の両側に同じ表を指定するように、マテリアライズド・ビューの問合せを再作成してください。
原因: 結合操作を含むUNION演算子がマテリアライズド・ビューに指定されている場合は、高速リフレッシュはサポートされません。
処置: 結合を省いてマテリアライズド・ビューの問合せを再作成してください。
原因: 外部結合がある場合には、内部表の結合列に一意制約が存在する必要があります。存在しない場合は、マテリアライズド・ビューは高速リフレッシュできません。
処置: なし
原因: UNION ALLを含むマテリアライズド・ビューを高速リフレッシュするためには、UNION ALLマーカー列が必要です。これは、各問合せブロックの同じ序数位置にある定数列で、問合せブロックごとに個別の値を含む必要があります。
処置: マテリアライズド・ビューを定義するUNION ALL問合せの各問合せブロックにUNION ALLマーカー列を追加してください。
原因: UNION ALLを含むマテリアライズド・ビューを高速リフレッシュするには、各問合せブロックが、高速リフレッシュ可能マテリアライズド結合ビューまたはマテリアライズド集計ビューに準拠する必要があります。
処置: UNION ALLの各問合せブロックを調べて、結合または集計を含むマテリアライズド・ビューであることを確認してください。
原因: マテリアライズド・ビューに含まれるビューの定義がUNION ALL問合せに関連する場合は、マテリアライズド・ビューを定義する問合せは、SELECTとFROM以外の句を含むことができません。WHERE、 HAVING、CONNECT BYまたはGROUP BYなどの句は使用できません。また、FROM句に指定できる項目は1つのみになります。
処置: マテリアライズド・ビューを定義する問合せから、SELECTとFROM以外の句を削除してください。
原因: マテリアライズド・ビューに含まれるビューの定義がUNION ALL問合せに関連する場合は、マテリアライズド・ビューの選択リスト、基礎となるビューの選択リストと完全に一致する必要があります。式は使用できません。また、基礎となるビューの列の追加、削除、並替えも許可されません。
処置: ビューにUNION ALLを含むマテリアライズド・ビューを定義するときは、SELECT *を使用してください。
原因: マテリアライズド・ビューに含まれるビューの定義に関連するUNION ALL問合せが、高速リフレッシュの要件を満たしていません。
処置: マテリアライズド・ビューで参照されるビューの定義問合せが、UNION ALLマテリアライズド・ビューの高速リフレッシュの条件を満たすことを確認してください。
原因: COMPATIBLE初期化パラメータの設定が、9.2.0未満です。
処置: COMPATIBLEを9.2.0以上に設定してください。
原因: explain_mviewでは、マテリアライズド・ビューが主キー・マテリアライズド・ビューとして作成されると仮定しています。実表に主キー制約がない場合は、主キー・マテリアライズド・ビューは作成できません。
処置: 実表に主キー制約を追加してください。または、WITH ROWIDオプションを指定してマテリアライズド・ビューをROWIDマテリアライズド・ビューとして作成してください。マテリアライズド・ビューが ROWIDマテリアライズド・ビューである場合は、マスター表のマテリアライズド・ビュー・ログにROWIDがあれば、完全リフレッシュや高速リフレッシュも実行できます。
原因: マテリアライズド・ビューでは、SPREADSHEET句を使用する問合せの機能はサポートされていません。
処置: SPREADSHEET句の指定を削除してください。
原因: マテリアライズド・ビューでは、選択リストに問合せのリレーションのパーティション化キーに依存する式の結合が含まれていない場合、問合せ機能はサポートされていません。結合依存性の定義については、Oracleマニュアルで調べてください。
処置: パーティション化キーを含むように、問合せを変更してください。
原因: PARTITION BY句にない式において、問合せの機能はサポートされていません。
処置: 式がPARTITION BYに含まれるように、問合せを変更してください。
原因: ロールアップされる式において、問合せの機能はサポートされていません。
処置: 式がロールアップされないように、問合せを変更してください。
原因: マテリアライズド・ビューの選択リスト(GROUP BY句がある場合は、group byリストも)に、問合せの表のパーティション・キー、または問合せの表へのPMARKERファンクション参照のいずれも含まれない場合、問合せ機能はサポートされていません。
処置: 選択リスト(ある場合はGROUP BY句も)に、パーティション・キーまたはPMARKERファンクション参照を追加してください。
原因: マテリアライズド・ビューでは、PARTITIONED OUTER JOINを使用する問合せの機能はサポートされていません。
処置: PARTITIONED OUTER JOINを削除してください。
原因: マテリアライズド・ビューでは、外部表を参照する問合せの機能はサポートされていません。
処置: 外部表を使用しないように、問合せを修正してください。
原因: 名前付きビューを参照するマテリアライズド・ビューが指定されました。指定された機能は、このタイプのマテリアライズド・ビューではサポートされていません。
処置: マテリアライズド・ビューの問合せを再作成してください。
原因: マテリアライズド・ビューの定義が変更されています。通常、定義のシノニムまたは表を再定義するとこうなります。マテリアライズド・ビューは高速リフレッシュできません。
処置: リフレッシュを完了するか、またはマテリアライズド・ビューを再作成してください。
原因: プロシージャに渡されたCREATE MATERIALIZED VIEW文は、無効な文です。
処置: エラーの後に続く理由を確認して、操作を再試行してください。
原因: MATERIALIZED VIEW文をチューニングできませんでした。
処置: エラーの後に続く理由を確認して、操作を再試行してください。
原因: マテリアライズド・ビューは、FOR UPDATEオプションを使用して作成されています。
処置: FOR UPDATEオプションを使用しないように文を修正してください。
原因: マテリアライズド・ビューは、事前作成表上に作成されています。
処置: ON PREBUILTオプションを使用しないように文を修正してください。
原因: マテリアライズド・ビューには、当該文で指定された機能があります。
処置: なし
原因: マテリアライズド・ビューは、高速リフレッシュ可能になるようにチューニングまたは分解できません。
処置: dbms_mview.explain_mviewを実行して原因を確認してください。
原因: マテリアライズド・ビューは一般的なリライトをサポートできるようにチューニングできませんでした。
処置: dbms_mview.explain_mviewを実行して原因を検出してください。
原因: WHERE/HAVING句は、一般問合せリライトには複雑すぎます。
処置: マテリアライズド・ビューを定義する問合せ内のWHERE/HAVING句を簡素化するようにしてください。
原因: マテリアライズド・ビューを定義する問合せに暗号化された列があります。
処置: マテリアライズド・ビューを定義する問合せから暗号化された列を削除するようにしてください。