已经浏览了很多网站/帖子,但却找不到任何可行的解决方案。
我在Windows上使用Oracle 11g R2 XE并尝试创建外部表来加载数据。
数据文件只有一行没有标题:
AAA,BBB
登录“SYSTEM”架构/用户
创建如下目录:
CREATE OR REPLACE DIRECTORY rawdata
AS 'C:\...\RAW_DATA'
;
创建外部表:
CREATE TABLE rawdata_import
( col1 VARCHAR2(3)
, col2 VARCHAR2(3))
ORGANIZATION EXTERNAL
( TYPE ORACLE_LOADER
DEFAULT DIRECTORY rawdata
ACCESS PARAMETERS
( RECORDS DELIMITED BY NEWLINE
NOBADFILE
NODISCARDFILE
NOLOGFILE
FIELDS TERMINATED BY ','
)
LOCATION ('rawdata.csv'));
执行简单的SELECT语句时:
SELECT * FROM rawdata_import
;
我可以看到以下错误。
ORA-29913: error in executing ODCIEXTTABLEOPEN callout
ORA-29400: data cartridge error
KUP-04040: file rawdata.csv in RAWDATA not found
非常感谢能够提供帮助的人。
拉法尔。
答案 0 :(得分:0)
找出决议。案例是确切路径中的一个子文件夹具有变音符号。