1. 数据库相关配置

1.1 源端

1.1.1 创建表空间和ogg用户

SQL>create tablespace tbs_gguser datafile '/u01/app/oracle/oradata/sky2/gguser.dbf' size 50m autoextend on;
SQL>create user ogg identified by ogg default tablespace tbs_gguser quota unlimited on tbs_gguser;

1.1.2 对用户ogg进行授权

SQL>grant connect,resource to ogg;
SQL>grant CREATE SESSION,ALTER SESSION to ogg;
SQL>grant SELECT ANY DICTIONARY,SELECT ANY TABLE to ogg;
SQL>grant ALTER ANY TABLE to ogg;
SQL>grant FLASHBACK ANY TABLE to ogg;
SQL>grant EXECUTE on DBMS_FLASHBACK to ogg;

1.1.3 创建测试表

SQL>conn scott/scott
SQL>create table dept1 as select * from dept;
给创建的dept1表定义主键(如果创建的测试表带有主键则不需要)
SQL >alter table dept1 add constraint pk_dept1 primary key(deptno);

1.1.4 开启附加日志

SQL>select SUPPLEMENTAL_LOG_DATA_MIN from v$database;
可以看到附加日志没有开启,将它启用,切换之后查询是yes即可
SQL>alter database add supplemental log data;
切一下归档
SQL>alter system switch logfile; 

1.1.5 开启归档模式

SQL>archive log list;
处于非归档模式,修改为归档模式
SQL>shutdown immediate;
SQL>startup mount
SQL>alter database archivelog;
SQL>alter database open;

1.1.6 开启强制日志

SQL>select force_logging from v$database;
SQL>alter database force logging;

1.1.7 添加捕捉数据改变的表

GGSCI > dblogin userid ogg,password ogg
GGSCI > add trandata scott.test01
GGSCI > info trandata scott.*

1.2 目标端

1.2.1 创建表空间和用户ogg

SQL>create tablespace tbs_gguser datafile '/u01/app/oracle/oradata/sky3/gguser.dbf' size 50m autoextend on;
SQL>create user ogg identified by ogg default tablespace tbs_gguser quota unlimited on tbs_gguser;

1.2.2 对用户ogg进行授权

SQL>grant connect,resource to ogg;
grant CREATE SESSION,ALTER SESSION to ogg;
grant SELECT ANY DICTIONARY,SELECT ANY TABLE to ogg;
grant ALTER ANY TABLE to ogg;
grant CREATE ANY TABLE to ogg;

1.2.3 建测试表

SQL>conn scott/scott
SQL>create table dept1 as select * from dept where 1=2;
给创建的dept1表定义主键(如果创建的测试表带有主键则不需要)
SQL>alter table test01 add constraint pk_dept1 primary key(deptno);
SQL>grant all on dept1 to ogg;

2. OGG相关配置

2.1 源端

2.1.1配置并启动MGR

GGSCI > EDIT PARAMS MGR
PORT 7809
PURGEOLDEXTRACTS ./dirdat, USECHECKPOINTS
GGSCI > start mgr

2.1.2 配置并启动EXTRACT

GGSCI >EDIT PARAMS EXT_1
EXTRACT EXT_1
SETENV (NLS_LANG=AMERICAN_AMERICA.AL32UTF8)
USERID ogg, PASSWORD ogg
EXTTRAIL ./dirdat/ex
TABLE scott.dept1;--添加EXTARCT
GGSCI >  ADD EXTRACT EXT_1,TRANLOG,BEGIN NOW--添加TRAIL
GGSCI> ADD EXTTRAIL ./dirdat/ex, EXTRACT EXT_1,MEGABYTES 5
GGSCI > start extract EXT_1
GGSCI > info extract EXT_1

2.1.3 配置并启动PUMP

GGSCI > EDIT PARAMS PMP_1
EXTRACT PMP_1
SETENV  (NLS_LANG=AMERICAN_AMERICA.AL32UTF8)
PASSTHRU
RMTHOST 192.168.80.132, MGRPORT 7809
RMTTRAIL ./dirdat/ex
TABLE scott.test01;--添加PUMP
GGSCI> ADD EXTRACT PMP_1,EXTTRAILSOURCE ./dirdat/ex--添加TRAIL
GGSCI> ADD RMTTRAIL ./dirdat/ex, extract PMP_1, MEGABYTES 5--启动data pump进程(2017.6.15添加:确保对端MGR已经开启,否则会出现错误)
GGSCI > start extract PMP_1--查看状态
GGSCI > INFO EXTRACT PMP_1 

2.2 目标端

2.2.1 配置并启动MGR

GGSCI > EDIT PARAMS MGR
PORT 7809
PURGEOLDEXTRACTS ./dirdat, USECHECKPOINTS
GGSCI > start mgr

2.2.2 目标库配置replicat进程

