dポイントプレゼントキャンペーン実施中!

EXPORTされたダンプファイルをそのままIMPORTすると
数時間もかかってしまいます。(ORACLE9i)(エラーは出ません)
原因はあるテーブルの件数がかなりの件数に達しているためのようなのですが、IMPORT処理を速くする方法というのは何かあるのでしょうか?

もしくはIMPORTする際にデータの範囲指定のようなことはできるのでしょうか?

A 回答 (1件)

csvに落として、sqlldrのダイレクトモードで投入する、


というやり方で良いのなら、その方が早いです。

impは全件正直にinsertするので、データが多いと、
数時間というオーダーは普通ですよね・・・。
結局はinsertなので、通常運用時のパフォーマンスが充分な状況なら、
劇的な変化を求めるのは厳しいんじゃないでしょうか。
各種バッファを一時的に大きくしてみる、くらいでしょうか・・・

データの範囲指定は、
imp時ではなく、exp時に、QUERYオプションで条件指定します。
    • good
    • 0
この回答へのお礼

返事が遅くなってしまいましたが、
ご回答ありがとうございました。

やっぱり時間が掛かってしまうのはしょうがないのですね。

お礼日時:2007/01/30 18:13

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す