생계/Oracle
SQL LOADER 사용법 정리
돌고래트레이너
2021. 9. 7. 14:54
오라클 이외의 DB 에서 오라클로 데이터를 이관할 때는 SQL Loader 가 유용하다.
1. 사용법
ctl dat 분리
2. 한글 nls
load시 한글깨져서 들어가는현상
NLS_LANG=AMERICAN_AMERICA.AL32UTF8
3. field row terminator
INFILE 'A.dat' "str '@'"
fields terminated by ''
# 한글 깨질경우 구분자 먹기도 한다
# 구분자는 한글자보단 두글자, 똑같은거 말고 서로다른 두글자 이상
4. exceed length
ctl 에 char 명시 (255 이상)
5. trailing null
데이터파일 컬럼수 적을때
6. LOB 타입
https://docs.oracle.com/cd/A97630_01/server.920/a96652/ch05.htm
SQL*Loader Control File Reference
docs.oracle.com
반응형