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

前
次

パーティションで実行できるメンテナンス操作

ここでは、パーティション、サブパーティションおよび索引パーティションで実行されるメンテナンス操作について説明します。

表4-1および表4-2にパーティション化およびサブパーティション化の種類ごとに、メンテナンス操作の実行に使用されるALTER TABLE文の特定の句が示されます。

注意:

複数のパーティションのパーティション・メンテナンス操作は、ドメイン索引を使用した表でサポートされていません。


表4-1 表パーティションに対するALTER TABLEメンテナンス操作

メンテナンス操作 レンジ・コンポジット・レンジ - * 時間隔コンポジット時間隔 - * ハッシュ リスト・コンポジット・リスト - * 参照

パーティションの追加、「パーティションおよびサブパーティションの追加について」を参照してください

ADD PARTITION、単一および複数のパーティション

N/A

ADD PARTITION

ADD PARTITION、単一および複数のパーティション

N/A (これらの操作は、参照パーティション表では実行できません。これらの操作は、親表で実行するとすべての子表にカスケードされます。)

パーティションの結合、「パーティションおよびサブパーティションの結合について」を参照してください

N/A

N/A

COALESCE PARTITION

N/A

N/A (これらの操作は、参照パーティション表では実行できません。これらの操作は、親表で実行するとすべての子表にカスケードされます。)

パーティションの削除、「パーティションおよびサブパーティションの削除について」を参照してください

DROP PARTITION、単一および複数のパーティション

DROP PARTITION、単一および複数のパーティション

N/A

DROP PARTITION、単一および複数のパーティション

N/A (これらの操作は、参照パーティション表では実行できません。これらの操作は、親表で実行するとすべての子表にカスケードされます。)

パーティションの交換、「パーティションおよびサブパーティションの交換について」を参照してください

EXCHANGE PARTITION

EXCHANGE PARTITION

EXCHANGE PARTITION

EXCHANGE PARTITION

EXCHANGE PARTITION

パーティションのマージ、「パーティションおよびサブパーティションのマージについて」を参照してください

MERGE PARTITIONS、単一および複数のパーティション

MERGE PARTITIONS、単一および複数のパーティション

N/A

MERGE PARTITIONS、単一および複数のパーティション

N/A (これらの操作は、参照パーティション表では実行できません。これらの操作は、親表で実行するとすべての子表にカスケードされます。)

デフォルトの属性の変更について

MODIFY DEFAULT ATTRIBUTES

MODIFY DEFAULT ATTRIBUTES

MODIFY DEFAULT ATTRIBUTES

MODIFY DEFAULT ATTRIBUTES

MODIFY DEFAULT ATTRIBUTES

パーティションの実際の属性の変更について

MODIFY PARTITION

MODIFY PARTITION

MODIFY PARTITION

MODIFY PARTITION

MODIFY PARTITION

リスト・パーティションの変更について: 値の追加

N/A

N/A

N/A

MODIFY PARTITION ADD VALUES

N/A

リスト・パーティションの変更について: 値の削除

N/A

N/A

N/A

MODIFY PARTITION DROP VALUES

N/A

パーティションの移動、「パーティションおよびサブパーティションの移動について」を参照してください

MOVE SUBPARTITION

MOVE SUBPARTITION

MOVE PARTITION

MOVE SUBPARTITION

MOVE PARTITION

パーティション名の変更、「パーティションおよびサブパーティション名の変更について」を参照してください

RENAME PARTITION

RENAME PARTITION

RENAME PARTITION

RENAME PARTITION

RENAME PARTITION

パーティションの分割、「パーティションおよびサブパーティションの分割について」を参照してください

SPLIT PARTITION、単一および複数のパーティション

SPLIT PARTITION、単一および複数のパーティション

N/A

SPLIT PARTITION、単一および複数のパーティション

N/A (これらの操作は、参照パーティション表では実行できません。これらの操作は、親表で実行するとすべての子表にカスケードされます。)

パーティションの切捨て、「パーティションおよびサブパーティションの切捨てについて」を参照してください

TRUNCATE PARTITION、単一および複数のパーティション

TRUNCATE PARTITION、単一および複数のパーティション

TRUNCATE PARTITION、単一および複数のパーティション

TRUNCATE PARTITION、単一および複数のパーティション

TRUNCATE PARTITION、単一および複数のパーティション



表4-2 表サブパーティションに対するALTER TABLEメンテナンス操作

メンテナンス操作 コンポジット* - レンジ コンポジット* - ハッシュ コンポジット* - リスト

サブパーティションの追加、「パーティションおよびサブパーティションの追加について」を参照してください

MODIFY PARTITION ADD SUBPARTITION、単一および複数のサブパーティション

MODIFY PARTITION ADD SUBPARTITION

MODIFY PARTITION ADD SUBPARTITION、単一および複数のサブパーティション

サブパーティションの結合、「パーティションおよびサブパーティションの結合について」を参照してください

N/A

MODIFY PARTITION COALESCE SUBPARTITION

N/A

サブパーティションの削除、「パーティションおよびサブパーティションの削除について」を参照してください

DROP SUBPARTITION、単一および複数のサブパーティション

N/A

DROP SUBPARTITION、単一および複数のサブパーティション

サブパーティションの交換、「パーティションおよびサブパーティションの交換について」を参照してください

