Goldengate Veridata安装配置文档.docx
GoldenGateVeridata
安装及配置文档
目录
概述 2
GOLDENGATEVERIDATA概述 2
GOLDENGATEVERIDATA的安装 3
部署方案必需条件 3
CAgent安装前提 3
Veridata服务器安装前提 4
VeridataWeb系统要求 4
安装GoldenGateVeridataCAgent 4
安装GoldenGateVeridataServer 5
启动GoldenGateVeridata 10
GOLDENGATEVERIDATA的配置使用 11
连接配置 11
工作组配置 13
任务配置 18
参数配置 20
参看正在运行的任务 21
参看已经完成的任务 22
参考文献 23
GoldenGateVeridata
安装及配置文档
概述
本章节所有文本均基于OracleGoldenGateV10.4版本,主要描述GoldenGateVeridata的安装及配置使用。所有部署在生产系统的GoldenGate进程,均需要经过开发、测试小组严格认真的测试之后才可以进行部署。
GoldenGateVeridata概述
GoldenGateVeridata是GoldenGate的图形化同步数据的比对软件。Veridata支持大数据量的数据比对,且不需要在停止数据同步的情况下就可以进行数据比较。Veridata基于Web,可以支持多种数据库同构/异构的数据比对。
下图描述了GoldenGateVeridata各个组件及其关系:
GoldenGateVeridata体系架构
GoldenGateAgent(代理)主要在GG实例端代替Veridata服务器执行如下功能:1)请求获取比较的数据行;2)返回out-of-sync(不一致)数据。
GoldenGateVeridataServer(服务器)主要负责如下功能:1)调度Veridata任务执行;2)数据排序;3)比较数据;4)发现out-of-sync(不一致)数据;5)创建报告。
GoldenGateVeridataRepository(资料库)主要保存配置和运行信息。
GoldenGateVeridataWeb基于Web的Veridata客户端,主要功能包括:1)配置比较对象及规则;2)发起数据比较;3)查看数据比较结果。
GoldenGateVeridata支持如下数据库的同构/异构数据比对:DB2LUW和Z/OS
EnscribeOracle
NonStopSQL/MPSQLServerTeradata
GoldenGateVeridata的安装
部署方案必需条件
CAgent安装前提硬件
1GB内存
200MB磁盘空间
需要配置端口,端口在安装章节中描述
软件
CAgent必须和数据库安装在同一节点。
如果数据库是Oracle,需要设置环境变量如下:
变量 操作系统平台
PATH=Oraclelibraries MicrosoftWindows
SHLIB_PATH=Oraclelibraries HP-UX
LIBPATH=Oraclelibraries IBMAIX
LD_LIBRARY_PATH=Oraclelibraries 其他支持的UNIX操作系统
如果数据库是Oracle,CAgent需要的数据库权限如下:
Oracle
grantselectontables,推荐使用grantselectanytablegrantconnect
select_catalog_role
Veridata服务器安装前提
硬件平台
如果安装在windows平台上,需要安装MicrosoftVisualC++2005Redistributablepackage。
排序是主要的资源消耗。如果排序在数据库内部排序,需要足够的Temp表空间;如果排序在Veridata
服务器端进行,则需要较大的内存,内存的估计大致是80MB/一个数据比较对。
软件
Veridata需要资料库(repository)记录配置及运行信息,资料库可以运行MySQL、Oracle和SQLServer数据库中。如果数据库是Oracle,需要的权限(可以手工创建,也可以在安装时自动创建)如下:
在用户默认表空间上Quotaunlimited
创建veridata_role角色,并将该角色赋给新建的资料库用户。该角色权限如下,Createsession
CreatetableCreatevi