0

Oracle にレンジ パーティション テーブルがあります。パーティションを削除して再作成せずに、そのテーブルをハッシュ パーティションに変更することはできますか? このコマンドまたは適切なリンクを提案してください。

また、レンジパーティションテーブルを使用してデータベースに別のテーブルを作成できるかどうかを知りたいのですが、別のパーティションオプションを使用しています。以下は私が言及している例です:

create table t2 
hash partition clause
as select * from t1;

ここで、t1 は範囲パーティション分割されたテーブルで、t2 はハッシュ パーティションを持つ新しいテーブルになります。これはオラクルでの作業ですか?

4

1 に答える 1

0

ここでは、新しいテーブルを作成することが唯一の現実的なオプションです。オンラインでの再定義、または expdp/imdp を実行できますが、最終的には

  • 新しいテーブルを作成し、
  • データの移動と
  • 適切な権限を取得し、
  • インデックスの追加。

残りは、アプリケーションのダウンタイムやデータベースのスペース不足などの問題を回避する方法にすぎません。

于 2013-10-11T18:30:15.423 に答える