一.安装GG 软件

1.1 OS 和 DB 版本

[root@test1 oracle]# uname -a
Linux test1 2.6.18-274.el5 #1 SMP Fri Jul 8 17:36:59 EDT 2011 x86_64 x86_64 x86_64 GNU/Linux

[root@test1 oracle]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 5.7 (Tikanga)

SQL> select * from v$version where rownum=1;

BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production

--对应系统版本和数据库版本下载glodengate软件
下载 ogg112101_fbo_ggs_Linux_x64_ora11g_64bit.zip(11.2.0.1)

1.2 添加环境变量
在/home/oracle/.bash_profile文件里添加如下内容:(双节点都要做)

PATH=$PATH:$HOME/bin:/u01/ogg
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib:/usr/X11R6/lib/
export LD_LIBRARY_PATH_64=$ORACLE_HOME/lib

LD_LIBRARY_PATH放在ORACLE_HOME后声明,否则汇报:
ggsci: error while loading shared libraries: libnnz11.so: cannot open shared object file: No such file or directory

--开启主库归档:
SQL > alter system set log_archive_dest_1='location=/u01/app/oracle/arch1/' scope=spfile;

1.3 使用ggsci工具,创建必要的目录
[oracle@thrly2 ogg]$ ggsci

Oracle GoldenGate Command Interpreter for Oracle
Version 11.2.1.0.5 14722092 OGGCORE_11.2.1.0.5_PLATFORMS_130117.1330_FBO
Linux, x64, 64bit (optimized), Oracle 11g on Jan 17 2013 18:52:56

Copyright (C) 1995, 2013, Oracle and/or its affiliates. All rights reserved.

GGSCI (thrly2) 1> create subdirs

Creating subdirectories under current directory /u01/ogg

Parameter files                /u01/ogg/dirprm: already exists
Report files                   /u01/ogg/dirrpt: created
Checkpoint files               /u01/ogg/dirchk: created
Process status files           /u01/ogg/dirpcs: created
SQL script files               /u01/ogg/dirsql: created
Database definitions files     /u01/ogg/dirdef: created
Extract data files             /u01/ogg/dirdat: created
Temporary files                /u01/ogg/dirtmp: created
Stdout files                   /u01/ogg/dirout: created

二 配置Source database

2.1 归档模式、附加日志、强制日志
SQL> archive log list;
Database log mode        Archive Mode
SQL> alter database force logging;

Database altered.
SQL> alter database add supplemental log data;

Database altered.

SQL> select supplemental_log_data_min from v$database;

SUPPLEME
--------
YES

2.2 创建用户ggate管理gloden gate (双节点都要做)

SQL> create tablespace tbs_ggate datafile '/u01/app/oracle/oradata/thrly1/ggate01.dbf' size 100m;
SQL> create user ggate identified by ggate default tablespace tbs_ggate temporary tablespace temp;
SQL> grant connect,resource,dba to ggate;

Grant succeeded.

SQL> grant execute on utl_file to ggate;

--创建测试用户

SQL> create user paladin identified by paladin;

User created.

SQL> grant connect,resource to paladin;

Grant succeeded.

SQL> conn paladin/paladin;
--建立emp表并插入数据

2.3 添加Source database trandata

GGSCI (thrly1) 1> dblogin userid ggate,password ggate
Successfully logged into database.

GGSCI (thrly1) 2> add trandata paladin.emp

Logging of supplemental redo data enabled for table PALADIN.EMP.

2.4 Replicat端的checkpoint表,可有可无,强烈建议安装,以备检查复制情况用。

[oracle@thrly1 ogg]$ ggsci
GGSCI (thrly1) 1> view params ./GLOBALS

checkpointtable ggate.checkpoint

[oracle@thrly1 ogg]$ ggsci
GGSCI (thrly1) 1> dblogin userid ggate,password ggate
Successfully logged into database.

GGSCI (thrly1) 2> add checkpointtable ggate.checkpoint

