GoldenGate for Oracle 安装的简单介绍

 

 

 

GoldenGate for Oracle

支持DDL DML

 

Supported Platforms Databases

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)

 

 

 

Memory requirements

     取决于运行的并发进程数量

     GoldenGate GGSCI命令接口对于每个GoldenGate实例最多支持并发300ExtractReplicat进程。一个GoldenGate实例等同于一个Manager process,它一个主要的控制进程。

     每个Extract Replicat 进程需要 大约25-55 MB内存,这主要取决于transaction的大小和并发的transaction数量。

 

系统必须有足够的swap分区以供每个 GoldenGate Extract 和 Replicat 进程使用,确定swap 空间的方法:

1. 启动一个 Extract 或者 Replicat.

2. 运行 GGSCI.

3. 看report文件中,查找PROCESS VM AVAIL FROM OS

4. Round up the value to the next full gigabyte if needed. For example, round up 1.76GB to 2 GB.

5. Multiply that value by the number of Extract and Replicat processes that will be running. The result is the maximum amount of swap space that could be required.

 

 

 

 

 

Disk requirements

     GoldenGate 安装文件大约 50 MB(包括压缩和解压缩后的所有的文件),你可以在完成安装后删除这个下载下来的压缩文件。

     工作目录和每个GoldenGate实例的工作目录需要40MB,比如,安装两个GoldenGate到两个不同的目录,就需要80MB

     还有一部分空间用于GoldenGate Trails。它包含了工作数据。这部分空间的消耗取决于Trail,依赖于将要处理的数据量。建议这部分空间从1GB开始。

     在集群环境中安装GoldenGate,需要安装GoldenGate的二进制文件(可执行文件)和其他文件,这些文件需要安装在共享文件系统中,他们应该可以被集群中所有的节点访问。

     Windows系统上如果运行了多个oracle实例,必须为每个实例单独安装一个GoldenGate 实例(Manager process)。

 

 

ORACLE RAC 环境下配置GoldenGate

1,  需要安装在共享文件系统上,让RAC的左右节点都可以使用,这样可以从任何一个节点启动GoldenGate进程

RAC的所有节点必须配置时间同步,同时也必须和Extract执行的节点进行时间同步。GoldenGate会比较本地的系统时间和commit的时间戳。建议使用NTP server做时间同步。参THREADOPTIONS 参数的IOLATENCY 选项。

 

 

网络需求:

     GoldenGate使用TCP/IP协议,包括DNS

     GoldenGate使用主机名或者IP地址进行连接。主机名的方式更容易使用。

     GoldenGate需要无限制的和自由的TCP/IP端口:

ü         一个port用于两个GoldenGateManager process之间通信(比如SourceManager processTargetManager process

ü         本地GoldenGate进程间通信使用的端口范围:缺省的端口范围从7840开始,或者可以定义一个从7840+256的端口

     建议保存一个端口分配的记录。

     配置防火墙接受来自GoldenGate端口的请求

     如果可能的话,可以设置FTP端口用于GoldenGate传输数据,参数和来自SourceTarget的报告。否则的话,需要提供其他的传输方法。

 

 

操作系统的需求:

l         如果安装在Windows上,必须使用Administrator用户登陆

l         如果安装在UNIX上,安装GoldenGate软件的用户必须有读写GoldenGate安装目录的权限

l         GoldenGate进程需要一个有读、写和删除GoldenGate目录和子目录的文件权限的操作系统用户。另外,启动Manager process的用户需要有权限获取GoldenGate进程的权限

 

 

Itanium 系统的需求:

如果在Microsoft Itanium系统上安装GoldenGate,必须安装 vcredist_IA64.exe (一个runtime library )。你可以从Microsoft网站上下载这个包。这个包包含了VisualStudio DLLs,这些动态库是GoldenGate 在Itanium 平台的操作系统上运行所需要的。如果这些动态库没有安装, GoldenGate 会报如下错误:

"The application failed to initialize properly (0xc0150002). Click on Ok

to terminate the application.

 

 

对于虚拟机(VM)的支持:

GoldenGate全面支持虚拟机环境。当安装GoldenGate到一个VM环境的时候,选择一个匹配VM中的数据库的GoldenGate版本,而不是匹配宿主机的数据库版本。比如,一个Windows环境上安装了一个RHAS 4.0 VMRHAS 4.0 VM上运行了Oracle11g,那么你需要安装GoldenGate for  RHAS 4.0平台的支持Oracle 11g的版本。

 

Database client

l         GoldenGate需要Oracle full client的安装,以便于Oracle client程序获取ORACLE XDK库。不要使用Oracle Instant Client,因为他缺少那些XDK库。你需要从oracle网站上下载full client。

l         Oracle Instant Client是免安装的Oracle客户端,它没有被Oracle的安装程序所封装。11g中分为基本包(有两种:全功能包和简化包)和附加包,比如JDBC的支持包,SQL*Plus的支持包,SDK包等等。建议直接到ORACLE网站下载已经封装好的ORACLE FULL client(需要使用runInstaller进行安装的)

 

 

Database 用户:

● 在数据库中创建一个供 GoldenGate使用的用户。GoldenGate的所有进程可以使用这个用户连接到数据库中:

ü         Extract (source database)

ü         Replicat (target database)

ü         Manager (source database, if using DDL support)

ü         DEFGEN (source or target database)

● 为了保护数据的安全性,精确的监控GoldenGate 进程,不要允许其他用户,应用程序和进程作为GoldenGate的数据库用户来登陆或者操作数据库。

     如果使用了ASM,为了使Extract进程能获取ASM实例,GoldenGate 要一个用户来获取ASM实例。 GoldenGate 不支持使用O/S认证的方式logon到ASM 实例(用于连接ASM实例的,提供给GoldenGate的这个用户不能使用O/S认证的方式连接数据库)。你可以在ASM实例上使用SYS 用户或者拥有SYSDBA 权限用户,参见下表:

 

 

● 建议保留一份数据库用户的记录。在GoldenGate参数文件中:USERID 是用户名,PASSWORD是口令。为ASM用户配置带有ASMUSER 和 ASMPASSWORD选项的 TRANLOGOPTIONS 参数

 

 

 

3 Required if using ADD CHECKPOINTTABLE in GGSCI to use the database checkpoint feature.

4 GoldenGate must make a call to DBMS_FLASHBACK.GET_SYSTEM_CHANGE_NUMBER.

5 Role for DML privileges on GoldenGate-owned DDL objects, if DDL support is used. Role is those objects. User that installs this role must have SYSDBA privileges.

6 Required only if using parameters that maintain the GoldenGate DDL database objects.

 

 

 (待续)

 

 

 

 

fj.png1.JPG

fj.png2.JPG

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/747/viewspace-617110/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/747/viewspace-617110/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值