oracle sql*Loader 사용법

2015. 3. 19. 17:18
반응형

오라클 sql*Loader

신주소 체계 데이터를 DB로 Insert 할 경우에 사용.

-20150306_jeonbuk.txt
585841|001|전라북도|Jeollabuk-do|고창군|Gochang-gun|고수면|Gosu-myeon
585841|001|전라북도|Jeollabuk-do|고창군|Gochang-gun|고수면|Gosu-myeon
585841|001|전라북도|Jeollabuk-do|고창군|Gochang-gun|고수면|Gosu-myeon

-zipcode.ctl (ctl 확장자에 테이블명, 필드명, INFILE 위치, 오류시 저장할 BADFILE 명, fields terminated by "|" 구분자 입력)
LOAD DATA
    INFILE  'D:\SqlLoader\20150306_jeonbuk.txt'
    BADFILE 'D:\SqlLoader\20150306_jeonbuk_bad.txt'
APPEND
INTO TABLE ST_POST_DTL_DMY
    fields terminated by "|" optionally enclosed by '"'
( 우편번호,
우편일련번호,
시도,
시도영문,
시군구,
시군구영문,
읍면,
읍면영문 )

1. cmd -> D: (ctl 파일 디렉토리로 이동)
2. sqlldr dbname/password@sid control=zipcode.ctl data=20150306_jeonbuk.txt  ENTER
3. 10 만 건 돌리는데 대략 3분 정도 소요? 
4. 저장된 데이터 확인!

반응형

+ Recent posts