Successfully created checkpoint table ggate.checkpoint.

3.1 在Source 和Target 上配置Manager
GGSCI (thrly1) 3> view params mgr

PORT 7809

3.2 Source端增加抽取


GGSCI (thrly1) 5> view params ext1

extract ext1
userid ggate, password ggate
dynamicresolution
extrail /u01/ogg/dirdata/et
gettruncates
table paladin.*;

GGSCI (thrly1) 6> add extract ext1,tranlog,begin now
EXTRACT added.
GGSCI (thrly1) 7> add exttrail /u01/ogg/dirdat/et,extract ext1
EXTTRAIL added.

3.3 播发进程
GGSCI (thrly1) 5> view params pump1

extract pump1
dynamicresolution
userid ggate,password ggate
rmthost 192.168.67.152,mgrport 7809
rmttrail /u01/ogg/dirdat/rt
table paladin.*;

GGSCI (thrly1) 4> add extract pump1,exttrailsource /u01/ogg/dirdat/et
EXTRACT added.

GGSCI (thrly1) 5> add rmttrail /u01/ogg/dirdat/rt,extract pump1
RMTTRAIL added.

4.1 Replicat 队列端创建同步

GGSCI (thrly2) 16> add replicat rep1,exttrail /u01/ogg/dirdat/rt,checkpointtable ggate.checkpoint

GGSCI (thrly2) 19> view params rep1

replicat rep1
ASSUMETARGETDEFS
userid ggate,password ggate
reperror default,discard
discardfile /u01/ogg/dirdat/rep1_discard.txt,append, megabytes 10
gettruncates
map paladin.*, target paladin.*;

附emp建表语句:

CREATE TABLE EMP
       (EMPNO NUMBER(4) CONSTRAINT PK_EMP PRIMARY KEY,
  ENAME VARCHAR2(10),
  JOB VARCHAR2(9),
  MGR NUMBER(4),
  HIREDATE DATE,
  SAL NUMBER(7,2),
  COMM NUMBER(7,2),
  DEPTNO NUMBER(2) );
INSERT INTO EMP VALUES
(7369,'SMITH','CLERK',7902,to_date('17-12-1980','dd-mm-yyyy'),800,NULL,20);
INSERT INTO EMP VALUES
(7499,'ALLEN','SALESMAN',7698,to_date('20-2-1981','dd-mm-yyyy'),1600,300,30);
INSERT INTO EMP VALUES
(7521,'WARD','SALESMAN',7698,to_date('22-2-1981','dd-mm-yyyy'),1250,500,30);
INSERT INTO EMP VALUES
(7566,'JONES','MANAGER',7839,to_date('2-4-1981','dd-mm-yyyy'),2975,NULL,20);
INSERT INTO EMP VALUES
(7654,'MARTIN','SALESMAN',7698,to_date('28-9-1981','dd-mm-yyyy'),1250,1400,30);
INSERT INTO EMP VALUES
(7698,'BLAKE','MANAGER',7839,to_date('1-5-1981','dd-mm-yyyy'),2850,NULL,30);
INSERT INTO EMP VALUES
(7782,'CLARK','MANAGER',7839,to_date('9-6-1981','dd-mm-yyyy'),2450,NULL,10);
INSERT INTO EMP VALUES
(7788,'SCOTT','ANALYST',7566,to_date('9-6-1987','dd-mm-yyyy'),3000,NULL,20);
INSERT INTO EMP VALUES
(7839,'KING','PRESIDENT',NULL,to_date('17-11-1981','dd-mm-yyyy'),5000,NULL,10);
INSERT INTO EMP VALUES
(7844,'TURNER','SALESMAN',7698,to_date('8-9-1981','dd-mm-yyyy'),1500,0,30);
INSERT INTO EMP VALUES
(7876,'ADAMS','CLERK',7788,to_date('9-4-1983','dd-mm-yyyy'),1100,NULL,20);
INSERT INTO EMP VALUES
(7900,'JAMES','CLERK',7698,to_date('3-12-1981','dd-mm-yyyy'),950,NULL,30);
INSERT INTO EMP VALUES
(7902,'FORD','ANALYST',7566,to_date('3-12-1981','dd-mm-yyyy'),3000,NULL,20);
INSERT INTO EMP VALUES
(7934,'MILLER','CLERK',7782,to_date('23-1-1982','dd-mm-yyyy'),1300,NULL,10);

