有关SQL * Loader提交范围和显示的问题

时间:2012-10-27 06:20:42

标签: oracle unix oracle9i sql-loader

根据我的观察,当我们使用SQL * Loader将数据加载到Oracle表时,默认情况下会一次提交64条记录。

如果我们可以将插入/提交的默认限制更改为64以外的数字,请告诉我吗?

另外,我们可以避免显示加载,如下所示在控制台上吗?

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

1 个答案:

答案 0 :(得分:2)

来自reference

  

rows - 传统路径绑定数组或直接数之间的行数   路径数据保存    (默认值:常规路径64,直接路径全部)

因此,您可以在命令行或参数文件中指定rows=1024或其他内容。

至于避免显示,我认为没有选项可以仅抑制进度信息。有silent,但可能比您想要的更多。如果您不想看到它们,请使用grep对其进行过滤。