0

Oracle でのデータのインポートに関する新しい問題に直面しています。

約 40GB のダンプ ファイルがあり、これを Oracle Database 10g リリース 10.2.0.4.0 にインポートしようとしています。

当社のシステムには 3 つのテーブルスペース (Datalob/Data および Index) があり、お客様の 1 人は 1 つのテーブルスペース (MIG) のみを使用しています。

(顧客から) データをインポートしようとすると、十分なスペースがないため、エラー ORA-01652 セグメントを拡張できません ... が表示されます。残念ながら、テーブルスペースを大きくできないか、または許可されていません。

Datalob (すべてのロブ フィールド) のテーブルスペースをテーブルスペース DATALOB にインポートし、すべてのインデックスを INDEX に、通常のデータを DATA にインポートする方法はありますか?

お気に入りRemap_Tablespace=MIG(LOB):DATALOB remap_tablespcae=MIG(IDX):INDEX

4

2 に答える 2

2

シーケンシャルアプローチを使用します-あまりエレガントではありませんが、機能するはずです:

  • メタデータのみを(「テーブル」テーブルスペースに)インポートします
  • LOBセグメントをLOB表領域に移動します
  • インデックスをインデックステーブルスペースに移動します
  • コンテンツをインポートする
于 2012-12-20T16:39:38.810 に答える
1

必要なテーブルスペースを使用してテーブルを事前に作成し、TABLE_EXISTS_ACTION=APPEND を使用します。

于 2012-12-20T16:28:49.557 に答える