Golden Gate 安装配置相关推荐

  1. oracle golden gate安装,Oracle GoldenGate在RAC上部署安装

    很多用户都采用了OGG作为生产环境的灾备复制软件,生产端通常是双节点的RAC,灾备端可能是同样环境也可能是单实例环境.生产端在安装OGG时会从存储上划分一个独立的共享磁盘,将其做成文件系统,然后将OG ...

  2. ogg源端mysql添加trandata_oracle ogg golden gate 安装与配置

    环境 oracle12c 12.1.0.2.0 ogg 19.1 linux Ubuntu 14.04.3 LTS 172.18.0.2 源数据库地址 172.18.0.3 目标数据库地址html o ...

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

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

  4. 关于golden gate director client的一点点使用总结

    1. 这个东东是拿来配置不同golden gate  实例上的抽取(extract)和接收(replicat)的 2.配置的diagram是实时的 3.配置时候需要数据源端和目标端的golden ga ...

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

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

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

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

  7. Oracle Golden Gate 11.2.0.3安装详解

    Oracle Golden Gate 11.2.0.3安装详解 环境 环境变量 安装OGG软件 开始OGG配置 配置源端数据库 源端OGG配置 配置目标端数据库 目标端OGG配置 开启同步 环境 ce ...

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

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

  9. Golden Gate入门指导:安装篇

    本 次实验的安装环境:      OS →→ Red Hat Enterprize Linux 5.4      DB →→ Oracle 10g GG →→ ogg112101_fbo_ggs_Li ...

最新文章

  1. [转]计算机存在两个管理员,删除其中一个,administration隐藏显示
  2. “.中国”域名总量跌至25.9万个:9月份净减2,249个
  3. java继承关键字super_java学习笔记-继承中super关键字
  4. 使用隐式Intent打开系统内置拨号界面
  5. jsp无法解析java方法_Spring无法解析JSP视图
  6. discuz nt 安装,完全攻略。
  7. abap 函数远程启用的模块参数_SAP AMDP介绍 - ABAP托管的HANA数据库过程
  8. 微软Build 2018展示Visual Studio功能:跨系统云编程
  9. Win32下 Qt与Lua交互使用(二):在Lua脚本中使用Qt类
  10. java map的遍历
  11. python抓取页面数据实例
  12. java小数换成字符实现加法_第一、二次笔记总结
  13. Mini 容器学习笔记10——方法注入
  14. UNIX环境高级编程(第2版)
  15. 历史上的移民运动与宁夏地域文化【宁夏地域文化中的移民因素】
  16. 黑客能篡改WiFi密码,源于存在漏洞
  17. android星星闪效果,使用Canvas绘制星星闪烁的效果
  18. 工具应用——Chrome浏览器 F12控制台中文改成英文
  19. html网页制作教程ppt,网页制作教程html篇.ppt
  20. vue根据获取的文件名显示文件服务器上的图片

热门文章

  1. 计算机在环境设计中的应用前景,新媒体时代环境设计发展分析论文
  2. java毕业生设计中小型酒店客房预订系统计算机源码+系统+mysql+调试部署+lw
  3. APP应用的同质之殇
  4. 共享时代的新宠儿自动售菜机
  5. Java中字符加数字会产生什么?
  6. ubuntu18.04为浏览器安装flash
  7. 对抗软件复杂度的战争
  8. 运维工程师:如何利用AR技术减少舟车劳顿提升运维效率?
  9. 开学后的认识与计划,目标
  10. GitHub 上有哪些优秀的项目?