본문 바로가기

ETL Tools/Oracle Data Integrator

OdoSqlUnload와 SQL * Loader를 사용하는 하나의 Loading KM을 이용하여 대용량 테이블을 빠르게 이전할 수 있다.

2009.3.13
Test 내용
 
1. sqlunload
2. ctl file create
3. cmd file create
4. execute cmd

DB(Windows)  ->  FILE(Windows)  ->  DB(Linux)
          sqlunload 를 통하여
              내컴퓨터에 file로 저장
 
                                       sqlldr를 사용하여
                                             Trg으로 이전하였다
.

기본적으로 있던 LKM은 리눅스 기반으로 개발된 KM이어서
윈도우에서 실행가능하도록 수정을 하였다.

두 번째 파일은 처음 옥수 선배님이 기존에 있던 Jython기반으로 구현된 KM_LKM File to Oracle(SQLLDR) 파일을 

수정한 파일이다. OdiSqlUnload 기능은 없는 KM이다.

첫 파일 수정 필요 :
sqlldr 명령을 cmd 파일에 저장할 때 target의 ip, port, sid정보를 static value로 부여
함수를 통해서 값을 가져올 수 있도록 수정하여야 함.