Install Goldengate Veridata

Goldengate Veridata 是oracle一款对比数据一致性的工具,支持Oracle、Terdata、Sql Server等数据库。下面开始安装:

整体架构:

安装环境:

这里我将Veridata Server直接安装到agent1上面的:

Agent1:
name:zbdba1
OS:redhat 6.3
IP:192.168.56.60

Agent2:
name:zbdba2
OS:redhat 6.3
IP:192.168.56.61

在agent1和agent2上面安装veridata agent:

在安装前确定数据库已经开启,监听已经开启

解压:

[[email protected] database]# unzip V35569-01.zip

进入agent目录,配置参数文件:

cp agent.properties.sample agent.properties
[[email protected] agent]# cat agent.properties
server.port=1261
database.url=jdbc:oracle:thin:@localhost:1521:orcl11g
server.driversLocation = drivers
server.jdbcDriver=ojdbc6.jar
database.transaction.isolation=READ_COMMITTED

配置JRE:

[[email protected] agent]# cat /root/.bash_profile
# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin

export PATH
export JAVA_HOME1=/jre1.7.0_75/bin
export JAVA_HOME=/jre1.7.0_75/
export PATH=$PATH:$JAVA_HOME:$JAVA_HOME1

启动agent

[[email protected] agent]# ./agent.sh start

监控日志文件:

[[email protected] ~]# tail -100f /database/agent/veridata-agent.log

[[email protected] agent]# ps -ef |grep agent
root      2217  2198  0 22:11 pts/3    00:00:00 tail -100f /database/agent/veridata-agent.log
root      2546     1  0 22:36 pts/0    00:00:03 /jre1.7.0_75//bin/java -Xmx1024M -Xms1024M -Djava.awt.headless=true -XX:+UseParallelGC -jar /database/agent/JavaAgent.jar
root      2760  1491  0 23:05 pts/0    00:00:00 grep agent

在agent2上面执行一样的操作。

在agent1上安装veridata server:

[[email protected] database]# unzip V35572-01.zip
[[email protected] database]# export DISPLAY=192.168.56.1:0.0
[[email protected] database]# ./GoldenGate_Veridata_redhatAS40_x64.sh
根据图形界面一步一步安装即可

安装完成查看veridata server进程是否启动:

[[email protected] database]# ps -ef |grep veridata
root      1770  1750  0 21:27 pts/2    00:00:00 tail -1000f veridataweb.log
root      1852     1  0 21:29 pts/1    00:00:35 /opt/Oracle_GoldenGate_Veridata/jre/bin/java -Xms1024m -Xmx1024m -Djava.awt.headless=true -Dveridata.home=/opt/Oracle_GoldenGate_Veridata -Dveridata.log.dir=/opt/Oracle_GoldenGate_Veridata/shared/logs -Dveridata.log.file=veridataweb.log -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file=/opt/Oracle_GoldenGate_Veridata/web/conf/logging.properties -Djava.endorsed.dirs=/opt/Oracle_GoldenGate_Veridata/web/common/endorsed -classpath :/opt/Oracle_GoldenGate_Veridata/web/bin/bootstrap.jar:/opt/Oracle_GoldenGate_Veridata/web/bin/commons-logging-api.jar -Dcatalina.base=/opt/Oracle_GoldenGate_Veridata/web -Dcatalina.home=/opt/Oracle_GoldenGate_Veridata/web -Djava.io.tmpdir=/opt/Oracle_GoldenGate_Veridata/web/temp org.apache.catalina.startup.Bootstrap start
root      2217  2198  0 22:11 pts/3    00:00:00 tail -100f /database/agent/veridata-agent.log
root      2778  1491  0 23:07 pts/0    00:00:00 grep veridata

查看日志情况:

