6

SQLローダーの問題で立ち往生しています。Sql Loader を使用して、いくつかの when 条件に基づいて、約 46 億行 (ほぼ 340 GB) のデータ ファイルを 2 つの Oracle テーブルにロードしようとしています。しかし、42 億のレコードをロードした後、残りのレコードがまだロードされていない場合でも、SQL ローダー プロセスはエラーをスローすることなく完了しています。

廃盤や不良盤もありません。SQLローダーがロードできるレコード数に制限はありますか? そのようなことはどこにも文書化されていませんでした。誰かがこの問題の手がかりを持っているかどうか教えてください。

ありがとう!!

4

2 に答える 2

5

2³² の値は 4294967295 で、42 億に近い値です。

したがって、問題の説明から、おそらくsqlldrのデフォルト値LOADは実際には2³²-1であり、この値は32ビットに格納されているとしか言えません。

于 2011-10-18T10:01:07.733 に答える