본문 바로가기

OGG

OGG 11.2.0.1.0 Trigger v1.0 OGG 11.2.0.1.0 Trigger v1.0 Date Ver Etc. 12.08.29 1. Trigger Configuration OGG 환경에서는 Target 시스템에 대해 Trigger 를 disable 해야 한다. 그 이유는 트리거로 발생하는 operation 이 DML 인 경우 이 또한 Redo log 에 남고, 이는 OGG 가 extract 하여 Target System 에 전파되기 때문이다. 이 전파 된 행동 자체는 문제가 없지만 Target 시스템에 동일하게 존재 할 trigger 가 문제된다. Trigger 를 동작시킬 행위 (DML) 도 Target 에 복제되며, Trigger 의 동작도 Target 에 복제 되기 때문에 타겟에서는 Trigger 의 동작이 중첩될 수 있다. 2. P.. 더보기
OGG 11.2.1.0.1 Running an initial data load v1.0 OGG 11.2.1.0.1 Running an initial data load v1.0 Date Ver Etc. 12.08.20 1. Overview of initial data load methods OGG 로 다음의 방법을 이용해 데이터 로드를 할 수 있다. - “Loading data with a database utility” 를 이용하여 데이터를 로드 - “Loading data from file to Replicat” writes records 를 extract 파일에 쓰고 Replicat 이 이를 타겟 tables 에 적용하는 적용한다. 이 방법은 initial-load 에서 가장 느린 방법이다. - “Loading data from file to database utility” Extrac.. 더보기
OGG Control LAGs v1.0 OGG Control LAGs Date Ver Etc. 12.08.13 1. Control LAGs OGG 에서 Source 에서 Target Database 에 이르기까지 LAGs 이 존재한다. 그리고 그 LAGs 를 조정하기 위해 다음과 같은 파라미터를 사용한다. EOFDELAY | EOFDELAYCSEC FLUSHSECS | FLUSHCSECS GROUPTRANSOPS MAXTRANSOPS ( * Reference 에는 LAGs 를 조정하기 위한 파라미터로 언급되어 있진 않음 ) 2. Detail information a. EOFDELAY | EOFDELAYCSECS DEFAULT : 1초 1초 | 1/100 초, Extract, data pump, replicat 에 사용 데이터 소스의 도달된 마.. 더보기
OGG 11.2.0.1.0 Replication Gap OGG 11.2.0.1.0 Replication Gap v1.0 Date Ver Etc. 12.07.31 1. Lag of OGG Replication OGG 에서 Source 에서 Target 에 이르기까지 다음과 같은 흐름을 가진다. a. Source b. extract (process) c. Source Trail d. pump (process) e. Network f. Target Trail g. Replicat (process) h. Target Source 의 변경이 Target 에 적용되기까지 간격(lag) 은 다음과 같이 있다. Extract lag : Source 에 Trail 로 만들기까지의 시간 ( a ~ c ) Pump lag : Target 에 Trail 로 만들기까지의 시간 ( .. 더보기
OGG 11.2.0.1.0 COLMAP v1.0 OGG 11.2.0.1.0 COLMAP v1.0 Date Ver Etc. 12.07.18 1. COLMAP of OGG OGG 에서 Column 을 맵핑하기 위해 사용한다. 2. Notice of using COLMAP Source 와 Target 의 Column 구조가 OGG 가 정의한 것과 동일해야 한다. 데이터베이스 타입이 동일해야 한다. 동일 Character set 과 locale 을 가져야 한다. 같은 수의 컬럼을 가져야 한다. 동일한 Column name 을 가져야 한다. 동일한 데이터 타입을 가져야 한다. 동일한 Column length 를 가져야 한다. 캐릭터 타입의 의미상 동일한 컬럼 길이를 가져야 한다. 모든 컬럼이 동일 순서를 가져야 한다. COLMAP 을 서로 다른 구조에 사용하는.. 더보기
OGG 11.2.0.1.0 Map and Filter v1.0 OGG 11.2.0.1.0 Map and Filter Date Ver Etc. 12.07.09 1.0 1. Map and Filter OGG 의 CAPTURE, PUMP, EXTRACT PARAMETER 에 MAP, TABLE, SEQUENCE 절로 대상을 표시할 수 있다. MAP, TABLE, SEQUENCE 모두 Source 의 object 를 Target 의 object 를 맵핑하는데 사용된다. Filter 는 앞서 살펴 본 Mapping 대상에 대해 어떤 Records 를 적용할 것인가 필터링 하는데 사용된다. 2. Mapping Rule Object names 에 사용 가능 한 특수 문자는 다음과 같다. ( 괄호는 이스케이프 문자이다. ) * (\*), ?(\?), ?(\?), /, \(\\),.. 더보기
OGG EXTRACT VALUES FROM REDO LOGs OGG EXTRACT VALUES FROM REDO LOGs Date Ver Etc. 12.07.03 v1.0 1. EXTRACTOR of OGG 이 글은 OGG 가 extract (데이터 추출) 을 어느 위치 (redo 냐 archived log 냐?) 에서 하는가에 대해 알아 본 글이다. l P(nn) 표시는 내용을 발췌한 페이지다. Classic capture mode (Oracle 11.2.0.3.0 이전 버전) 에서 Extract process 는 redo logs 를 직접 엑세스 하는데, 이를 수행하는 주체는 Online, Archived log 에 읽기가 가능한 OS 유저여야 한다. (P7) capture mode 에 따른 지원되는 데이터 타입 (P9) 에 따르면 Date 와 Datetime.. 더보기