我的任务是每天从固定宽度格式的平面文件中插入约 100 万行。我没有直接访问数据库文件系统的权限。任何外部挂载或 samba 共享也无法访问文件系统。
我在完成这项工作时得到的一些建议是:
- 使用某种类型的 ETL 应用程序,例如 Scriptella
- 首先将文件转换为 XML 并以这种方式插入
- 使用 SQL*Loader
- 使用某种类型的 PL/SQL 脚本来完成这个
可用于运行任何这些类型的解决方案的系统是 Windows Server。如果可以以编程方式编写某些东西来实现这一点,那么它也必须在 C# 中。
鉴于所呈现的访问限制,最理想的方法是什么?除了上述建议之外,还有其他解决方案吗?