在创建外部表时,我遇到了一个奇怪的问题。
我在用户X下有一个外部表"X“。如果我试图通过复制和粘贴sql代码来创建另一个外部表,则当我这样做时会出现以下错误。
从x中选择*
ORA-29913:执行ODCIEXTTABLEOPEN标注时出错 ORA-29400:数据盒错误 KUP-04040:未找到EPM_SERVICE_DATA中的文件EPM_SERVICE_DATA ORA-06512:在"SYS.ORACLE_LOADER",第19行
EPM_SERVICE_DATA是文件CFO_PC.csv所在的目录。
我的用户在这个目录上有很好的读写功能。
你不知道问题出在哪里吗?
抱歉我的英语..。
发布于 2014-11-14 11:07:00
是同一个文件吗?然后,CFO_PC.csv应该被原来的外部表锁定。
复制它,并使用该副本创建一个新的外部表(确保Oracle数据库组的操作系统写入/读取权限是正确的。
发布于 2014-11-14 11:13:48
我已经解决了,我从中复制了sql代码,它添加了代码,甚至可以播放。
位置( 'CFO_PC.csv‘)是正确的位置( EPM_SERVICE_DATA:'CFO_PC.csv’)不正确
https://stackoverflow.com/questions/26925784
复制相似问题