从feed目录将分隔文件加载到oracle数据库的最佳方法

时间:2016-09-28 22:16:00

标签: oracle csv

我有一个目录,每天都会通过分隔文件Feed填充。我想要一个自动过程来读取这些文件数据并将其加载到oracle数据库。问题是这些文件是由mmddyyyyhhmmss.csv格式命名的

简单来说:星期一= 001.csv,002.csv,003.csv 所以星期一晚上批处理作业将运行sqlplus程序并将这些文件加载​​到db。

星期二= 004.csv,005.csv。 星期二晚上plsql将由批处理作业运行并加载这些文件。

周三......等等。

请告诉我这是最好的方法。

由于

1 个答案:

答案 0 :(得分:0)

如果CSV文件以日期/时间戳命名,那么技巧就是确定要加载哪些文件。

我建议您首选编程语言(Python,Perl,Java ....),它可以获取目录中的文件名列表。如果数据库服务器可以看到该目录,则可以使用外部表。我建议使用重命名“当前'将文件放到外部表指向的位置,加载它,然后重命名文件