본문 바로가기

OGG

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 버전이 적합합니다. .. 더보기
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.. 더보기
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 서버.. 더보기
OGG 11.2.0.1 Configuration for Data warehousing v1.0 OGG 11.2.0.1 Configuration for Data Warehousing v1.0 Date Ver Etc. 12.09.27 1.0 1. Data Warehousing Data Warehouse 는 사용자의 의사 결정에 도움을 주기 위하여, 기간 시스템의 데이터베이스에 축적된 데이터를 공통의 형식으로 변환하여 관리하는 데이터베이스라 한다. (from Wikipedia) DW 는 복수의 소스로부터 데이터가 집중된다. 여기서는 복수의 소스로부터 데이터가 집중되는 구조, N:1 환경 구성에 대해 OGG 를 활용한 방법을 이야기 하고자 한다. 2. OGG Configuration for DW N:1 구조를 만들기 위한 OGG 구성을 간단히 이야기 하면 다음과 같다. 먼저 소스쪽 이야기를 하겠다. Ca.. 더보기
OGG 11.2.0.1.0 Initial Data Load Using CTAS v1.0 OGG 11.2.0.1.0 Initial Data Load Using CTAS v1.0 Date Ver Etc. 12.09.24 v1.0 1. Initial Data Load on OGG OGG 구성에 있어 초기적재하는 방법에서 CTAS (Create Table as Select) 를 사용할 수 있다. 초기적재 이후 동기화 부분에 있어 FLASHBACK 을 사용하면 PK 에 대한 중복에러 없이 깔끔하게 동기화 할 수 있다. REPLICAT 을 시작할 때 AFTERCSN 옵션이 있다. 이 의미는 DB 의 SCN 과 동일한 의미로 동기화 시점을 지정할 수 있다. DB 에서는 SCN 이라는게 있고 이를 이용해 FLASHBACK QUERY 를 사용할 수 있다. FLASHBACK QUERY 를 사용해 SCN (특.. 더보기
OGG 11.2 REPLICATE INSERT v1.0 OGG 11.2 REPLICATE INSERT v1.0 Date Ver Etc. 12.09.19 v1.0 1. Supplemental Logging Redo-based application 은 redo log files 에 추가적인 컬럼의 로깅을 요구한다. 이러한 추가 컬럼에 대한 로깅을 supplemental logging 이라 한다. 기본적으로 오라클 데이터 베이스는 아무 supplemental logging 을 지원하지 않는다. 다음은 추가적인 컬럼이 필요한 경우로 : l 재구성 된 SQL 구문을 다른 데이터베이스에 적용해야 하며 update 구문을 row 를 ROWID 가 아닌 컬럼집합으로 (예를들어, primary key) 유일하게 식별해야 한다. 왜냐하면 한 데이터베이스의 ROWID 는 다른 .. 더보기
OGG 11.2.0.1.0 PURGEOLDEXTRACTS v1.0 OGG 11.2.0.1.0 PURGEOLDEXTRACTS v1.0 Date Ver Etc. 12.09.03 1. PURGEOLDEXTRACTS Valid for … Manager, Extract, and Replicat 이 파라미터는 프로세스에 따라 수행하는 내용이 달라집니다. 2. PURGEOLDEXTRACTS for Extract and Replicat Extract 나 Replicat 파라미터 파일에 정의하며 오래된 트레일 파일을 삭제하기 위해 PURGEOLDEXTRACTS 를 사용한다. 축적 된 트레일 파일이 디스크 공간을 사용하는 것을 막습니다. 삭제는 프로세스가 체크포인트 표시와 완료된 후에 실시됩니다. Extract 에 의한 삭제는 프로세스가 data pump 인 경우에 적합합니다. 타겟 시.. 더보기