以下の内容はhttps://culage.hatenablog.com/entry/20141216/1418655600より取得しました。


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

http://vellsper.blogspot.jp/2012/04/oracle.html

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

などでデータを追加した列をダイレクトエクスポートすると、defaultで指定した'0'ではなくnullが入っている扱いになっていることが原因。
これは実際のDBデータとは違う内容がエクスポートされているということで、かなり致命的なのでは。



……ただ、もしかするとどこかのタイミングでダイレクトエクスポートされる値も正しい値に書き換えられているのかもしれない。
今回はこのエラーが発生したが、過去のテーブル変更でもこれと同じ現象が発生するはずの変更は行っている。にも関わらずいままでこのエラーは見ることがなかったため。




以上の内容はhttps://culage.hatenablog.com/entry/20141216/1418655600より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14