Golden Gate 安装配置
一.安装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 安装配置相关推荐
- oracle golden gate安装,Oracle GoldenGate在RAC上部署安装
很多用户都采用了OGG作为生产环境的灾备复制软件,生产端通常是双节点的RAC,灾备端可能是同样环境也可能是单实例环境.生产端在安装OGG时会从存储上划分一个独立的共享磁盘,将其做成文件系统,然后将OG ...
- 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 ...
- oracle golden gate原理和安装配置
oracle golden gate使用配置 我们采用oracle 11g数据库对应的golden gate传统模式配置: oracle golden gate的逻辑架构: oracle golden ...
- 关于golden gate director client的一点点使用总结
1. 这个东东是拿来配置不同golden gate 实例上的抽取(extract)和接收(replicat)的 2.配置的diagram是实时的 3.配置时候需要数据源端和目标端的golden ga ...
- Oracle Golden Gate 系列十一 -- 配置 GG DDL 同步 说明 与 示例
一.DDL 说明 1.1 说明 这部分的说明,在系列四和系列六中已经说明: Oracle Golden Gate 系列六 --11gR2 Ora2Ora 单向复制GG 示例 www.2cto.com/ ...
- Oracle Golden Gate 系列十六 -- 配置 GG 安全 说明 与 示例
由于GoldenGate所需的用户权限较大,而每个GoldenGate进程配置文件中都需要设置该用户和密码用于数据库登陆,出于安全性的考虑,建议将密码进行加密. 官方文档上介绍的加密有如下三种方法: ...
- Oracle Golden Gate 11.2.0.3安装详解
Oracle Golden Gate 11.2.0.3安装详解 环境 环境变量 安装OGG软件 开始OGG配置 配置源端数据库 源端OGG配置 配置目标端数据库 目标端OGG配置 开启同步 环境 ce ...
- Oracle Golden Gate 系列七 -- 配置 GG Manager process
在上篇GG 单向复制的示例中,有配置Manager process,这篇具体来看一下Manager Process 的配置. Oracle Golden Gate 系列六 --11gR2 Ora2Or ...
- Golden Gate入门指导:安装篇
本 次实验的安装环境: OS →→ Red Hat Enterprize Linux 5.4 DB →→ Oracle 10g GG →→ ogg112101_fbo_ggs_Li ...
最新文章
- [转]计算机存在两个管理员,删除其中一个,administration隐藏显示
- “.中国”域名总量跌至25.9万个:9月份净减2,249个
- java继承关键字super_java学习笔记-继承中super关键字
- 使用隐式Intent打开系统内置拨号界面
- jsp无法解析java方法_Spring无法解析JSP视图
- discuz nt 安装,完全攻略。
- abap 函数远程启用的模块参数_SAP AMDP介绍 - ABAP托管的HANA数据库过程
- 微软Build 2018展示Visual Studio功能:跨系统云编程
- Win32下 Qt与Lua交互使用(二):在Lua脚本中使用Qt类
- java map的遍历
- python抓取页面数据实例
- java小数换成字符实现加法_第一、二次笔记总结
- Mini 容器学习笔记10——方法注入
- UNIX环境高级编程(第2版)
- 历史上的移民运动与宁夏地域文化【宁夏地域文化中的移民因素】
- 黑客能篡改WiFi密码,源于存在漏洞
- android星星闪效果,使用Canvas绘制星星闪烁的效果
- 工具应用——Chrome浏览器 F12控制台中文改成英文
- html网页制作教程ppt,网页制作教程html篇.ppt
- vue根据获取的文件名显示文件服务器上的图片