ogg之handlecollisions
handlecollisions实验环境参数GGSCI (pc6 as ogg@hyyk) 11> edit params ext_s1extract ext_s1setenv (NLS_LANG="AMERICAN_AMERICA.AL32UTF8")setenv (ORACLE_SID="hyyk")userid ogg,password oraclegettruncatesexttrail /u01/app/oggs/dirdat/sstable sender.*;GGSCI (pc6...
OGG之showsynatx
测试showsynatx: 首先明确 showsynatx是replicat的参数1、源端和目标分别建表:源: SENDER@hyyk> create table tb20(id int primary key, name varchar2(20));目标:RECEIVER@ogg> create table tb20(id int primary key, name varchar2(20));源GGSCI (pc6) 2> edit params ext_s1extract ...
OGG之审计
源表:create table TB11(id number primary key,name varchar(10));目标表:create table TB11(id number primary key,name varchar(10), src_time date);create table TB11_audit(id number,name varchar(10),src_time date, trg_time date,op_type varchar2(20),src_user varchar2(10));...
ogg之colmap映射
首先源和目标建表:源:create table tb02(col1 int, col2 int, col3 int);目标:create table tb02(col1 int, col3 int, col2 int);抽取进程GGSCI (pc6) 2> edit params ext_s1extract ext_s1setenv (NLS_LANG="AMERICAN_AMERICA.AL32UTF8")setenv (ORACLE_SID="hyyk")userid ogg,p...
ogg的logdump之 @PRESENT函数--行过滤
源端、目标建表SENDER@hyyk> create table tb10(col1 int primary key, col2 int, col3 int);RECEIVER@ogg> create table tb10(col1 int primary key, col2 int, col3 int);添加表级附加日志GGSCI (pc6 as ogg@hyyk) 25> ADD TRANDATA sender.tb10Logging of supplemental redo data enabled for...
OGG add trandata 到底做了什么
有的时候我们做OGG的时候add trandata会出现异常。这里就剖析一下add trandata到底做了什么GGSCI (yjfora81 as ggs_admin@testdb) 2> add trandata ppzhu1.test32016-03-08 11:47:36 WARNING OGG-00706 Failed to add supplemental log group on table PPZHU1.TEST3 due to ORA-00054: resource busy and ac...
使用logdump 查看ogg的CSN
使用logdump 查看ogg的CSNGGSCI (pc6) 2> view params ext_s1extract ext_s1setenv (NLS_LANG="AMERICAN_AMERICA.AL32UTF8")setenv (ORACLE_SID="hyyk")userid ogg,password oraclegettruncatesexttrail /u01/app/oggs/dirdat/sstabl...
ogg的字符集分析浅谈
我们所熟知oracle的字符集一旦创建完毕后最好不要修改,关于oracle goldengate的字符集问题还是需要注意的,因为如果目标端和源端字符集不一致,而有些字符无法在目标端表示ogg可能无法保证数据一致性。源库字符集:SQL> select value from v$nls_parameters where parameter='NLS_CHARACTERSET';VALUE------------...
OGG 修改trail 文件的大小
实验-修改trail文件的大小先看原文档:Changing the size of trail files更改trail 文件的大小You can change the size of trail files with the MEGABYTES option of either the ALTER EXTTRAILor ALTER RMTTRAIL command, depending on whether the trail is local or remote. To change the file size, follo...
Oracle附加日志
Oracle附加日志 分类分为两个等级:数据库级和表级 数据库级附加日志– 视图v$database ? SUPPLEMENTAL_LOG_DATA_MIN: 最小附加日志,开关 最小补充日志:是最基本的一种数据库级补充日志,而 LogMiner 正是依赖最小补充日志工作服务的(即识别 行移动 行迁移) 启...
ogg的extract的拆分方法
oog的extract的拆分方法0.背景GGSCI (ogg1) 2&get; stop ext12. 停止datapump进程GGSCI (ogg1) 4&get; info dpumpCheckpoint Lag 00:00:00 (updated 00:00:02 ago)Log Read Checkpoint File /u01/ggs/dirdat/lt000009RBA 19719GGSCI (ogg1) 7&get; stop dpump3. 记...
模拟一下goldengate中断后,重新同步操作
模拟一下goldengata中断后,重新同步操作: 1、关掉源端抽取进程GGSCI (20081122-2105) 15> info allProgram Status &n...
oracle GoldenGate系列:(五)关于GoldenGate附加日志的理解
几个月之前写了几篇关于OGG的文章,但是由于各种原因停了下来。现在将之前的再笔记整理一遍,继续写下去。今天这篇文章写的主要是GoldenGate中附加日志的作用,而不是单纯地写附加日志本身的功能。在前面部署OGG的过程中,我们需要打开附加日志。那么附加日志是什么呢?使用OGG的时候为什么需要打开附加日志?一...
OGG强制删除replicat
GGSCI (WINDOWS-0QO8SQ0) 6> dblogin userid system, password *****Successfully logged into database.GGSCI (WINDOWS-0QO8SQ0) 7> delete rep2ERROR: Could not delete DB checkpoint for REPLICAT REP2 (OCI Error ORA-00942: table or view does not exist (status = 942). Deleting from checkpoint table ggat...
【OGG】OGG基础知识整理
【OGG】OGG基础知识整理 一、GoldenGate介绍 GoldenGate软件是一种基于日志的结构化数据复制软件。GoldenGate 能够实现大量交易数据的实时捕捉、变换和投递,实现源数据库与目标数据库的数据同步,保持亚秒级的数据延迟。 GoldenGate能够支持多种拓扑结构,包括一对一,一对多,多...