0

我的任务是每天从固定宽度格式的平面文件中插入约 100 万行。我没有直接访问数据库文件系统的权限。任何外部挂载或 samba 共享也无法访问文件系统。

我在完成这项工作时得到的一些建议是:

  • 使用某种类型的 ETL 应用程序,例如 Scriptella
  • 首先将文件转换为 XML 并以这种方式插入
  • 使用 SQL*Loader
  • 使用某种类型的 PL/SQL 脚本来完成这个

可用于运行任何这些类型的解决方案的系统是 Windows Server。如果可以以编程方式编写某些东西来实现这一点,那么它也必须在 C# 中。

鉴于所呈现的访问限制,最理想的方法是什么?除了上述建议之外,还有其他解决方案吗?

4

1 回答 1

3

没有什么比直接加载 SQL*Loader 更好的了(除了外部表——但由于您无法访问服务器上的文件系统,因此您无法使用它们)。

于 2012-05-04T15:19:51.437 回答