OGG_FLAT FILE 생성
Products/OGG / ODI View Comments
1. 목표: Source에서 Target으로 변경 데이터를 Flat file로 생성
2. 주요 parameter
2-1. Extfile
l Extract - Pump Extract Group이나 Replicat Group에서 읽을 수 있는 Local File 지정
l Replicat – 배치 실행을 생성하는 specialrun을 사용할 때 Local file 지정
2-2. rmtfile
l 추출된 데이터를 remote system에 file로 지정한다. 배치 processing에 사용가능
l 반드시 rmthost parameter와 함께 사용해야 한다.
2-3. formatxml, formatsql, formatascii,
l Xml, sql, ascii 형식으로 데이터를 저장한다.
l Replicat process에 의해 진행된다면 사용할 수 없다.
l Replicat는 기본 형식을 지원한다.
3. 과정
3-1. Initial Load 환경에서 Test 진행
-- source system extract eee userid lovelybin, password ******** rmthost 210.108.181.24, mgrport 4111 FORMATASCII, NONAMES, DELIMITER '|', SQLLOADER rmtfile ./dirdat/m.txt, purge --rmttask replicat, group r01 table lovelybin.test; |
-- Target System replicat r01 setenv (ORACLE_SID="ortest") assumetargetdefs extfile ./dirdat/m.txt, purge --exttrail ./dirdat/m.txt userid lovelybin, password ******** discardfile ./dirrpt/r01.dsc, purge map lovelybin.test, target lovelybin.test; |
- extract에서 rmtfile parameter로 Target의 /dirdat/m.txt 생성 성공
입력된 data 확인
- rmtfile로 Target쪽에 떨어뜨린 file을 extfile로 Target DB에 반영하려 했으나 반영되지 않음
- Source와 Target log 확인 결과 Data가 Insert 되었다고 나온다.
Extract log
Replicat log
3-2. Online change Synchronization test
- Online change Synchronization환경 역시 Target 쪽에 flat file을 생성할 수는 있으나 DB에 반영되지는 않는다. Initial Load 과정과 마찬가지로 rmtfile만 추가하여 target 쪽에 file을 생성한다.
GGSCI> ADD EXTRACT e02, TRANLOG, BEGIN NOW, THREADS 1 |
3-2-2 extract parameter
-- source system extract e02 userid lovelybin, password ******** rmthost 210.108.181.24, mgrport 4111 FORMATASCII, NONAMES, DELIMITER '|', SQLLOADER rmtfile ./dirdat/rr, purge table lovelybin.test; |
3-2-3. replicat parameter
-- Target System replicat r01 setenv (ORACLE_SID="ortest") assumetargetdefs extfile ./dirdat/m.txt, purge userid lovelybin, password ******** discardfile ./dirrpt/r01.dsc, purge map lovelybin.test, target lovelybin.test; |
* Trail을 통해 flatfile을 반영하려 했지만 Target DB에 반영되지 않음 *
'Products > OGG / ODI' 카테고리의 다른 글
[OGG] Goldengate 와 expdp 를 활용한 Zero Down-Time Oracle DB Migration 간략 절차 (0) | 2012.05.07 |
---|---|
[OGG] Goldengate 11gR1 CDC 제품에서 Supplemental Logging 설정 (0) | 2012.04.30 |
Oracle GoldenGate Guide 2 - Oracle to Oracle 단방향 동기화 (0) | 2012.04.17 |
Oracle GoldenGate Guide 1 - Oracle to Oracle 단방향 동기화 (0) | 2012.04.17 |
Recent Comments