EXCHANGE SUBPARTITION

N/A

EXCHANGE SUBPARTITION

サブパーティションのマージ、「パーティションおよびサブパーティションのマージについて」を参照してください

MERGE SUBPARTITIONS、単一および複数のサブパーティション

N/A

MERGE SUBPARTITIONS、単一および複数のサブパーティション

デフォルトの属性の変更について

MODIFY DEFAULT ATTRIBUTES FOR PARTITION

MODIFY DEFAULT ATTRIBUTES FOR PARTITION

MODIFY DEFAULT ATTRIBUTES FOR PARTITION

サブパーティションの実際の属性の変更、「パーティションの実際の属性の変更について」を参照してください

MODIFY SUBPARTITION

MODIFY SUBPARTITION

MODIFY SUBPARTITION

リスト・サブパーティションの変更、「リスト・パーティションの変更について: 値の追加」を参照してください

N/A

N/A

MODIFY SUBPARTITION ADD VALUES

リスト・サブパーティションの変更、「リスト・パーティションの変更について: 値の削除」を参照してください

N/A

N/A

MODIFY SUBPARTITION DROP VALUES

サブパーティション・テンプレートの変更

SET SUBPARTITION TEMPLATE

SET SUBPARTITION TEMPLATE

SET SUBPARTITION TEMPLATE

サブパーティションの移動、「パーティションおよびサブパーティションの移動について」を参照してください

MOVE SUBPARTITION

MOVE SUBPARTITION

MOVE SUBPARTITION

サブパーティション名の変更、「パーティションおよびサブパーティション名の変更について」を参照してください

RENAME SUBPARTITION

RENAME SUBPARTITION

RENAME SUBPARTITION

サブパーティションの分割、「パーティションおよびサブパーティションの分割について」を参照してください

SPLIT SUBPARTITION、単一および複数のサブパーティション

N/A

SPLIT SUBPARTITION、単一および複数のサブパーティション

サブパーティションの切捨て、「パーティションおよびサブパーティションの切捨てについて」を参照してください

TRUNCATE SUBPARTITION、単一および複数のサブパーティション

TRUNCATE SUBPARTITION、単一および複数のサブパーティション

TRUNCATE SUBPARTITION、単一および複数のサブパーティション


注意:

ビットマップ索引のあるパーティション表や、現在圧縮されていないパーティションのみを含むパーティション表に、圧縮されたパーティションを組み込むために最初に表圧縮を使用する場合は、次の手順を実行する必要があります。

  • 既存のすべてのビットマップ索引およびビットマップ索引パーティションを削除するか、UNUSABLEとマークします。

  • 表圧縮属性を設定します。

  • 索引を再作成します。

これらの処理は、パーティションにデータが含まれているかどうかには関係なく、圧縮されたパーティションを組み込む操作です。

これは、Bツリー索引を含むパーティション表、またはパーティション索引構成表には適用されません。

表4-3に索引パーティションで実行可能なメンテナンス操作を示し、どのタイプの索引(グローバルまたはローカル)で実行可能かを記載します。メンテナンス操作に使用するALTER INDEX句を表示します。

グローバル索引は、基礎となる表の構造を反映しません。パーティション化されている場合は、レンジまたはハッシュでパーティション化できます。

ローカル索引では基礎となる表の構造が反映されるため、表パーティションおよびサブパーティションがメンテナンス・アクティビティの影響を受けると、パーティション化も自動的にメンテナンスされます。そのため、ローカル索引でのパーティション・メンテナンスの必要性は低く、オプションの数も少なくなっています。


表4-3 索引パーティションに対するALTER INDEXメンテナンス操作

メンテナンス操作 索引のタイプ 索引パーティション化のタイプ
レンジ ハッシュおよびリスト コンポジット

索引パーティションの追加

グローバル

-

ADD PARTITION(ハッシュのみ)

-

索引パーティションの追加

ローカル

N/A

N/A

N/A

索引パーティションの削除

グローバル

DROP PARTITION

-

-

索引パーティションの削除

ローカル

N/A

N/A

N/A

索引パーティションのデフォルト属性の変更

グローバル

MODIFY DEFAULT ATTRIBUTES

-

-

索引パーティションのデフォルト属性の変更

ローカル

MODIFY DEFAULT ATTRIBUTES

MODIFY DEFAULT ATTRIBUTES

MODIFY DEFAULT ATTRIBUTES

MODIFY DEFAULT ATTRIBUTES FOR PARTITION

索引パーティションの実際の属性の変更

グローバル

MODIFY PARTITION

-

-

索引パーティションの実際の属性の変更

ローカル

MODIFY PARTITION

MODIFY PARTITION

MODIFY PARTITION

MODIFY SUBPARTITION

索引パーティションの再作成について

グローバル

REBUILD PARTITION

-

-

索引パーティションの再作成について

ローカル

REBUILD PARTITION

REBUILD PARTITION

REBUILD SUBPARTITION

索引パーティション名の変更について

グローバル

RENAME PARTITION

-

-

索引パーティション名の変更について

ローカル

RENAME PARTITION

RENAME PARTITION

RENAME PARTITION

RENAME SUBPARTITION

索引パーティションの分割

グローバル

SPLIT PARTITION

-

-

索引パーティションの分割

ローカル

N/A

N/A

N/A