创建GLOBALS参数
GGSCI > EDIT PARAMS ./GLOBALS
CHECKPOINTTABLE ogg.ggschkpt
--为了让GLOBALS配置起作用,需要退出后重新进入GGSCI会话
GGSCI > exit
--添加replicat checkpoint table
GGSCI > DBLOGIN USERID ogg,PASSWORD ogg
GGSCI > ADD CHECKPOINTTABLE
--添加REPILCATE
GGSCI> ADD REPLICAT REP_1,EXTTRAIL ./dirdat/ex--编辑replicat process REP_1参数
GGSCI>  EDIT PARAM REP_1
REPLICAT REP_1
SETENV  (NLS_LANG=AMERICAN_AMERICA.AL32UTF8)
USERID ogg,PASSWORD ogg
ASSUMETARGETDEFS
DISCARDFILE ./dirrpt/REP_1.DSC,PURGE
MAP scott.dept1,TARGET scott.test01;--启动进程
GGSCI > START REPLICAT REP_1

Oracle Golden Gate 配置相关推荐

  1. Oracle Golden Gate 系列十一 -- 配置 GG DDL 同步 说明 与 示例

    一.DDL 说明 1.1 说明 这部分的说明,在系列四和系列六中已经说明: Oracle Golden Gate 系列六 --11gR2 Ora2Ora 单向复制GG 示例 www.2cto.com/ ...

  2. Oracle Golden Gate 系列十六 -- 配置 GG 安全 说明 与 示例

    由于GoldenGate所需的用户权限较大,而每个GoldenGate进程配置文件中都需要设置该用户和密码用于数据库登陆,出于安全性的考虑,建议将密码进行加密. 官方文档上介绍的加密有如下三种方法: ...

  3. Oracle Golden Gate 系列七 -- 配置 GG Manager process

    在上篇GG 单向复制的示例中,有配置Manager process,这篇具体来看一下Manager Process 的配置. Oracle Golden Gate 系列六 --11gR2 Ora2Or ...

  4. oracle golden gate原理和安装配置

    oracle golden gate使用配置 我们采用oracle 11g数据库对应的golden gate传统模式配置: oracle golden gate的逻辑架构: oracle golden ...

  5. Oracle Golden Gate 系列 小结

    花了大半个月的时间小研究了一下Oracle Golden Gate. 先简单的说说自己学习GG的一个过程. 参考资料都是官方文档,官网的链接如下: http://download.oracle.com ...

  6. Oracle Golden Gate 系列十五 -- GG Trails 说明

    一.Trails 说明 理论知识在系列一里有说明,这里在拿出来看一下: Oracle Golden Gate 系列一 -- GG 架构 说明 http://blog.csdn.net/tianleso ...

  7. Oracle Golden Gate 系列十七 -- GG 一对多 real-time data distribution 说明 与 示例

    一.官网说明 A datadistribution configuration is a one-to-many configuration. Oracle GoldenGatesupports sy ...

  8. Oracle Golden Gate概要

    Oracle GoldenGate简介 Oracle Golden Gate用于源数据库与目标数据库的数据复制备份:可以在异构的环境(各种操作系统和数据库)之间实现数据亚秒级的实时复制备份:以及可以在 ...

  9. Oracle Golden Gate 系列十二 -- GG 数据初始化装载二 基于SCN 的初始化 说明 与 示例...

    一.初始化说明 GG实施过程中,初始化是一个重要的工作,尤其是要初始化的数据较多,并且系统又是7*24的时. 对于静态初始化,把业务停掉,DB 上的数据就不会有变化,这时候,我们可以用expdp/im ...

最新文章

  1. 神经网络与原子轨道线性组合算法LCAO
  2. 腾讯天津数据中心余热回收应用初探
  3. poj 1164 The Castle
  4. 不同的S/4HANA系统,同一创建用户的功能,因为权限不同而造成的差异
  5. Kubernetes初探[1]:部署你的第一个ASP.NET Core应用到k8s集群
  6. PHP操作MongoDB GridFS 存储文件
  7. web登录时候加入过滤器的用法
  8. html多个单元格合并单元格内容,excel怎样快速把多个单元格内容合并 合并多个单元格内容的设置方法...
  9. C++多继承与虚继承
  10. 阿里巴巴整理的python_阿里P8大佬整理的2020年最全99道python面试题,文末附答案...
  11. flink的watermark简单理解
  12. linux maven安装与入门
  13. 切割图片基于人脸识别选出人脸部分
  14. Java后台给PDF加水印并且合并多个PDF文件
  15. GB2312 简体中文编码表
  16. torch.view()详解及-1参数是什么意思
  17. 自动化手工操作工具PyAutoGUI :鼠标操作
  18. BigBrother的大数据之旅Day 11 hive(2)
  19. lazada发货_LAZADA怎么发货?lazada发货流程详解
  20. 【3dsMax】如何用VSocde写最简单的MaxScript脚本

热门文章

  1. 行人重识别论文阅读2-视频中基于时空相关性和拓扑学习的行人重识别(CTL)
  2. 华为的型号命名规则_海康网络网络摄像机命名规则,海康IPC型号含义解释说明...
  3. JAVA实习生刚进入公司一般会被安排做什么样的工作?
  4. loj #6070. 「2017 山东一轮集训 Day4」基因
  5. Visual Attribute Transfer through Deep Image Analogy论文阅读笔记
  6. 中国电子商务面临信用危机
  7. 微型计算机PTR说明类型,微机原理复习资料
  8. UIRSS专访移动互联网UI设计团队——faceui
  9. 计算机毕业设计springboot精准扶贫项目管理系统q0y06源码+系统+程序+lw文档+部署
  10. C语言——再探指针之间的传递