2012年4月17日火曜日

Oracle ダイレクト・パス エクスポート

11g環境でDIRECT=Yを指定してEXPORTしたダンプファイルがIMPORT時にORA-01400でエラーになる場合がある。

一度DIRECT指定なしでEXPORTして再IMPORTすれば解消された。
不具合?
思い当たるのは後から追加したカラムでエラーになっている事だけど、、、

alter table test_tbl add (test_col1 char(1) default '0' not null);

default設定する前のレコードには実値が入ってない?

ためしにカラム追加する前のレコードを全部削除して
新たに1行をINSERT。

DIRECT=YでEXPORTしてIMPORTしてみたらエラーが出ず。

なんてこった。。。。

0 件のコメント:

コメントを投稿