我在创建外部表时遇到了一个奇怪的问题。
我有一张外接桌" 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
的目录我的用户对此目录进行了大写读取。
你不知道问题是什么吗?
抱歉我的英文......
答案 0 :(得分:0)
它是同一个文件吗? CFO_PC.csv然后它应该由原始外部表锁定。
复制它,并使用该副本创建一个新的外部表(确保操作系统的读/写权限对于Oracle数据库组是正确的。
答案 1 :(得分:0)
我已经解决了,我已经从sql developer复制了sql代码,它添加了代码,它甚至可以播放。
LOCATION('CFO_PC.csv')是正确的 LOCATION(EPM_SERVICE_DATA:'CFO_PC.csv')不正确