- 浏览: 4404857 次
- 性别:
- 来自: 厦门
文章分类
- 全部博客 (634)
- Oracle日常管理 (142)
- Oracle体系架构 (45)
- Oracle Tuning (52)
- Oracle故障诊断 (35)
- RAC/DG/OGG (64)
- Oracle11g New Features (48)
- DataWarehouse (15)
- SQL, PL/SQL (14)
- DB2日常管理 (9)
- Weblogic (11)
- Shell (19)
- AIX (12)
- Linux/Unix高可用性 (11)
- Linux/Unix日常管理 (66)
- Linux桌面应用 (37)
- Windows (2)
- 生活和工作 (13)
- 私人记事 (0)
- Python (9)
- CBO (15)
- Cognos (2)
- ORACLE 12c New Feature (2)
- PL/SQL (2)
- SQL (1)
- C++ (2)
- Hadoop大数据 (5)
- 机器学习 (3)
- 非技术 (1)
最新评论
-
di1984HIT:
xuexilee!!!
Oracle 11g R2 RAC高可用连接特性 – SCAN详解 -
aneyes123:
谢谢非常有用那
PL/SQL的存储过程和函数(原创) -
jcjcjc:
写的很详细
Oracle中Hint深入理解(原创) -
di1984HIT:
学习了,学习了
Linux NTP配置详解 (Network Time Protocol) -
avalonzst:
大写的赞..
AIX内存概述(原创)
系统环境
源端:
OS: Oracle Linux 5.4 32-bit
DB: Oracle Database 10gR2(10.2.0.1)
IP: 192.168.0.111
同步表名: scott.tcustmer,scott.tcustord
目标端:
OS: Oracle Linux 5.4 32-bit
DB: Oracle Database 10gR2(10.2.0.1)
IP: 192.168.0.113
同步表: scott.gg_test
复制架构图
安装GoldenGate
源端:将数据库设为Archive Mode,安装之前需要打开Oracle的supplemental log。目标端不需要此操作
SQL> archive log list
DATABASE log mode Archive Mode
Automatic archival Enabled
Archive destination USE_DB_RECOVERY_FILE_DEST
Oldest online log SEQUENCE 7
NEXT log SEQUENCE TO archive 9
CURRENT log SEQUENCE 9
SQL> ALTER DATABASE ADD supplemental log DATA;
DATABASE altered.
SQL> ALTER system switch logfile;
System altered.
SQL> select SUPPLEMENTAL_LOG_DATA_MIN from v$database
SUPPLEME
--------
YES
注:SUPPLEMENTAL_LOG_DATA_MIN值为implicit亦可
查看源端ogg版本
$ ggsci -v
Oracle GoldenGate Command Interpreter for Oracle
Version 11.2.1.0.1 OGGCORE_11.2.1.0.1_PLATFORMS_120423.0230_FBO
Linux, x86, 32bit (optimized), Oracle 10g on Apr 23 2012 07:06:02
Copyright (C) 1995, 2012, Oracle and/or its affiliates. All rights reserved.
源端和目标端安装goldengate。
创建源端和目标端ogg目录
GGSCI (rac) 1> CREATE SUBDIRS
Creating subdirectories under current directory /home/oracle/ggs
Parameter files /home/oracle/ggs/dirprm: created
Report files /home/oracle/ggs/dirrpt: created
Checkpoint files /home/oracle/ggs/dirchk: created
Process status files /home/oracle/ggs/dirpcs: created
SQL script. files /home/oracle/ggs/dirsql: created
Database definitions files /home/oracle/ggs/dirdef: created
Extract data files /home/oracle/ggs/dirdat: created
Temporary files /home/oracle/ggs/dirtmp: created
Veridata files /home/oracle/ggs/dirver: created
Veridata Lock files /home/oracle/ggs/dirver/lock: created
Veridata Out-Of-Sync files /home/oracle/ggs/dirver/oos: created
Veridata Out-Of-Sync XML files /home/oracle/ggs/dirver/oosxml: created
Veridata Parameter files /home/oracle/ggs/dirver/params: created
Veridata Report files /home/oracle/ggs/dirver/report: created
Veridata Status files /home/oracle/ggs/dirver/status: created
Veridata Trace files /home/oracle/ggs/dirver/trace: created
Stdout files /home/oracle/ggs/dirout: created
配置goldengate
创建goldengate管理用户
源端:创建goldengate管理用户,并赋予适当权限
SQL>Create user ggs identified by ggs;
SQL>GRANT CONNECT TO ggs;
SQL>GRANT ALTER ANY TABLE TO ggs;
SQL>GRANT ALTER SESSION TO ggs;
SQL>GRANT CREATE SESSION TO ggs;
SQL>GRANT FLASHBACK ANY TABLE TO ggs;
SQL>GRANT SELECT ANY DICTIONARY TO ggs;
SQL>GRANT SELECT ANY TABLE TO ggs;
SQL>GRANT RESOURCE TO ggs;
SQL>GRANT drop ANY TABLE TO ggs;
SQL>GRANT delete any table TO ggs;
SQL>GRANT execute on utl_fileE TO ggs;
SQL>GRANT execute on dbms_flashback TO ggs;
SQL>GRANT unlimited tablespace TO ggs;
SQL>Create user ggs identified by ggs;
SQL>GRANT CONNECT TO ggs;
SQL>GRANT ALTER ANY TABLE TO ggs;
SQL>GRANT ALTER SESSION TO ggs;
SQL>GRANT CREATE SESSION TO ggs;
SQL>GRANT update any table TO ggs;
SQL>GRANT SELECT ANY DICTIONARY TO ggs;
SQL>GRANT SELECT ANY TABLE TO ggs;
SQL>GRANT RESOURCE TO ggs;
SQL>GRANT drop ANY TABLE TO ggs;
SQL>GRANT delete any table TO ggs;
SQL>GRANT execute on utl_fileE TO ggs;
SQL>GRANT insert any table TO ggs;
SQL>GRANT unlimited tablespace TO ggs;
配置mgr
源端:创建编辑manager参数文件,PORT为7500,保存退出。
$ ggsci
Oracle GoldenGate Command Interpreter FOR Oracle
Version 11.1.1.1.2 OGGCORE_11.1.1.1.2_PLATFORMS_111004.2100
Solaris, x64, 64bit (optimized), Oracle 11g ON Oct 4 2011 23:54:06
Copyright (C) 1995, 2011, Oracle AND/OR its affiliates. ALL rights reserved.
GGSCI (rac1) 1> EDIT PARAMS MGR
GGSCI (rac1) 6> view params mgr
port 7500
dynamicportlist 7500-7505
autorestart extract *,waitminutes 2 ,retries 5
GGSCI (rac1) 4> START MGR
Manager started.
其中port参数标示mgr进程通信的端口,是配置mgr进程必须的。dynamicportlist(可选),表示manager进程可以为源端和目标端的动态通信时采用的动态端口。autorestart(可选),表示如果extract进程失败,则每隔2分钟尝试重启一次,最多重启5次。默认为2分钟重启一次。
查看manager进程
$ ps -ef|grep mgr|grep -v grep
oracle 5277 1 0 10:12 ? 00:00:56 ./mgr PARAMFILE /home/oracle/ggs/dirprm/mgr.prm REPORTFILE /home/oracle/ggs/dirrpt/MGR.rpt PROCESSID MGR PORT 7809
目标端:创建编辑manager参数文件,PORT为7500,保存退出。$ ggsci
Oracle GoldenGate Command Interpreter FOR Oracle
Version 11.1.1.1.2 OGGCORE_11.1.1.1.2_PLATFORMS_111004.2100
Solaris, x64, 64bit (optimized), Oracle 11g ON Oct 4 2011 23:54:06
Copyright (C) 1995, 2011, Oracle AND/OR its affiliates. ALL rights reserved.
GGSCI (rac1) 1> EDIT PARAMS MGR
GGSCI (rac1) 6> view params mgr
port 7500
dynamicportlist 7500-7505
autorestart extract *,waitminutes 2 ,retries 5
GGSCI (rac1) 4> START MGR
Manager started.
查看manager进程
$ ps -ef|grep mgr|grep -v grep
oracle 5277 1 0 10:12 ? 00:00:56 ./mgr PARAMFILE /home/oracle/ggs/dirprm/mgr.prm REPORTFILE /home/oracle/ggs/dirrpt/MGR.rpt PROCESSID MGR PORT 7809
源端:
配置extract进程
源端:
启动extract进程
源端:
passthru
目标端:
GGSCI (rac2) 146> edit params ./GLOBALS
GGSCI (rac2) 147> view params ./GLOBALS
checkpointtable scott.checkczm
GGSCI (rac2) 149> add checkpointtable
No checkpoint table specified, using GLOBALS specification (ggs.checkczm)...
Successfully created checkpoint table ggs.checkczm.
配置复制进程
目标端
配置复制进程
启动复制进程
源端:
目标端:
参考至:《GoldenGate Windows and UNIX Reference Guide 11g Release 2 Patch Set 1》
http://www.code365.org/?p=1594
如有错误,欢迎指正
邮箱:czmcj@163.com
发表评论
-
Duplicate a Database Using RMAN in Oracle Database 11g Release 2
2016-11-03 15:38 976Duplicate a Database Using RMA ... -
grid control 安装总结 (三)之EMD upload error: uploadXMLFiles skipped或忘记OMS密码
2014-11-17 17:16 2821[oracle@anbob agent10g]$ bin/e ... -
Grid Control服务端看不到Agent相关信息,同时OMS状态为unknown处理
2014-11-17 17:14 2194一次Grid Control的agent是启动的,但是在GC ... -
给11gR2 RAC添加LISTENER监听器并静态注册
2014-10-22 17:52 3225之前有同学想要给11gR2的RAC添加LISTENER监听器 ... -
HOW TO REMOVE CRS AUTO START AND RESTART FOR A RAC INSTANCE
2014-10-12 20:08 1505Subject: HOW TO REMOVE CRS AU ... -
How To Enable Archive Logging In RAC Environment [ID 1186764.1]
2014-10-12 19:45 1043How To Enable Archive Logging ... -
Oracle 11g RAC使用Manual和Policy Managed方法配置
2014-10-12 17:25 8919软件环境: 操作系统:Red Hat Enterpris ... -
Moving OCR and Voting Disk to Oracle ASM Online
2014-10-12 16:35 2691Prior Oracle 11gR2, it was only ... -
Oracle 11g R2的启动与关闭(原创)
2014-10-10 15:04 27240概述 Oracle 11gR2 中对CRSD资源进行了重新 ... -
重新配置与卸载11gR2 Grid Infrastructure
2014-10-10 08:24 2332概述Oracle 11g R2 Grid Infrastru ... -
Data Guard Broker Properties
2014-10-07 16:15 1024Data Guard Broker Properties ... -
Data Guard - Snapshot Standby Database配置
2014-10-07 07:39 987概述一般情况下,物理standby数据库处于mount状态 ... -
Active Data Guard
2014-10-06 19:27 904Oracle Active Data Guard is a ... -
Data Guard Broker系列之六:Fast-Start Failover
2014-10-06 18:29 3110Fast-Start Failover 基本概念 Fa ... -
Data Guard Broker系列之五:数据库角色转换
2014-10-06 18:28 1295数据库转换的基本概 ... -
Data Guard Broker系列之四:数据库管理
2014-10-06 18:27 1240数据库状态管理 数据 ... -
Data Guard Broker系列之三:Data Guard Broker配置管理
2014-10-06 16:56 1297配置data guard broker配置文件基本参数 ... -
Data Guard Broker系列之二:Data Guard Broker配置实战
2014-10-05 16:16 1615配置之前DG环境状态 测试的DG环境安装在同一个机器上, ... -
Data Guard broker系列之一:Data Guard Broker基础
2014-10-05 16:13 2320Data Guard broker概览 Data ... -
Dataguard切换保护模式(从MAXIMUM PERFORMANCE 到 maximize availability)
2014-10-05 14:52 12861. 首先查看主库当前保护模式(主库操作)SQL> s ...
相关推荐
GoldenGate 安装和配置 GoldenGate 是一款数据复制和集成工具,支持多种类型的数据库,包括 Oracle、DB2、SQL Server 等。下面是 GoldenGate 安装和配置的详细步骤。 安装准备 在安装 GoldenGate 之前,需要准备...
GoldenGate安装与配置 DB2同步到Oracle;GoldenGate安装与配置 DB2同步到Oracle;
GoldenGate 微服务安装和配置是 Oracle GoldenGate(OGG)最新版本的安装和使用教程,本文将详细介绍 GoldenGate 19.1 微服务的安装和配置过程,附带详细的图文介绍,帮助读者快速掌握 GoldenGate 微服务的安装和...
### Goldengate安装配置知识点详解 #### 一、GoldenGate简介 GoldenGate是Oracle公司推出的一款高性能、高可用性的数据复制软件。它提供了一个统一的平台,能够在任何企业环境中实现秒级的数据同步与灾难恢复。...
总之,Oracle GoldenGate 是一个强大的数据复制工具,其安装配置涉及到多个步骤,包括系统准备、组件安装、配置文件编写、进程启动以及后期的监控和维护。正确理解和运用Oracle GoldenGate 可以极大地提升企业数据...
2009年,GoldenGate被Oracle公司收购,其产品成为Oracle技术生态系统的重要组成部分,与多个数据库管理系统及操作系统平台保持兼容,比如Oracle、IBM、HP、Microsoft、Sybase、Teradata等。 GoldenGate的工作原理...
oracle goldengate安装配置
在本文档中,我们将详细探讨如何在最新的19.1版本中安装和配置GoldenGate的微服务。 1. **软件安装** 在开始安装之前,需要在RHEL6.4操作系统上创建必要的目录,并设定环境变量,例如`OGG_HOME`, `JAVA_HOME`, `LD...
基于实时数据库的GoldenGate数据同步,包括GoldenGate安装配置等
在本篇文章中,我们将详细探讨GoldenGate的安装部署及其解决方案。 1、GoldenGate简介 Oracle GoldenGate 是一个高性能、低延迟的数据复制工具,支持多种数据库平台间的实时数据同步。它采用逻辑记录级别的数据捕获...
### Goldengate的安装与配置知识点详解 #### 一、Goldengate简介 Goldengate是一款高性能的数据复制软件,能够实现在异构环境下的实时数据捕获、转换和交付。它支持多种数据库平台,包括Oracle、MySQL等,并能在...
### Goldengate安装配置知识点详解 #### 一、Goldengate简介及应用场景 Goldengate是Oracle公司提供的一款数据复制工具,它支持异构数据库之间的数据实时同步,并且能够实现跨平台的数据复制。Goldengate的主要...
在本文中,我们将深入探讨Oracle GoldenGate 19.1微服务版本的安装与配置,这是一个用于实时数据复制和集成的高级工具。Oracle GoldenGate 19.1引入了微服务架构,使得管理和操作变得更加灵活和高效。 首先,让我们...
总的来说,Oracle GoldenGate 的双向复制配置涉及多个步骤,包括数据库设置、GoldenGate 参数配置、进程安装与启动等。正确配置后,可以实现高效、可靠的数据同步,确保源端和目标端数据的一致性。
1. **系统需求与规划**:在开始安装前,你需要确保你的系统满足Oracle Goldengate的硬件和软件要求。这包括操作系统兼容性(如Windows、Linux、Unix等)、足够的内存和磁盘空间,以及数据库版本兼容性。 2. **安装...
在进行GoldenGate的安装和配置之前,用户需要下载对应的安装包,对于本案例而言,下载的是12.1版本的GoldenGate软件。安装后,用户将接触到多个核心进程,这些进程协同工作以确保数据的实时复制和同步。 Manager...
这些配置通常包括数据库连接设置、GoldenGate进程的启动与管理、Trail文件的配置以及数据过滤与转换规则的设定。在进行Oracle与DB2或Sybase的同步时,GoldenGate需要额外考虑源数据库和目标数据库之间的数据类型映射...
以下是对Oracle GoldenGate安装、配置、运维管理的详细解析: 1a) Oracle GoldenGate 主要组件: Oracle GoldenGate主要由以下几个组件构成: - Extract:运行在源数据库服务器上,负责捕获数据库的变化数据(DML...
在本指南中,我们将深入探讨如何安装和配置Oracle GoldenGate Director,以便有效地管理和维护数据同步环境。 一、Oracle GoldenGate Director简介 Oracle GoldenGate Director是Oracle数据库复制解决方案的重要...