[[email protected] logs]# tail -100f /opt/Oracle_GoldenGate_Veridata/shared/logs/veridataweb.log
INFO (2015-03-08 21:27:09,179)  [AbstractEntityManagerFactoryBean:destroy, line 387] - Closing JPA EntityManagerFactory for persistence unit 'VeridataServer'
INFO (2015-03-08 21:29:22,188)  [ContextLoader:initWebApplicationContext, line 182] - Root WebApplicationContext: initialization started
INFO (2015-03-08 21:29:22,279)  [AbstractApplicationContext:prepareRefresh, line 447] - Refreshing Root WebApplicationContext: startup date [Sun Mar 08 21:29:22 EDT 2015]; root of context hierarchy
INFO (2015-03-08 21:29:22,367)  [XmlBeanDefinitionReader:loadBeanDefinitions, line 315] - Loading XML bean definitions from class path resource [context-dao.xml]
INFO (2015-03-08 21:29:23,568)  [XmlBeanDefinitionReader:loadBeanDefinitions, line 315] - Loading XML bean definitions from class path resource [context-bu.xml]
INFO (2015-03-08 21:29:23,915)  [VeridataConfig:<init>, line 99] - No override /veridata.cfg config file
INFO (2015-03-08 21:29:23,946)  [VeridataConfig:<init>, line 124] - veridata.cfg Location: /opt/Oracle_GoldenGate_Veridata/web/webapps/veridata/WEB-INF/classes/../../../../../shared/conf/veridata.cfg
INFO (2015-03-08 21:29:24,281)  [DefaultListableBeanFactory:preInstantiateSingletons, line 532] - Pre-instantiating singletons in org.s[email protected]5f4275d4: defining beans [serverPassword,repositoryPassword,connectionWallet,agentPoolManager,comparisonReportsDAO,veridataConfig,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,com.goldengate.veridata.util.VeridataPropertyConfigurer#0,myEmf,veridataDataSource,myTxManager,connectionDAO,jobDAO,profileDAO,finishedStatsDAO,groupDAO,comparePairDAO,userPreferencesDAO,favoriteDAO,performanceStatsDAO,veridataControlDAO,adminDAO,connectionManager,jobManager,groupManager,comparePairManager,profileManager,userPreferencesManager,favoriteTaskManager,runManager,finishedJobsManager,metaLookupManager,oosReportsManager,performanceStatsManager,veridataControlManager,comparisonReportsManager]; root of factory hierarchy
INFO (2015-03-08 21:29:26,438)  [LocalContainerEntityManagerFactoryBean:createNativeEntityManagerFactory, line 221] - Building JPA container EntityManagerFactory for persistence unit 'VeridataServer'
INFO (2015-03-08 21:29:28,118)  [SorterManager:<init>, line 73] - Total sort memory is 766m
INFO (2015-03-08 21:29:28,119)  [SorterManager:<init>, line 84] - Maximum comparison memory is 100m
INFO (2015-03-08 21:29:28,119)  [SorterManager:<init>, line 89] - The maximum number of concurrent writes is 4
INFO (2015-03-08 21:29:28,120)  [SorterManager:<init>, line 92] - The maximum number of concurrent reads is 4
INFO (2015-03-08 21:29:28,203)  [ContextLoader:initWebApplicationContext, line 202] - Root WebApplicationContext: initialization completed in 6012 ms
INFO (2015-03-08 21:29:28,728)  [VersionBean:<init>, line 40] - loading jar:file:/opt/Oracle_GoldenGate_Veridata/web/webapps/veridata/WEB-INF/lib/vericom.jar!/veridata-version.properties
INFO (2015-03-08 21:29:28,728)  [VeridataContextListener:contextInitialized, line 96] - Oracle GoldenGate Veridata Server - Version 11.2.1.0  OGGVDT_11.2.1.0.0_PLATFORMS_121108.1625
INFO (2015-03-08 21:29:28,907)  [VeridataSessionLogger:log, line 97] - EclipseLink, version: Eclipse Persistence Services - 2.1.2.v20101206-r8635
INFO (2015-03-08 21:29:37,094)  [VeridataSessionLogger:log, line 97] - file:/opt/Oracle_GoldenGate_Veridata/web/webapps/veridata/WEB-INF/lib/veridata-server.jar_VeridataServer login successful

使用浏览器登入veridata

http://192.168.56.60:8830/veridata/

输入用户名和密码登录

点击右侧Connection Configuration

new

新建完成后,点击右侧group Configuration

new

新建完成后,点击edit,点击右侧Go to Compare Pair Configuration .

按实际情况选择表进行对比

完成之后,点击job Configuration

new

run job

查看report可以知道具体错误

以后启动veridata的步骤:

启动agent:
[[email protected] agent]# ./agent.sh start
[[email protected] agent]# ./agent.sh start
启动server:
[[email protected] bin]# pwd
/opt/Oracle_GoldenGate_Veridata/web/bin
[[email protected] bin]# ./startup.sh
CATALINA_HOME: /opt/Oracle_GoldenGate_Veridata/web
JRE_HOME: /opt/Oracle_GoldenGate_Veridata/jre
JAVA_OPTS: -Xms1024m -Xmx1024m -Djava.awt.headless=true -Dveridata.home=/opt/Oracle_GoldenGate_Veridata -Dveridata.log.dir=/opt/Oracle_GoldenGate_Veridata/shared/logs -Dveridata.log.file=veridataweb.log
Using CATALINA_BASE:   /opt/Oracle_GoldenGate_Veridata/web
Using CATALINA_HOME:   /opt/Oracle_GoldenGate_Veridata/web
Using CATALINA_TMPDIR: /opt/Oracle_GoldenGate_Veridata/web/temp
Using JRE_HOME:       /opt/Oracle_GoldenGate_Veridata/jre
时间: 2024-12-21 11:26:44

Install Goldengate Veridata的相关文章

Oracle GoldenGate Veridata 12.3已经发布

通过GoldenGate Veridata 12.3,现在只需要一键点击即可修复数据复制后不一致的数据. 通过比较数据,Veridata可修复两个数据库之间的数据.Veridata修复的范围包括GoldenGate, Oracle Data Integrator, Oracle Streams, Logical Data Guard, Oracle Advanced Replication, SQL脚本.批处理作业,SQL *Loader等工具同步的数据,其实Veridata修复的数据与这些同步

Install Goldengate On Oracle Rac 11.2.0.4

安装环境: source: OS:redhat 6.3 DB:11.2.0.4 rac OGG:11.2.1.0.1 target: OS:redhat 6.3 DB:11.2.0.4 OGG:11.2.1.0.1 rac到单机的一个传输配置,这里测试ogg没有放入到共享存储中.建议生产环境将ogg放入共享存储,以免单点故障. Prepare(Source And Target DB): useradd ogg -g oinstall Add Environment Varible vi /ho

GoldenGate 基础架构

一.Goldengate 产品家庭 Goldengate:核心产品 Goldengate Director :现已更名为Goldengate Management Pack,为Goldengate提供友好的GUI配置管理界面. Goldengate Veridata :为Goldengate源端和目标端提供数据比对和校验的功能 注意:这三个产品并不是一个打包的产品,需分开单独购买 二.GoldenGate的技术架构 和传统的逻辑复制一样,Oracle GoldenGate实现原理是通过抽取源端的

新发布GoldenGate 12c版本中的主要特性

业界领先的实时数据集成工具GoldenGate现在可以帮助企业在传统数据库和云平台.大数据平台之间进行实时复制.新的OGG 12c支持更多的异构数据库和大数据平台,进一步提升可管理性和对混合云的支持.主要新特性如下: 一个新的streams迁移工具: Streams2OGG,帮助streams用户迁移到OGG平台,利用OGG当前的集成捕获和冲突管理等新功能: 支持IBM informix:OGG 12c现在支持从informix数据库抽取数据或把informix做为目标端,主要支持的版本为inf

Oracle GoldenGate 19.1新特性

1.GoldenGate 19.1 新特性概览a.支持Oracle数据库19.1 长期支持发布版本.集成Oracle GoldenGate 12.3版的最终补丁集更新.b.微服务的安全性和可管理性增强与密钥管理系统集成,支持DMZ环境.Defaults changed to TLS1.2, Digest Auth, Strong Password VerifierManaged profiles for AutoStart, AutoRestart, and Key Management.c.性

Oracle 数据集成的实际解决方案

就针对市场与企业的发展的需求,Oracle公司提供了一个相对统一的关于企业级的实时数据解决方案,即Oracle数据集成的解决方案.以下的文章主要是对其解决方案的具体描述,望你会有所收获. Oracle 数据集成解决方案 Oracle数据集成解决方案用于在SOA.BI和数据仓库环境中构建.部署和管理以实时数据为中心的架构,包含了Oracle数据集成的所有要素--实时数据移动.转换.同步.数据质量.数据管理和数据服务--能确保各个复杂系统的信息及时.准确.一致. 通过使用Oracle数据集成,企业将

ogg 、 Shareplex和DSG RealSync 对比

主流数据库容灾(复制)工具对比     Oracle Golden Gate Quest Shareplex DSG RealSync   公司概要   公司介绍 GoldenGate公司成立于2007年,专注于数据同步领域,是实现数据同步技术的领导者.2009年被Oracle收购 Quest Software成立于1987年,并于1999年在纳斯达克上市,市值近20亿美元.公司现有员工3000人,中国区总部位于北京,广州.上海设有办事处.主要产品线为数据库管理和监控工具.2012年戴尔以24亿

Golden Gate 概述

概述: 是什么?Oracle GoldenGate 提供异构环境间事务数据的实时.低影响的捕获.路由.转换和交付. 非侵入: 不建触发器,不建中间表,无需增量标记或时间戳字段 不在源表上进行数据查询 低影响: 直接部署和运行在源端数据服务器时,CPU使用率<3%,内存和网络带宽要求极低 高实时: 单条数据同步链路可以持续维持>160GB/小时的数据库日志处理能力,同步延迟在10秒之内 异构的源和目标: 广泛支持异构硬件平台和操作系统下的多种不同数据库类型及版本,包括文件和消息队列 可靠性和事务

GoldenGate配置(四)之veridata配置

GoldenGate配置(四)之veridata配置 环境: Item Source System Target System Platform Red Hat Enterprise Linux Server release 5.4 Red Hat Enterprise Linux Server release 5.4 Hostname gc1 gc2 Database Oracle 10.2.0.1 Oracle 11.2.0.1 Character Set ZHS16GBK ZHS16GBK