创建外部表的困难

时间:2014-11-14 08:27:50

标签: sql oracle csv

我在创建外部表时遇到了一个奇怪的问题。

我有一张外接桌" X"在用户X下。如果我尝试通过复制和粘贴sql代码来创建另一个外部表,我在执行时会出现此错误SELECT * FROM x

  

ORA-29913:执行ODCIEXTTABLEOPEN标注时出错   ORA-29400:数据盒式磁带错误
  KUP-04040:未找到EPM_SERVICE_DATA中的文件CFO_PC.csv
  ORA-06512:at" SYS.ORACLE_LOADER",第19行

EPM_SERVICE_DATA是文件CFO_PC.csv

的目录

我的用户对此目录进行了大写读取。

你不知道问题是什么吗?

抱歉我的英文......

2 个答案:

答案 0 :(得分:0)

它是同一个文件吗? CFO_PC.csv然后它应该由原始外部表锁定。

复制它,并使用该副本创建一个新的外部表(确保操作系统的读/写权限对于Oracle数据库组是正确的。

答案 1 :(得分:0)

我已经解决了,我已经从sql developer复制了sql代码,它添加了代码,它甚至可以播放。

LOCATION('CFO_PC.csv')是正确的 LOCATION(EPM_SERVICE_DATA:'CFO_PC.csv')不正确