반응형

/********************************************************************************************
-- Title : [10g] SQL Server에서 Oracle로 데이터 적재
-- Reference : dbrang.tistory.com
-- Key word : sqlldr SQL*Loader SQL Developer
********************************************************************************************/

-- Tool 사용
    : Oracle SQL Developer
    : Orange, Toad등 3rd Party Tool

-- Utility 사용
    : SQL Server의 SSIS
    : Oracle의 SQL*Loader

-- 한글 깨짐 방지
    : Tool은 WIN기반에서 동작하기에 안 깨짐
    : sqlldr은 WIN기반에서 내려받은 SAM 파일을 LIN기반의 ORACLE에 로딩할 때 깨질 수 있음

-- SQL*Loader시 LIN기반 설정
    : CharacterSet 설정은 KO16MSWIN949(한/영 존재시)나 AL32UTF8(다국어 존재시)로 설정
      http://dbrang.tistory.com/697
      http://dbrang.tistory.com/696
      http://dbrang.tistory.com/552

    : vi .bash_profile에서 NLS_LANGUAGE=AMERICAN_AMERICA.KO16MSWIN949로 설정
      LIN환경이 한글 환경의 KO16MSWIN949환경임을 알려줌
      (WIN에서 추출한 SAM이 안깨지도록..)

    :
update sys.props$ set value$='AMERICAN_AMERICA.KO16MSWIN949'
      where name='NLS_LANGUAGE'; 수행

반응형

+ Recent posts