본문 바로가기

Oracle GoldenGate2

OGG for ORACLE 12.2 설치절차 Skip to end of metadatao to start of metadata개요OGG for ORACLE 의 설치는 12.2 버전 이후로 크게 달라졌습니다.GUI ( INSTALLER ) 가 도입되었고, opatch 를 사용하면서 버전관리를 시작했습니다.특히 opatch 정보가 없는 경우 SR 진행 시 문제가 될 수 있습니다. 설치파일설치 파일은 베이스 파일과 패치 파일로 구성됩니다.패치 파일은 베이스 파일의 릴리즈 날짜에 따라 패치 파일이 없을수도 있습니다.V100692-01.zipp26167658_12201170221_Linux-x86-64.zip 설치과정 요약설치파일 준비베이스 버전 설치베이스 버전 설치확인패치 적용패치 적용확인여기서는 response file 을 사용하여 GUI 를 이용하지 .. 더보기
OGG 버전에 따른 NF 비교 OGG 버전에 따른 NF 비교Skip to end of metadataGo to start of metadata개요2017.12.27 기준으로 종전에 사용하던 OGG 11.2 버전에 대해 업그레이드가 필요합니다.현재 버전은 2017.02 시점에 EOS 상태입니다.결론EOS 를 고려했을 때 12.1, 12.2, 12.3 을 고려해 볼 수 있습니다.OGG for BigData 사용을 생각했을 때 12.1 은 사용할 수 없습니다. ( 12.2 이상 버전 사용해야 함 )부연하자면 BigData 구성 시 Trail file 의 TDR 정보를 사용하는데 이는 12.2 부터 지원합니다.12.3 은 현재 BASE version 만 나온 상태로 적용가능한 패치가 없는 상태입니다.이행 버전은 12.2 버전이 적합합니다. .. 더보기
OGG 를 이용한 초기적재 -- OGG 를 이용한 초기적재 ----------------------------- INIT LOAD EXTRACT--------------------------- extract initext userid (USER), password (PASSWORD)extfile ./dirdat/it, MAXFILES 100, MEGABYTES 1000, PURGE TABLE (SCHEMA).(TABLE_NAME) ; GGSCI > add ext initext, sourceistable GGSCI > info all tasks GGSCI > START INITEXT ----------------------------- INIT PUMP--------------------------- EXTRACT INITPUMPP.. 더보기
ORACLE GoldenGate for PostgreSQL 12.2.0.1.0 설치 -- Source : ORACLE to Target : PostgreSQL -- Outline-- 1. PostgreSQL 설치-- 2. GoldenGate 설치-- 3. 초기적재-- 4. 동기화 -------------------------------------------------------------------- Goldengate for PostgreSQL 바이너리 파일을 위치 / 압축해제------------------------------------------------------------------ -------------------------------------------------------------------- OGG 에 접속 및 최초 디렉토리 구성------------------.. 더보기
ORACLE GoldenGate for MySQL 12.2.0.1.1 -- Source : ORACLE to Target : MySQL ( MariaDB ) -- Outline-- 1. MariaDB 설치-- 2. GoldenGate 설치-- 3. 초기적재-- 4. 동기화 -------------------------------------------------------------------- Goldengate for MySQL 바이너리 파일을 위치 / 압축해제------------------------------------------------------------------ -------------------------------------------------------------------- OGG 에 접속 및 최초 디렉토리 구성-------------------.. 더보기
ORACLE GoldenGate 11g on TDE Tablespace v1.0 ORACLE GoldenGate 11g on TDE Tablespace v1.0 1. ORACLE, OGG and TDE ORACLE 11g R2 이상OGG 11.2 이상 2. Installation outline TDE 사용을 위한 WALLET, MASTER KEY 생성 부분은 생략한다. 여기서는 이후 TDE Tablespace 생성부터 OGG Replicat 구성까지를 포함한다. 흐름을 간략히 이야기 하면 기존 OGG 설치구성과 차별되는 점은 다음과 같다. l ENCRYPTED TABLE 추출을 위한 추가작업 (스크립트 수행 및 OGG 계정에 권한 할당)l DECRYPT 하기 위한 셋팅 ( EXTRACT 측 ) (OGG EXTRACT 파라미터 셋팅) 3. Environment on ORACLE CRE.. 더보기
ORACLE GoldenGates 11g INSERTMISSINGUPDATES v1.0 ORACLE GoldenGate 11g INSERTMISSINGUPDATES v1.0 Date Ver Etc. 13.07.25 1.0 1. INSERTUPDATES & INSERTMISSINGUPDATESINSERTUPDATES 는 REPLICAT 에서 사용할 수 있는 파라미터이다.UPDATE 구문을 INSERT 로 바꿔 수행한다. INSERTMISSINGUPDATES 도 INSERTUPDATES 와 마찬가지로 REPLICAT 에서사용할 수 있는 파라미터이다. 다만 두 파라미터가 다른 점으로 INSERTUPDATES 는 무조건적으로 UPDATE -> INSERT 변환을하지만 INSERTMISSINGUPDATES 는 타겟에 데이터가 없는 경우 INSERT 를 한다. INSERTMISSINGUPDATES 를.. 더보기
ORACLE GoldenGate 11g for MariaDB v1.0 ORACLE GoldenGate 11g for MariaDB v 1.0 Date Ver Etc. 13.07.18 1.0 1. ORACLE to MariaDB이 문서에서는 ORACLE 을 Source 로 Target 을 MariaDB 로 복제하는 경우에 대해 이야기 한다. MariaDB 는 (아마도 5.5 버전까지는…) MySQL 과 거의 동일한 DBMS 로 각종 MySQL Client 가MariaDB 에 대해 사용가능했듯이 GoldenGate 도 마찬가지로 사용 가능하다. GoldenGate for MySQL 은 for ORACLE 과 설치과정이 동일하다. 2. EnvironmentORACLE GoldenGate for ORACLEOGG SERVICE PORT : 7809Character Set : KO.. 더보기
ORACLE GoldenGate 11g INSERTUPDATES v1.1 ORACLE GoldenGate 11g INSERTUPDATES v1.1 Date Ver Etc. 13.07.23 1.1 INSERTUPDATES 내용 보정 13.07.17 1.0 1. INSERTUPDATESINSERTUPDATES 는 REPLICAT 에 사용하는 GoldenGate Parameter 이다. 위 파라미터는 존재하지 않는 ROW 에 대한 UPDATE 에 대해 INSERT 로 데이터를 복제해 준다.(위 내용은 INSERTMISSINGUPDATES 에 대한 이야기다.) 위 파라미터는 UPDATE 를 INSERT 로 처리한다. 처리되는 결과만을 보고 이야기 한다면 존재하지 않는 데이터에 대해서는 새로이 INSERT 된 결과를 얻고,존재하는 데이터에 대해서는 PK 유무에 따라 결과가 달라진다. .. 더보기
OGG 11g for Flat File v1.0 OGG 11g for Flat File v1.0 Date Ver Etc. 13.04.12 v1.0 1. OGG for Flat File Flat File 은 다음과 같은 구분자로 나뉘어지는 정형화 된 데이터를 의미한다. I|A|TEST.FOR_FLATFILE|2013-04-10:11:08:06.000000|1837|2013/04/10 11:08:06|2013-04-10:11:08:06|884 위 Flat File 의 경우 구분자로 ‘|’ 를 사용하였다. GoldenGate 는 Trail file 의 Format 으로 Flat File (Ascii format) 을 지원한다. 여기서는 Flat File 형태의 Trail File 을 남기기 위한 내용을 다루겠다. 2. Environment ORACLE 서버.. 더보기