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

前
次

パーティションおよびサブパーティションの移動について

ALTER TABLE文のMOVE PARTITION句は、次のような場合に使用します。

通常は、ALTER TABLE/INDEX MODIFY PARTITION文を使用して、一度にパーティションの物理記憶域属性を変更できます。ただし、TABLESPACEなどの一部の物理属性は、MODIFY PARTITIONを使用して変更できません。そのような場合には、MOVE PARTITION句を使用します。表圧縮などのその他の属性を変更すると、既存のデータではなく、後続の記憶域のみが影響されます。

移動するパーティションにデータが含まれる場合は、次の表で説明するように、索引はUNUSABLEとマークされます。


表のタイプ 索引の動作

通常(ヒープ)

ALTER TABLE文の一部にUPDATE INDEXESを指定しない場合:

  • 各ローカル索引の一致するパーティションはUNUSABLEとマークされます。MOVE PARTITIONの発行後にそれらの索引パーティションを再作成する必要があります。

  • すべてのグローバル索引またはパーティション・グローバル索引のすべてのパーティションがUNUSABLEとマークされます。

索引構成

移動するパーティションに定義された任意のローカルまたはグローバル索引は、主キー・ベースの論理行IDであるため使用可能なままです。ただし、これらの行IDの不確定情報は不適切になります。


この項の内容は次のとおりです。

関連項目

  • ALTER TABLE MOVE文の詳細は、『Oracle Database SQL言語リファレンス』を参照してください。

  • 表およびパーティションの移動の詳細は、『Oracle Database管理者ガイド』を参照してください。