java,sqlldr和shell脚本用于1000万个数据

时间:2011-07-15 17:34:51

标签: java sql shell

我想从FTP中的文件向oracle DB上传1000万个数据。我正在以下列方式使用Java + shell脚本+ SQLLDR组合 -

  1. 手动上传1000万个数据文件。
  2. 运行java代码
  3. 从java代码中调用.sh
  4. .sh从1000万个数据文件中删除重复项并创建一个没有重复项的新文件
  5. .sh调用SQLLDR在oracle DB中加载新的重复空闲文件数据
  6. 如果我遵循最佳方式,请建议我。谢谢所有人:)

1 个答案:

答案 0 :(得分:0)

我认为您对数据文件进行排序以删除重复项。在这种情况下,使用带有SORTED INDEXES参数的直接路径加载可以获得更好的性能。