用于打开日志文件的SQL Loader错误

时间:2016-02-24 08:33:26

标签: oracle oracle-sqldeveloper

我创建了一个外部表:

networkState

当我查询此表时,它给出了以下错误:

CREATE TABLE XX_Lookup_EXT
(
LOOKUP_TYPE varchar2(200),
LOOKUP_CODE varchar2(200),
MEANING varchar2(200),
ENABLED_FLAG varchar2(10)
)
ORGANIZATION EXTERNAL
  (  TYPE ORACLE_LOADER
     DEFAULT DIRECTORY INTF_DIR1
     ACCESS PARAMETERS 
       ( RECORDS DELIMITED BY NEWLINE SKIP 1
         NODISCARDFILE
         FIELDS TERMINATED BY '|'
         OPTIONALLY ENCLOSED BY '"'
         MISSING FIELD VALUES ARE NULL
         REJECT ROWS WITH ALL NULL FIELDS
            )
     LOCATION (INTF_DIR1:'LOOKUP_CODE.csv')
  )
REJECT LIMIT UNLIMITED
NOPARALLEL
nomonitoring;

我已经尝试了一切。我仍然收到这个错误。

1 个答案:

答案 0 :(得分:0)

@alex poole是对的。 /orabin/tst/test/目录必须是数据库的本地目录,数据库服务器帐户(通常是“oracle”)需要在目录中具有读写权限。