4

私の観察によると、SQL *ローダーを使用してOracleテーブルにデータをロードすると、デフォルトで64レコードが一度にコミットされます。

このデフォルトの挿入/コミットの制限を64以外の数に変更できるかどうか教えてください。

また、以下のコンソールに表示される読み込みの表示を回避できますか?

Commit point reached - logical record count 64
Commit point reached - logical record count 128
Commit point reached - logical record count 192
4

1 に答える 1

3

参考から:

rows-従来のパスバインド配列内またはダイレクトパスデータ保存間の行数
(デフォルト:従来のパス64、ダイレクトパスすべて)

したがってrows=1024、コマンドラインまたはパラメータファイルでなどを指定します。

表示を避けることに関しては、進捗情報だけを抑制するオプションはないと思います。ありますがsilent、それはあなたが望む以上のものかもしれません。grepそれらを見たくない場合は、それらをフィルターで除外します。

于 2012-10-27T06:28:20.820 に答える