2016-04-06 79 views
0

sqlldr ctlファイルを使用して1つのテーブルにパラレルに実行してデータをダンプします。クエリは式ID SEQUENCE(MAX、1)を使用してIDの値を生成します。シーケンス(MAX、1)を使用してSQLLDRによって1つのテーブルにcsvファイルを並列ロード

パラレル実行によりプロセスがファイルを正しくロードできず、2つ以上のスレッドが同じIDを取得している可能性があります。 1つのスレッドで順番に実行するとうまく動作します。

回避策を提案してください。

各CSVファイルには、テストケースに関連付けられたデータが含まれており、ケースは並行して実行されるはずです。私は一度にすべてのファイルを連結することはできません。

答えて

0

IDという従来のオラクルシーケンスで更新できる別の更新プログラムを実行してもかまいませんか?

関連する問題