首页 > 解决方案 > Oracle 应用程序中基于 SQL*Loader 的并发程序中的数据文件放在哪里?

问题描述

我正在尝试在 Oracle EBS 表中上传 csv 数据。

基于 SQL*Loader 的并发程序提供了该选项。我需要知道我可以将 csv 数据放在用户的文件位置还是应该将其放在保存控制文件的同一位置(例如,在 oracle 文件位置(bin)中)?

标签: oraclesql-loaderoracle-ebsconcurrent-program

解决方案


我不了解 EBS,但是 - 一般而言,因为 SQL*Loader 是一个操作系统命令提示实用程序,以便运行它

  • 它的目录(BIN,对吗?)应该在PATH环境变量中,以便您可以从任何地方调用它,或者
  • 您必须将当前目录更改为BIN

对于您要加载的数据文件,它可以在任何地方,在您可以访问的任何目录中。为什么?因为您使用控制文件的INFILE参数指定其位置。所以,是的 - 它可以在调用时位于您当前的目录中SQLLDR.EXE,也可以在任何其他目录中 - 只需在INFILE.


推荐阅读