2014. 7. 16. 15:28ㆍOracle/Oracle Study
drop table temp_pgheo_external;
drop directory TEST;
create directory TESTas '/data16/tmp';
create table temp_pgheo_external
(server_date varchar2(14)
,code1 varchar2(20)
,code2 varchar2(20)
,code3 varchar2(20)
,code4 varchar2(20)
,code5 varchar2(20)
)
organization external
(
type oracle_loader
default directory BDUMP
access parameters(
--recodrds fixed 63
records delimited by newline
fields terminated by "," --필드를 구분할 수 있는 구분자 지정
(server_date varchar2(14)
,code1 varchar2(20)
,code2 varchar2(20)
,code3 varchar2(20)
,code4 varchar2(20)
,code5 varchar2(20)
)
)
location('external_01.txt','external_02.txt','external_03.txt','external_04.txt')
)
reject limit unlimited
;
데이터가 계속 0 row로 뿌려주고 있어, 명령어가 잘못되었는 줄 알고 한참을 찾아보고 수정했더니,
결론은 데이터 포맷이 맞지 않아 발생된 문제였음.
컬럼에 따라 하나라도 어긋나면 작동이 안되는 것 같다.
'Oracle > Oracle Study' 카테고리의 다른 글
11g alert 파일 경로 확인 (0) | 2022.02.09 |
---|---|
shmmax 값에 대한 추측성 글 (0) | 2015.03.10 |
archive 와 log switch v$log (0) | 2013.01.18 |
rowid의 변화 (0) | 2013.01.17 |
기본적인 궁금증들(?) (0) | 2012.09.23 |