`

GoldenGate for Oracle的系统需求(原创)

 
阅读更多

支持的平台

支持的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的时间戳。所以不能忽略这个设置。否则可能导致数据复制的紊乱。

临时空间:默认情况下, GoldenGate会事务处理中的临时数据存储在dirtmp子目录中,如果事务很大时,该目录很可能迅速增长。为了避免I/O竞争和临时空间不足导致的抽取数据失败,建议使用CACHEMGR参数的CACHEDIRECTORY选项将dirdat(存放trail文件的目录)目录和dirtmp目录部署到不同磁盘。

网络要求

配置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

0
0
分享到:
评论

相关推荐

    《Reference for Oracle GoldenGate for Windows and UNIX》-官方版

    Oracle GoldenGate支持跨平台的数据同步,常用于异构数据库环境,如从Windows到UNIX平台,或者从Oracle数据库到其他数据库系统的数据复制和同步。它提供了实时数据捕获、转换和加载功能,适合于数据库管理员(DBA)...

    Oracle GoldenGate V11.1.1.1.2 for Oracle 11g on Linux x86-64.zip

    Oracle_GoldenGate_11.1.1.1_README.txt文件是Oracle GoldenGate的基本使用指南和注意事项,可能包含了关于安装前的系统需求、许可信息、软件兼容性以及操作指导等内容。这个文档对于首次接触GoldenGate的用户来说...

    Oracle_GoldenGate_11.2.1.0.3 for Oracle_11g_windows_x64

    本压缩包"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 ...

    Oracle GoldenGate 12.2.0.2.2 for Oracle on Linux x86-64.zip

    Oracle GoldenGate 12.2.0.2.2 for Oracle on Linux x86-64是一个强大且灵活的数据复制解决方案,适用于需要在不同Oracle数据库间实时同步数据的环境。理解其核心组件和工作原理,以及如何正确配置和维护,是充分...

    oracle goldengate官方文档

    - **支持多种平台和数据库**:除了Oracle,GoldenGate还支持其他数据库系统如SQL Server、MySQL等。 - **支持复杂数据类型和操作**:包括BLOB、CLOB等大对象,以及复杂的事务操作。 总之,Oracle GoldenGate的...

    Oracle GoldenGate V12.2.0.1.1 for MySQL on Windows (64bit).zip

    在Oracle GoldenGate V12.2.0.1.1版本中,它为MySQL数据库在Windows 64位操作系统环境下提供了高效且可靠的数据迁移和复制解决方案。这个版本可能包含了性能提升、新的特性和错误修复,以确保更稳定的数据流和更少的...

    oracle goldengate oracle to oracle

    ### Oracle GoldenGate for Oracle to Oracle知识点详解 #### 一、Oracle GoldenGate for Oracle to Oracle概述 **Oracle GoldenGate**是一款高性能的数据复制软件,能够实现不同系统之间数据的实时同步。Oracle ...

    Oracle_GoldenGate_11.2.1.0.3 for Oracle_11g_linux_x64

    - `Oracle_GoldenGate_11.2.1.0.3_README.doc`:这是官方的README文档,通常包含安装指南、配置步骤、系统需求和注意事项。 - `OGG_WinUnix_Rel_Notes_11.2.1.0.3.pdf`:这个可能是Release Notes,详细列出了此...

    使用goldengate实现Oracle与Mysql之间数据迁移最佳实践手册

    - 使用GoldenGate的Pump功能,将变化数据从Oracle环境传输至中间文件系统。 4. **创建加载进程(Loader):** - 在目标端MySQL环境中,创建Loader进程,用于读取中间文件系统中的数据,并将其加载到MySQL数据库中...

    Oracle GoldenGate 11.2.1.0.3 for Oracle 11g on Linux x86-64 - V34339-01.zip

    2. **系统需求与兼容性**:文档可能会详细说明所需的硬件配置、操作系统版本、数据库版本和其他软件的兼容性,确保用户能够在正确的环境中安装和运行GoldenGate。 3. **安装与配置指南**:"fbo_ggs_Linux_x64_ora11...

    Step-by-Step Setup of Oracle GoldenGate MA 12.3 for Oracle.pdf

    本文档《Step-by-Step Setup of Oracle GoldenGate MA 12.3 for Oracle.pdf》是一份详细的安装和配置指南,旨在通过真实业务环境的实践案例,引导用户完成Oracle数据库在不同平台和版本间的实时数据复制设置。...

    oracle goldengate 11.2for 10g aix

    在"Oracle GoldenGate 11.2 for 10g AIX"这个环境中,我们关注的是Oracle GoldenGate 11.2版本,它特别为运行在AIX操作系统上的Oracle 10g数据库设计。 Oracle GoldenGate 11.2的主要特点和功能包括: 1. **数据...

    goldengate for db2 to oracle

    ### Goldengate for DB2 to Oracle #### 目标与学习成果 本教程的主要目标是教会用户如何配置Oracle GoldenGate来实现从IBM DB2到Oracle数据库的数据同步。完成本课程后,您将能够掌握以下技能: 1. **环境准备**...

    goldengate实现ORACLE到MYSQL的同步

    goldengate实现ORACLE到MYSQL的同步 goldengate实现ORACLE到MYSQL的同步 goldengate实现ORACLE到MYSQL的同步

    Oracle® GoldenGate - Oracle Installation and Setup Guide (11.1.1.1).pdf

    Oracle® GoldenGate - Oracle Installation and Setup Guide (11.1.1.1).pdf

    goldengate for crs 注册服务

    此外,文档还特别提到了在使用Oracle ASM(Automatic Storage Management)作为存储层时,如何对Goldengate Extract过程进行优化和调整,以适应集群环境的特殊需求。 **6. 结论** 综合以上内容,文档旨在提供一种...

    Oracle GoldenGate 21.3 ,oracle to oracle and mysql to mysql

    Oracle GoldenGate 21.3 是一款...总之,Oracle GoldenGate 21.3的微服务架构为Oracle和MySQL之间的数据同步提供了高效、灵活的解决方案,通过分离和独立的微服务组件,简化了管理和维护,同时增强了系统性能和可靠性。

Global site tag (gtag.js) - Google Analytics