プライマリ・コンテンツに移動
Oracle® Database VLDBおよびパーティショニング・ガイド
12c リリース1 (12.1)
B71291-10
目次へ移動
目次
索引へ移動
索引

前
次

パーティションの遅延セグメント作成

パーティション表を作成する際に、パーティションに最初の行が挿入されるまでセグメントの作成を遅延させることができます。その後、パーティションに最初の行が挿入されたときに、実表のパーティション、LOB列、すべてのグローバル索引およびローカル索引パーティションのセグメントが作成されます。遅延セグメント作成は、次の方法で制御できます。

既存の作成済パーティションに対するセグメントの作成は、SQL文ALTER TABLE MODIFY PARTITION ALLOCATE EXTENTにより強制できます。この文により、CREATE TABLE時に指定された初期エクステント数より1つ多くエクステントが割り当てられます。

シリアル化可能トランザクションは、遅延セグメント作成では動作しません。セグメントが作成されていない空の表、またはまだセグメントのない時間隔パーティション表のパーティションにデータを挿入すると、エラーが発生する場合があります。

関連項目:

  • 初期化パラメータDEFERRED_SEGMENT_CREATIONの詳細は、『Oracle Databaseリファレンス』を参照してください。

  • SQL文ALTER SESSIONおよびALTER SYSTEMの詳細は、『Oacle Database SQL言語リファレンス』を参照してください。

  • SQL文CREATE TABLEのキーワードSEGMENT CREATION IMMEDIATEおよびSEGMENT CREATION DEFERREDの詳細は、『Oacle Database SQL言語リファレンス』を参照してください。