CREATE TABLE EXT_EXT_TEST
(
N NUMBER
)
ORGANIZATION EXTERNAL
( TYPE ORACLE_LOADER
DEFAULT DIRECTORY LOAD_UNLOAD_DIR
ACCESS PARAMETERS
( records delimited by newline
badfile LOAD_UNLOAD_DIR:'ADM_EXT_TEST.txt.bad'
logfile LOAD_UNLOAD_DIR:'ADM_EXT_TEST.txt.log'
fields terminated by '|'
missing field values are null( N) )
LOCATION (LOAD_UNLOAD_DIR:'ADM_EXT_TEST.txt')
)
REJECT LIMIT UNLIMITED;
SQL> select substr(directory_path,1,27) dpath
from all_directories
where directory_name = 'LOAD_UNLOAD_DIR';
; 2 3
DPATH
------------------------------------------------------------------------------------------------------------
/home/ec2-user/load_unload/
SQL> select * from ext_ext_test;
select * from ext_ext_test
*
ERROR at line 1:
ORA-29913: error in executing ODCIEXTTABLEOPEN callout
ORA-29400: data cartridge error
KUP-04040: file ADM_EXT_TEST.txt in LOAD_UNLOAD_DIR not found
CREATE TABLE EXT_EXT_TEST
(
N NUMBER
)
ORGANIZATION EXTERNAL
( TYPE ORACLE_LOADER
DEFAULT DIRECTORY ORA_DIR
ACCESS PARAMETERS
( records delimited by newline
badfile ORA_DIR:'ADM_EXT_TEST.txt.bad'
logfile ORA_DIR:'ADM_EXT_TEST.txt.log'
fields terminated by '|'
missing field values are null( N) )
LOCATION (ORA_DIR:'ADM_EXT_TEST.txt')
)
REJECT LIMIT UNLIMITED;
SQL> select substr(directory_path,1,27) dpath
from all_directories
where directory_name = 'ORA_DIR';
; 2 3
DPATH
------------------------------------------------------------------------------------------------------------
/home/oracle
SQL> select * from ext_ext_test;
N
----------
11
22
33
44