[データベース]を参照してください。正常に動作する場合、および、最適化にビューを使用する場合は、いくつかのオプションに特定の値が設定されている必要があります。マテリアライズド・ビューを作成するときにマテリアライズド・ビューごとに格納されるオプションの設定があります。ビューをリフレッシュしたり、ビューを最適化に使用したりするには、これらのオプション設定が現在のオプションと一致している必要があります。マテリアライズド・ビューの制限を参照してください。部分的に処理を行った後にリフレッシュが失敗した場合、ビューは初期化されていない状態のままとなり、リフレッシュ開始前の状態にデータをリストアできません。句を使用すると、基本となるデータが変更されたときすぐにビューを変更してリフレッシュできます。文を参照してください。句を使用して開かれたカーソルがある場合、この文は実行できません。スナップショット・アイソレーションを参照してください。パーミッションが必要です。パーミッションが必要です。関連する動作マテリアライズド・ビューを参照するすべてのオープン・カーソルが閉じられます。チェックポイントは実行の開始時に実行されます。実行の開始時と終了時に自動コミットが実行されます。オプションを使用してリフレッシュされるマテリアライズド・ビューに排他スキーマ・ロックがかけれます。マテリアライズド・ビューから参照されるすべてのテーブルにブロックなしで共有スキーマ・ロックがかけられます。WITH句を指定した場合は、基本となるテーブルに追加のロックを取得することがあります。更新が完了するまでマテリアライズド・ビューは初期化されていない状態にあるため、データベース・サーバまたはオプティマイザから使用できなくなります。いうマテリアライズド・ビューを作成し、データを移植するとします。この処理は、次の文で実行できます。使用してビューをリフレッシュし、ビューを再構築するとします。この処理は、次の文で実行できます。BUILD;警告この例を実行し終わったら、作成したマテリアライズド・ビューを削除してください。対するスキーマ変更ができなくなります。有効化されている従属マテリアライズド・ビューを持つテーブルのスキーマは変更できません。マテリアライズド・ビューの削除を参照してください。