oracle ogg 单实例双向-新增表,修改表结构(oracle-oracle
--新增inset测试
--dept 表结构orcl,ogg都存在,数据相同(但是rep1配置文件没有添加)
- SCOTT@ orcl >insert into dept values(1,'hongquan','BBA');
- 1 row created.
- SCOTT@ orcl >commit;
- Commit complete.
- SCOTT@ orcl >select * from dept;
- DEPTNO DNAME LOC
- ---------- -------------- -------------
- 10 ACCOUNTING NEW YORK
- 20 RESEARCH DALLAS
- 30 SALES CHICAGO
- 40 OPERATIONS BOSTON
- 1 hongquan BBA
ogg端
由于rep1参数文件没有配置dept的map所以ogg不会有数据
- 2019-06-20 15:55:51 INFO OGG-03035 Operating system character set identified as UTF-8. Locale: en_US, LC_ALL:.
- REPLICAT rep1
- SETENV (NLS_LANG=AMERICAN_AMERICA.AL32UTF8)
- Set environment variable (NLS_LANG=AMERICAN_AMERICA.AL32UTF8)
- USERID ogg, PASSWORD ***
- HANDLECOLLISIONS
- ASSUMETARGETDEFS
- DISCARDFILE ./dirrpt/rep1.dsc, PURGE
- MAP scott.emp_ogg, TARGET scott.emp_ogg;
- MAP scott.dept_ogg, TARGET scott.dept_ogg;
更新rep1参数文件,添加
- MAP scott.dept, TARGET scott.dept;
- GGSCI (ogg) 37> stop rep1
- GGSCI (ogg) 38> edit param rep1
- GGSCI (ogg) 41> delete rep1
- GGSCI (ogg) 44> add REPLICAT rep1,exttrail ./dirdat/t1,checkpointtable ogg.ggschkpt
- GGSCI (ogg) 45> start rep1
- ogg端发现新插入的数据
- SCOTT@ ogg >/
- DEPTNO DNAME LOC
- ---------- -------------- -------------
- 10 ACCOUNTING NEW YORK
- 20 RESEARCH DALLAS
- 30 SALES CHICAGO
- 40 OPERATIONS BOSTON
- 1 hongquan BBA
- 5 rows selected.
- 修改orcl端配置
- GGSCI (DSI) 17> stop rep1
- GGSCI (DSI) 18> edit param rep1
- GGSCI (DSI) 19> start rep1
- ogg端插入测试
- SCOTT@ ogg >insert into dept values(2,'hongquan','ogg');
- 1 row created.
- SCOTT@ ogg >commit;
- Commit complete.
- SCOTT@ ogg >select * from dept;
- DEPTNO DNAME LOC
- ---------- -------------- -------------
- 10 ACCOUNTING NEW YORK
- 20 RESEARCH DALLAS
- 30 SALES CHICAGO
- 40 OPERATIONS BOSTON
- 2 hongquan ogg
- 1 hongquan BBA
- 6 rows selected.
- 已经同步
- SCOTT@ orcl >select * from dept;
- DEPTNO DNAME LOC
- ---------- -------------- -------------
- 10 ACCOUNTING NEW YORK
- 20 RESEARCH DALLAS
- 30 SALES CHICAGO
- 40 OPERATIONS BOSTON
- 2 hongquan ogg
- 1 hongquan BBA
- 6 rows selected.
2 更改表结构测试
- SCOTT@ orcl >alter table emp_ogg add(ogg_t1 number);
- Table altered.
- SCOTT@ orcl >desc emp_ogg;
- Name Null? Type
- ----------------------------------------------------------------- -------- --------------------------------------------
- EMPNO NOT NULL NUMBER(4)
- ENAME VARCHAR2(10)
- JOB VARCHAR2(9)
- MGR NUMBER(4)
- HIREDATE DATE
- SAL NUMBER(7,2)
- COMM NUMBER(7,2)
- DEPTNO NUMBER(2)
- OGG_T1 NUMBER
- 已经同步
- SCOTT@ ogg >desc emp_ogg;
- Name Null? Type
- ----------------------------------------------------------------- -------- --------------------------------------------
- EMPNO NOT NULL NUMBER(4)
- ENAME VARCHAR2(10)
- JOB VARCHAR2(9)
- MGR NUMBER(4)
- HIREDATE DATE
- SAL NUMBER(7,2)
- COMM NUMBER(7,2)
- DEPTNO NUMBER(2)
- OGG_T1 NUMBER
3 新增加表结构
- --新增加表结构
- SCOTT@ orcl >create table test_ogg(id number,name varchar2(20),create_time date default sysdate);
- Table created.
- SCOTT@ orcl >alter table test_ogg add constraint PK_test_ogg primary key (id);
- Table altered.
- --orcl
- > DBLOGIN USERID ogg, PASSWORD ogg
- > add trandata scott.test_ogg
- > INFO TRANDATA scott.test_ogg
- > stop ext1
- > edit param ext1
- TABLE scott.TEST_OGG;
- > stop pump1
- > edit param pump1
- TABLE scott.TEST_OGG;
- > start ext1
- > start pump1
- > stop repl
- > edit param rep1
- MAP scott.TEST_OGG, TARGET scott.TEST_OGG;
- > start rep1
orcl端操作详细
- GGSCI (DSI) 21> DBLOGIN USERID ogg, PASSWORD ogg
- Successfully logged into database.
- GGSCI (DSI) 22> add trandata scott.test_ogg
- Logging of supplemental redo data enabled for table SCOTT.TEST_OGG.
- GGSCI (DSI) 23> INFO TRANDATA scott.test_ogg
- Logging of supplemental redo log data is enabled for table SCOTT.TEST_OGG.
- Columns supplementally logged for table SCOTT.TEST_OGG: ID.
- GGSCI (DSI) 24> stop ext1
- Sending STOP request to EXTRACT EXT1 ...
- Request processed.
- GGSCI (DSI) 25> edit param ext1
- GGSCI (DSI) 26> start ext1
- Sending START request to MANAGER ...
- EXTRACT EXT1 starting
- GGSCI (DSI) 27> stop pump1
- Sending STOP request to EXTRACT PUMP1 ...
- Request processed.
- GGSCI (DSI) 28> edit param pump1
- GGSCI (DSI) 29> stop rep1
- Sending STOP request to REPLICAT REP1 ...
- Request processed.
- GGSCI (DSI) 30> edit param rep1
- GGSCI (DSI) 31> start pump1
- Sending START request to MANAGER ...
- EXTRACT PUMP1 starting
- GGSCI (DSI) 32> start rep1
- Sending START request to MANAGER ...
- REPLICAT REP1 starting
- GGSCI (DSI) 33> info all
- Program Status Group Lag at Chkpt Time Since Chkpt
- MANAGER RUNNING
- EXTRACT RUNNING EXT1 00:00:00 00:00:00
- EXTRACT RUNNING PUMP1 00:00:00 00:00:10
- REPLICAT RUNNING REP1 00:00:00 00:00:09
在ogg端添加trandata log之前,要先创建表,不然会报错
- 2019-06-20 17:15:04 WARNING OGG-00869 No unique key is defined for table 'TEST_OGG'. All viable columns will be used to represent the key, but may not guarantee uniqueness. KEYCOLS may be used to define the key.
insert测试
- SCOTT@ orcl >insert into test_ogg (id,name) values(1,'hq1');
- 1 row created.
- SCOTT@ orcl >commit;
- Commit complete.
- SCOTT@ orcl >select * from test_ogg;
- ID NAME CREATE_TI
- ---------- -------------------- ---------
- 1 hq1 20-JUN-19
- 1 row selected.
ogg端
- SCOTT@ ogg >select * from test_ogg;
- ID NAME CREATE_TI
- ---------- -------------------- ---------
- 1 hq1 20-JUN-19
- 1 row selected.
oracle ogg 单实例双向-新增表,修改表结构(oracle-oracle的更多相关文章
- oracle ogg 单实例双向复制搭建(oracle-oracle)--Oracle GoldenGate
oracle ogg 单实例双向复制搭建(oracle-oracle)--Oracle GoldenGate --继昨天的测试,这一篇实施单实例双向复制(完全重新搭建) --环境不变 db1,db2( ...
- oracle ogg 单实例单向简单搭建测试(oracle-oracle)
昨天突然接到消息说有一个线上的ogg出现了问题,看是否能修复,由于ogg以前玩的少,所以就加急搞了个测试环境,练习了一把 环境 db1,db2(单实例)ip: 1*,1*sid: orcl,ogg1o ...
- Oracle 11g 单实例到单实例OGG同步实施文档-OGG initial load
Oracle 11g 单实例到单实例OGG同步实施文档-OGG initial load 2018-06-07 00:514730原创GoldenGate 作者: leo 本文链接:https://w ...
- Oracle 11g 单实例到单实例OGG同步实施文档-RMAN 初始化
Oracle 11g 单实例到单实例OGG同步实施文档-RMAN 初始化 2018-06-07 13:455170原创GoldenGate 作者: leo 本文链接:https://www.cndba ...
- Oracle 11g 单实例到单实例OGG同步实施文档-EXPDP初始化
Oracle 11g 单实例到单实例OGG同步实施文档-EXPDP初始化 2018-06-07 00:446470原创GoldenGate 作者: leo 本文链接:https://www.cndba ...
- RAC_单实例_DG 关于两端创建表空间数据文件路径不一致的问题注意点
RAC_单实例_DG 关于两端创建表空间数据文件路径不一致的问题注意点 主库SYS@orcl1>show parameter db_file_name_convert NAME TYPE VAL ...
- Oracle DataBase单实例使用ASM案例(1)--ASM基本概念
版权声明:本文为博主原创文章,未经博主允许不得转载. Oracle DataBase单实例使用ASM案例(1)--ASM基本概念 系统环境: 操作系统:RH EL5-64 Oracle 软件: Ora ...
- centos部署oracle rac单实例11.2.0.3数据库(使用asm磁盘)
部署oracle rac单实例数据库,需要安装grid和datavase两部分,所以首先创建两个用户oracle和grid,因为不能使用root用户进行安装,在安装之前首先需要修改一些系统参数和安装一 ...
- Oracle 11g 单实例静默安装实战记录(linux)
oracle 11g 单实例静默安装 AUTHOR:Oracle_Ran 环境规划: OS Version : Red Hat Enterprise Linux Server release 6.7 ...
随机推荐
- websocket之拨云见雾
websocket是基于http相应的特性弥补其不足(就是个socket,不再是一次请求一次相应) 但缺点就是只有在版本较高的浏览器才支持websocket. 浏览器: <script type ...
- python-函数4(递归、高阶函数)
python-函数4(递归.高阶函数) 递归 在函数内部,可以调用其他函数.如果一个函数在内部调用自身本身,这个函数就是递归函数. 递归特性: 1. 递归必须有一个明确的结束条件 2. 每次进入更深一 ...
- PAT Basic 1076 Wifi密码 (15 分)
下面是微博上流传的一张照片:“各位亲爱的同学们,鉴于大家有时需要使用 wifi,又怕耽误亲们的学习,现将 wifi 密码设置为下列数学题答案:A-1:B-2:C-3:D-4:请同学们自己作答,每两日一 ...
- EFCore, 输出执行的Sql语句到控制台或者调试窗口
.net core 已经集成的各种日志功能,使用efcore时,只需要按情况引入相应的包即可,如果你用的是.net core调试,那么可以引入 Microsoft.Extensions.Logging ...
- tomcat CATALINA_HOME与CATALINA_BASE的区别
区别 https://blog.csdn.net/cfydaniel/article/details/41351927 Tomcat启动分析(我们为什么要配置CATALINA_HOME环境变量) ht ...
- DevExpress WPF v19.1新版亮点:Scheduler等控件新功能
行业领先的.NET界面控件DevExpress 日前正式发布v19.1版本,本站将以连载的形式介绍各版本新增内容.在本系列文章中将为大家介绍DevExpress WPF v19.1中新增的一些控件及部 ...
- ESP8266-模拟输出(PWM)
PWM(Pulse Width Modulation,脉宽调制),是在保持波的频率不变的同时改变脉宽的技术 首先,我们来理解一下占空比.一个脉冲周期由一个ON周期(VCCC)和一个OFF周期(GND) ...
- jQuery2.0.3源码
概览 整体结构 (function (){ (21 , 94) 定义了一些变量和函数 jQuery=function(); (96 , 293) 给jQuery对象添加一些方法和属性; (285 ...
- registry搭建及镜像管理
registry 的搭建 docker pull registry:2 docker run -d -v /opt/registry:/var/lib/registry -p 5000:5000 -- ...
- Cloud Computing——Everything as a Service
service 分类 有Iaas, Paas, SaaS HDFS 总结☞: HDFS应付不了的场景 无法低时延 小文件存储存在空间利用率问题 文件不可修改 三副本有什么作用 防止单机故障,提高可用性 ...