[오라클] SQL Loader 사용 방법
* 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 : 입력 과정에서 나오는 에러 카운트 수의 제한을 지정 |