goldengate for oracle 10g学习
选用的是
a reporting configuration with a data pump on the source system + Loading data with a GoldenGate direct load
也就是使用DATA PUMP的单向复制+使用GG来进行数据初始化
环境
源 IP:83.16.16.200 SID:SOURCE10 TNSNAMES:SOURCE10
目标 IP:83.16.16.201 SID:TARGET10 TNSNAMES:TARGET10
创建OGG用户
SOURCE库(SYS) CREATE USER ogg IDENTIFIED BY oracle; @marker_setup.sql @ddl_setup.sql @role_setup.sql GRANT CREATE SESSION TO ogg; GRANT ALTER SESSION TO ogg; GRANT RESOURCE TO ogg; GRANT CONNECT TO ogg; GRANT SELECT ANY DICTIONARY TO ogg; GRANT FLASHBACK ANY TABLE TO ogg; GRANT SELECT ANY TABLE TO ogg; GRANT EXECUTE ON dbms_flashback TO ogg; GRANT GGS_GGSUSER_ROLE TO ogg; GRANT ALTER ANY TABLE TO ogg; GRANT DELETE ANY TABLE TO ogg; GRANT EXECUTE ON UTL_FILE TO ogg; --@ddl_enable.sql --@ddl_pin.sql TARGET库(SYS) CREATE USER ogg IDENTIFIED BY oracle; GRANT CREATE SESSION TO ogg; GRANT ALTER SESSION TO ogg; GRANT RESOURCE TO ogg; GRANT CONNECT TO ogg; GRANT INSERT ANY TABLE TO ogg; GRANT UPDATE ANY TABLE TO ogg; GRANT DELETE ANY TABLE TO ogg; GRANT CREATE TABLE TO ogg; GRANT SELECT ANY TABLE TO ogg; GRANT ALTER ANY TABLE TO ogg; GRANT SELECT ANY DICTIONARY TO ogg; |
配置MGR(SOURCE/TARGET)
SOURCE10 |
|
GGSCI (zhangqiaoc) 73> edit params mgr
start mgr |
|
TARGET10 |
|
GGSCI (zhangqiaoc2) 73> edit params mgr
start mgr |
在TARGET上创建CKPT表
EDIT PARAMS ./GLOBALS
DBLOGIN USERID ogg@target10 PASSWORD oracle ADD CHECKPOINTTABLE ogg.ckpt_table |
在SOURCE上开启FORCE LOGGING
GGSCI (zhangqiaoc) 8> dblogin userid ogg@source10 password oracle Successfully logged into database. GGSCI (zhangqiaoc) 9> info TRANDATA hr.* Logging of supplemental redo log data is disabled for table HR.COUNTRIES. Logging of supplemental redo log data is disabled for table HR.DEPARTMENTS. Logging of supplemental redo log data is disabled for table HR.EMPLOYEES. Logging of supplemental redo log data is disabled for table HR.JOBS. Logging of supplemental redo log data is disabled for table HR.JOB_HISTORY. Logging of supplemental redo log data is disabled for table HR.LOCATIONS. Logging of supplemental redo log data is disabled for table HR.REGIONS. GGSCI (zhangqiaoc) 10> add TRANDATA hr.* Logging of supplemental redo data enabled for table HR.COUNTRIES. Logging of supplemental redo data enabled for table HR.DEPARTMENTS. Logging of supplemental redo data enabled for table HR.EMPLOYEES. Logging of supplemental redo data enabled for table HR.JOBS. Logging of supplemental redo data enabled for table HR.JOB_HISTORY. Logging of supplemental redo data enabled for table HR.LOCATIONS. Logging of supplemental redo data enabled for table HR.REGIONS. |
配置变化数据捕获
SOURCE10 |
||
GGSCI (zhangqiaoc) 13> add extract ext1,tranlog,begin now EXTRACT added. GGSCI (zhangqiaoc) 14> add exttrail /home/ogg/goldengate/dirdat/e1,extract ext1 EXTTRAIL added. GGSCI (zhangqiaoc) 15> edit params ext1
GGSCI (zhangqiaoc) 16> add extract pump1,exttrailsource /home/ogg/goldengate/dirdat/e1,begin now EXTRACT added. GGSCI (zhangqiaoc) 17> add rmttrail /home/ogg/goldengate/dirdat/r1,extract pump1 RMTTRAIL added. GGSCI (zhangqiaoc) 18> edit params pump1
|
||
TARGET10 |
||
GGSCI (zhangqiaoc2) 3> add replicat rep1,exttrail /home/ogg/goldengate/dirdat/r1,begin now REPLICAT added. GGSCI (zhangqiaoc2) 4> edit params rep1
|
配置初始化(GoldenGate direct load)
SOURCE10 |
|
GGSCI (zhangqiaoc) 30> add extract ext1_ini,sourceistable EXTRACT added. GGSCI (zhangqiaoc) 31> edit params ext1_ini
|
|
TARGET10 |
|
GGSCI (zhangqiaoc2) 11> add replicat rep1_ini,specialrun REPLICAT added. GGSCI (zhangqiaoc2) 12> edit params rep1_ini
|
同步
SOURCE10 |
GGSCI (zhangqiaoc) 34> start extract ext1 Sending START request to MANAGER ... EXTRACT EXT1 starting GGSCI (zhangqiaoc) 35> status extract ext1 EXTRACT EXT1: RUNNING GGSCI (zhangqiaoc) 51> start extract pump1 Sending START request to MANAGER ... EXTRACT PUMP1 starting GGSCI (zhangqiaoc) 52> status pump1 EXTRACT PUMP1: RUNNING GGSCI (zhangqiaoc) 36> start extract ext1_ini Sending START request to MANAGER ... EXTRACT EXT1_INI starting |
TARGET10 |
GGSCI (zhangqiaoc2) 19> start replicat rep1 Sending START request to MANAGER ... REPLICAT REP1 starting GGSCI (zhangqiaoc2) 20> status rep1 REPLICAT REP1: RUNNING |
goldengate for oracle 10g学习相关推荐
- Oracle 10g学习笔记(一)
前言 很不好意思的坦白本人是刚刚学习oracle的菜鸟,以下内容是节取的书中一些值得注意的事项,因为只涉及oracle最初级的知识,并没有太深的内容,希望各位oralce高手们能够帮忙指点指点. Or ...
- oracle 10g 学习之视图、序列、索引、同义词(9)
目标 通过本章学习,您将可以: l 描述视图 l 创建和修改视图的定义,删除视图 l 从视图中查询数据 l 通过视图插入, 修改和删除数据 l 使用"Top-N" 分析 ...
- oracle 约束 Oracle 10g学习系列(5)
这篇文章来自网络,写的挺好,转过来了. 维护数据的完整性 概述:数据的完整性用于确保数据库数据遵从一定的商业和逻辑规则.在Oracle中,数据完整性可以使用约束.触发器.应用程序(过程.函数)三种方 ...
- oracle 10g学习之分组函数
一. (1)分组查询语句的顺序 select ... from ... where ... group by ... having ... order by ... 注意: where--&g ...
- JAVA_WEB Oracle 10g学习: PL/SQL与Oracle间交互
一.抽象的角色 抽象是对一个真实世界实体的高级描述或建模.它能排除掉无关的细节内容,使我们的日常生活更有条理.例如,驾驶一辆汽车时,我们是不需要知道它的发动机是如何工作的.由变速排档.方向盘.加速器和 ...
- oracle10g无监听配置文件,Oracle 10g学习笔记(七) tnsnames.ora 监听配置文件详解
监听配置文件 为了使得外部进程 如 CAMS后台程序 能够访问 Oracle 数据库 必须配 置 Oracle 网络服务器环境 配置 Oracle 网络服务器环境是通过配置 listener.ora ...
- oracle 10g 学习之函数和存储过程(12)
一.函数 1. 函数的 helloworld: 返回一个 "helloworld--!" 的字符串 create or replace function helloworld re ...
- oracle rac添加监听,【学习笔记】Oracle 10G RAC增加节点时手动注册监听服务的案例步骤...
[学习笔记]Oracle 10G RAC增加节点时手动注册监听服务的案例步骤 时间:2016-10-22 22:53 来源:Oracle研究中心 作者:HTZ 点击: 次 天萃荷净 Ora ...
- 在linux oracle 10g/11g x64bit环境中,goldengate随os启动而自己主动启动的脚本
在linux oracle 10g/11g x64bit环境中,goldengate随os启动而自己主动启动的脚本 在linux.oracle 10g/11g x64bit环境中,goldengate ...
最新文章
- SpringBoot 中 JPA 的使用
- linux centos yum 报错 [Errno 256] No more mirrors to try 解决方法
- python中常用的序列化模块_Python中的序列化和反序列化
- php定时执行任务没有执行,linux中定时任务crontab中的php任务无法执行,求可能的原因...
- C++版二叉树非递归遍历
- 分布式一致性算法2PC和3PC
- 真实用!推荐一款与Swagger媲美的数据库文档生成工具...
- RecyclerView更全解析之 为它优雅的添加头部和底部
- python version 3_VIM设置python3支持和检测python version
- 中国移动java项目_Java Web开发-项目部分(中国移动科技综合管理系统)视频——私塾在线提供...
- 误删微软应用商店怎么装回来
- 索宝机器人_这些莞味十足的旅游商品获奖了!你尝过没?
- matlab:代码输出矢量图
- C语言课程设计之火车订票系统实现
- 项目管理-计算专题(挣值分析)
- 1688API详情接口调用展示
- python中os system_Python调用系统命令os.system()和os.popen()的实现
- CSDN学霸课表——企业网络经典案例
- iOS中的时间和日期
- 设备树下的 platform 驱动