- 浏览: 4404854 次
- 性别:
- 来自: 厦门
文章分类
- 全部博客 (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内存概述(原创)
支持的平台
支持的Oracle Database 版本
在当前的Oracle GoldenGate 10.4版本中,支持如下Oracle Database版本
Oracle 8i (DML support only)
Oracle 9.1 and 9.2 (DML and DDL support)
Oracle 10.1 and 10.2 (DML and DDL support)
Oracle 11g (DML and DDL support)
支持的操作系统平台
几乎所有主流的操作系统,GoldenGate都支持
Windows 2000, 2003, XP
Linux
Sun Solaris
HP NonStop
HP-UX
HP TRU64
IBM AIX
IBM z/OS
内存要求
按照Oracle GoldenGate的工作原理和体系结构,在每个复制数据源和目标端都需要安装一套GoldenGate软件,同时需要分别启动一个GoldenGate实例,一个GoldenGate实例就是一个管理进程(Manager process),这个管理进程也是整个GoldenGate实例运行时最主要的控制进程.
GoldenGate是操作系统内存的使用是通过操作系统来控制的,而不是通过GoldenGate程序控制的,GoldenGate进程会根据需要从OS那里分配相应的virtual memory.
GoldenGate GGSCI命令接口工具对于每个GoldenGate实例可以支持并发5000个Extract和Replicat进程.
每个Extract和Replicat进程需要大约25-55 MB内存,这主要取决于transaction的大小和并发的transaction数量.
所以,根据上面2个条件,GoldenGate对操作系统内存的需求主要取决于Extract和Replicat进程数.
DISK空间需求
安装文件:从Oracle 官方网站上download下来的GoldenGate 压缩软件包大约是50~150MB,所以在分配磁盘空间前你需要提高考虑到这些额外的资源开销,当然了,安装完毕后,你就可以把这个压缩软件包删除了.
工作目录:每个GoldenGate实例的工作目录(working directories and binaries),大约需要40M的空间,如果你要同一台Server安装多个GoldenGate实例到不同的目录/文件系统下话,那么就需要多倍的空间分配,在考虑空间分配的时候,也需要考虑这个因数.
辅助空间:这部分空间主要用于存放GoldenGate Trails,它包含了工作数据。这部分空间的消耗取决于Trail,依赖于将要处理的数据量。这部分的空间需要根据实际的数据库系统的规模,每天产生的日志量的大小来规划,建议可以保存7-10天的GoldenGate队列文件即可。
对于RAC环境:GoldenGate的相关软件和工作目录需要配置在shared disk环境中,从而保证对所有node都是可用的,从任何一个node都可以启动GoldenGate的进程,当其中一个node出现异常时,可以在剩余的node启动而无须修改任何配置参数.否则如果运行在单个node上的话,需要将剩余node中的归档日志通过一定的技术共享出来并加载到GoldenGate运行节点。
同时GoldenGate要求所有node必须保持时钟同步,同时必须保持所有RAC node和运行extract进程的node节点保持时钟同步。因为GoldenGate会比较本地的系统时间和commit的时间戳。所以不能忽略这个设置。否则可能导致数据复制的紊乱。
网络要求
配置IP或者DNS
GoldenGate 使用主机名或者IP地址进行连接,主机名的方式更容易使用
GoldenGate需要无限制的和自由的TCP/IP端口:
一个port用于两个GoldenGate的Manager process之间通信(比如Source的Manager process和Target的Manager process)
本地GoldenGate进程间通信使用的端口范围:该端口未使用即可
配置防火墙允许接受来自GoldenGate端口的请求
Other programs
√Before installing GoldenGate on a Windows system, install and configure the Microsoft Visual C ++ 2005 SP1 Redistributable Package. Make certain it is the SP1 version of this package, and make certain the get the right bit version for your server.
This package installs runtime components of Visual C++ Libraries. For more information, and to download this package, go to http://www.microsoft.com.
GoldenGate fully supports virtual machine environments created with any virtualization software on any platform. When installing GoldenGate into a virtual
machine environment, select a GoldenGate build that matches the database and the operating system of the virtual machine, not the host system. For example, on a
Windows system with a RHAS 4.0 virtual machine running Oracle11g, you would install the GoldenGate RHAS 4.0 build for Oracle 11g, just as you would on an actual
操作系统权限要求
在windows平台安装GoldenGate时,需要使用管理员账户
在Itanium平台的 Microsoft系统上安装Oracle GoldenGate时,需安装vcredist_IA64.exe,vcredist_IA64.exe可以从
Microsoft的官网上下载,这个文件包含了goldengate在Itanium平台上所需的VisualStudio DLL库,如果没有安装vcredist_IA64.exe,会有如下报错
“The application failed to initialize properly (0xc0150002). Click on Ok
to terminate the application.
在linux/Unix平台安装GoldenGate时,该用户必须是dba组成员,同时对该目录有读写权限
数据库要求
Database client:如果使用了Database client,GoldenGate需要安装full Oracle client,以便于GoldenGate程序访问Oracle XDK libraries.不要使用Oracle Instant Client,因为瘦客户端缺少那些XDK库.可以从Oracle网站上下载full Oracle client.
Oracle Instant Client是免安装的Oracle客户端,它没有被Oracle的安装程序所封装.11g中分为基本包(有两种:全功能包和简化包)和附加包,比如JDBC的支持包,SQL*Plus的支持包,SDK包等等.建议直接到ORACLE网站下载已经封装好的full Oracle client(需要使用runInstaller进行安装的)
对于RAC环境,GoldenGate要求所有node必须保持时钟同步,同时必须保持所有RAC node和运行extract进程的node节点保持时钟同步.因为GoldenGate会比较本地的系统时间和commit的时间戳.所以不能忽略这个设置.否则可能导致数据复制的紊乱.
源端数据库:数据库处于归档模式下、打开补充日志。
数据库用户
源端用户
CONNECT
unlimited tablespace
FLASHBACK ANY TABLE
SELECT ANY DICTIONARY
SELECT ANY TABLE
alter any table
RESOURCE
execute on dbms_flashback
execute on utl_file
drop ANY TABLE
alter any table
delete any table
ALTER SESSION
目标端用户
CONNECT
unlimited tablespace
SELECT ANY DICTIONARY
SELECT ANY TABLE or select on target_table
alter any table
RESOURCE
execute on utl_file
delete any table
drop ANY TABLE
alter any table
ALTER SESSION
lock ANY TABLE
delete any table
insert any table
update any table
参考至:《GoldenGate Oracle Installation and Setup Guide 11g Release 2 Patch Set》
http://tomszrp.itpub.net/post/11835/494096
http://oracle.chinaitlab.com/backup/814473.html
本文原创,转载请注明出处、作者
如有错误,欢迎指正
邮箱: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 ...
相关推荐
Oracle GoldenGate支持跨平台的数据同步,常用于异构数据库环境,如从Windows到UNIX平台,或者从Oracle数据库到其他数据库系统的数据复制和同步。它提供了实时数据捕获、转换和加载功能,适合于数据库管理员(DBA)...
Oracle_GoldenGate_11.1.1.1_README.txt文件是Oracle GoldenGate的基本使用指南和注意事项,可能包含了关于安装前的系统需求、许可信息、软件兼容性以及操作指导等内容。这个文档对于首次接触GoldenGate的用户来说...
本压缩包"Oracle_GoldenGate_11.2.1.0.3 for Oracle_11g_windows_x64"是针对Oracle 11g数据库在Windows x64操作系统上的特定版本。 Oracle GoldenGate 11.2.1.0.3 版本包含了以下关键组件和功能: 1. **Data ...
2. **系统需求与兼容性**:文档可能会详细说明所需的硬件配置、操作系统版本、数据库版本和其他软件的兼容性,确保用户能够在正确的环境中安装和运行GoldenGate。 3. **安装与配置指南**:"fbo_ggs_Linux_x64_ora11...
Oracle GoldenGate 12.2.0.2.2 for Oracle on Linux x86-64是一个强大且灵活的数据复制解决方案,适用于需要在不同Oracle数据库间实时同步数据的环境。理解其核心组件和工作原理,以及如何正确配置和维护,是充分...
- **支持多种平台和数据库**:除了Oracle,GoldenGate还支持其他数据库系统如SQL Server、MySQL等。 - **支持复杂数据类型和操作**:包括BLOB、CLOB等大对象,以及复杂的事务操作。 总之,Oracle GoldenGate的...
在Oracle GoldenGate V12.2.0.1.1版本中,它为MySQL数据库在Windows 64位操作系统环境下提供了高效且可靠的数据迁移和复制解决方案。这个版本可能包含了性能提升、新的特性和错误修复,以确保更稳定的数据流和更少的...
### Oracle GoldenGate for Oracle to Oracle知识点详解 #### 一、Oracle GoldenGate for Oracle to Oracle概述 **Oracle GoldenGate**是一款高性能的数据复制软件,能够实现不同系统之间数据的实时同步。Oracle ...
- `Oracle_GoldenGate_11.2.1.0.3_README.doc`:这是官方的README文档,通常包含安装指南、配置步骤、系统需求和注意事项。 - `OGG_WinUnix_Rel_Notes_11.2.1.0.3.pdf`:这个可能是Release Notes,详细列出了此...
- 使用GoldenGate的Pump功能,将变化数据从Oracle环境传输至中间文件系统。 4. **创建加载进程(Loader):** - 在目标端MySQL环境中,创建Loader进程,用于读取中间文件系统中的数据,并将其加载到MySQL数据库中...
本文档《Step-by-Step Setup of Oracle GoldenGate MA 12.3 for Oracle.pdf》是一份详细的安装和配置指南,旨在通过真实业务环境的实践案例,引导用户完成Oracle数据库在不同平台和版本间的实时数据复制设置。...
在"Oracle GoldenGate 11.2 for 10g AIX"这个环境中,我们关注的是Oracle GoldenGate 11.2版本,它特别为运行在AIX操作系统上的Oracle 10g数据库设计。 Oracle GoldenGate 11.2的主要特点和功能包括: 1. **数据...
### Goldengate for DB2 to Oracle #### 目标与学习成果 本教程的主要目标是教会用户如何配置Oracle GoldenGate来实现从IBM DB2到Oracle数据库的数据同步。完成本课程后,您将能够掌握以下技能: 1. **环境准备**...
goldengate实现ORACLE到MYSQL的同步 goldengate实现ORACLE到MYSQL的同步 goldengate实现ORACLE到MYSQL的同步
Oracle® GoldenGate - Oracle Installation and Setup Guide (11.1.1.1).pdf
此外,文档还特别提到了在使用Oracle ASM(Automatic Storage Management)作为存储层时,如何对Goldengate Extract过程进行优化和调整,以适应集群环境的特殊需求。 **6. 结论** 综合以上内容,文档旨在提供一种...
1. **系统需求**:确保操作系统、硬件资源和Oracle数据库版本满足GoldenGate的最低要求。 2. **安装包获取**:从Oracle官方网站下载相应的GoldenGate版本。 3. **安装步骤**:解压安装包,执行安装脚本,按照提示...