Notice
Recent Posts
Recent Comments
Link
이야기앱 세상
sqlldr 을 이용한 다량의 데이터 import 본문
다량의 데이터를 오라클 DB에 삽입하기 위하여 sqlldr를 이용한 방법
1. 데이터를 삽입한 테이블 생성(ex : 우편번호 테이블)
2. 테이블에 삽입될 데이터 파일 준비 (ex : zipcode.csv(쉼표를 구분자로 하는 데이터 파일))
3. sqlldr 수행에 필요한 옵션등을 기재한 ctl 파일 생성(ex : zip.ctl)
=========== zip.ctl 예 =======================
LOAD DATA
INFILE zipcode.csv <-------------- 쉼표를 구분자로 하는 데이터 파일
INTO TABLE 우편번호테이블명 INSERT
FIELDS terminated by ',' <---- 구분자
(필드1,필드2,필드3)
4. cmd 모드에서 zipcode.csv 와 zip.ctl 파일이 있는 디렉토리로 이동
5. 명령프롬프트>sqlldr control=zip.ctl userid=아이디/비밀번호@SID
6. 위 명령 수행시 정상적으로 처리되면 '커밋 시점에 도달..... '라는 메세지 출력
7. 삽입되는 않은 데이터는 *.bad 에서 확인할 수 있음, *.log 이라는 작업에 대한 로그파일 생성
반응형
'IT > Database' 카테고리의 다른 글
Erwin을 이용한 오라클 원격 DB 연결하기 (0) | 2016.03.21 |
---|---|
컬럼 추가,수정,삭제, 테이블명, 컬럼명 변경 (0) | 2016.03.21 |
오라클 CLOB 데이터 입출력 (0) | 2016.03.21 |
오라클 ROWNUM을 이용한 페이징 처리 (0) | 2016.03.21 |
오라클 시퀀스 생성 및 수정, 삭제 (0) | 2016.03.21 |
Comments