생계/Oracle2021. 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

 

 

반응형

'생계 > Oracle' 카테고리의 다른 글

오라클 서버 기동 단계  (0) 2021.10.09
오라클 초기화 파라미터 파일  (0) 2021.09.20
오라클 라이선스 lifetime support  (0) 2021.08.26
create view , any view 권한  (0) 2020.06.16
ORA-00942 에러 role 에 부여된 권한  (0) 2020.06.09
Posted by 돌고래트레이너