* SQL Loader 사용 방법
* SQL Loader 구성
: 사용자가 생성하는 컨트롤 파일 및 데이터 파일과 로그파일, 디스카드 파일로 구성
- 컨트롤 파일 : 데이터 파일의 입력(업로드) 형식과 방식 등을 결정하는 파일 - 데이터 파일 : 실제로 텍스트 형식으로 입력(업로드) 데이터가 저장된 파일 - 로그 파일 : 입력(업로드) 과정에 대한 작업 내역이 저장 - 디스카드 파일 : 입력 조건에 맞지 않는 데이터가 저장되는 파일 |
* 컨트롤 파일 형식
LOAD DATA TRAILING NULLCOLS <컬럼명> <컬럼형식>, ... <컬럼명> <컬럼형식>
LOAD DATA : 데이터 로드의 시작 INFILE : 데이터 파일을 지정 INTO TABLE : 테이블을 지정 FIELD TESRMINATED BY : 데이터 파일에서 읽어들인 레코드에서 컬럼을 구분하는 문자 지정 컬럼형식 : 문자형은 char / 숫자형은 integer external 로 지정 |
* SQL Loader 명령어
sqlldr userid=<유저명>/<비밀번호> control=<컨트롤파일명> data=<데이터파일명> log=<로그파일명> errors=<에러카운트 제한 수>
control : 컨트롤 파일명을 지정 data : 데이터 파일명을 지정 log : 로그 파일명을 지정 errors : 입력 과정에서 나오는 에러 카운트 수의 제한을 지정 |
'개발 관련 지식 > 오라클(Oracle)' 카테고리의 다른 글
[Oracle] 오라클 기본 함수 (0) | 2014.08.19 |
---|---|
[오라클] 테이블 삭제 시 쓰레기통 처리(버전 10g) (0) | 2014.08.08 |
[오라클] 트리거(TRIGGER) (0) | 2014.07.15 |
[오라클] 프로시저(PROCEDURE) (0) | 2014.07.08 |
[오라클] 날짜 1년전, 한달 전, 하루 전 구하는 방법 (0) | 2014.07.08 |