- 在服务端和客户端安装veridata agent
- veridata server 的安装和配置
- 解压veridata server
- 创建用户并授权
- 创建角色并授权
- 服务端添加监听并启动
- 客户端添加TNS
- 使用xmanager安装veridata server
- 安装结束后启动相关服务
- 点击connection configuration 新建connection 分别指向gc1和gc5 点击新建
- 点击“Group Configuration”,新建group,指定source connection和target connection,配置“Compare Pair Configuration”指定对象对,并保存(可通过“preview”查看对象比对)
- 点击“Job Configuration”,新建job,并保存
[实施目的]
1、VERIDATA 的安装和配置
[项目环境]
server(gc1)
操作系统 |
RedHat 5.4 |
主机名 |
GC1 |
数据库版本 |
Oracle 10.2.0.1.0 |
字符集 |
ZHS16GBK |
生产库实例名 |
PROD |
监听 |
LISTENER/1521 |
client(gc5)
操作系统 |
RedHat 5.4 |
主机名 |
GC5 |
数据库版本 |
Oracle 10.2.0.1.0 |
字符集 |
ZHS16GBK |
生产库实例名 |
EMREP |
监听 |
LISTENER/1521 |
[实施步骤]
server(gc1)
[oracle@gc1 ~]$ unzip veridata-cagent.zip
[oracle@gc1 ~]$ tar -xvf ggs_veridataAgent_redhatAS40_x86_ora10g_32bit_v3.0.0.2_001.tar
[oracle@gc1 ~]$ cd veridata/ agent
[oracle@gc1 agent]$ ./ggsci
GGSCI (gc1) 1> CREATE SUBDIRS
GGSCI (gc1) 2> EDIT PARAMS MGR
PORT 7788
GGSCI (gc1) 3> start manager
Manager started.
GGSCI (gc1) 4> info mgr
Manager is running (IP port gc1.7788).
client(gc5)
[oracle@gc5 ~]$ unzip veridata-cagent.zip
[oracle@gc5 ~]$ tar -xvf ggs_veridataAgent_redhatAS40_x86_ora10g_32bit_v3.0.0.2_001.tar
[oracle@gc5 ~]$ cd veridata/ agent
[oracle@gc5 agent]$ ./ggsci
GGSCI (gc5) 1> CREATE SUBDIRS
GGSCI (gc5) 2> EDIT PARAMS MGR
PORT 7788
GGSCI (gc5) 3> start manager
Manager started.
GGSCI (gc5) 4> info mgr
Manager is running (IP port gc5.7788).
[oracle@gc1 ~]$ unzip veridata-server.zip
Archive: veridata-server.zip
inflating: GoldenGate_Veridata_redhatAS40_x86_v3006_002.sh
inflating: OGG_Veridata_Rel_Notes_3_0_0_6_002.pdf
inflating: README.txt
SQL> create user veridata identified by veridata;
User created.
SQL> grant dba to veridata;
Grant succeeded.
SQL> create role veridata_role;
Role created.
SQL> grant dba to veridata_role;
Grant succeeded.
[oracle@gc1 admin]$ cat listener.ora
LISTENER=
(DESCRIPTION=
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=tcp)(HOST=gc1)(PORT=1521))
)
)
SID_LIST_LISTENER=
(SID_LIST=
(SID_DESC=
(SID_NAME=PROD)
(ORACLE_HOME=/u01/app/oracle/product/10.2.0/db_1)
(GLOBAL_DBNAME=PROD)
)
)
[oracle@gc5 admin]$ cat tnsnames.ora
prod=
(DESCRIPTION=
(ADDRESS= (PROTOCOL=tcp)(HOST=gc1)(PORT=1521))
(CONNECT_DATA=
(SERVICE_NAME=PROD)
(SERVER=dedicated)
)
)
[oracle@gc1 ~]$ ./GoldenGate_Veridata_redhatAS40_x86_v3006_002.sh
Unpacking JRE ...
Preparing JRE ...
Starting Installer ...
点击NEXT
选择默认的端口号8830,以后可以用浏览器进行访问和配置,点击NEXT
输入web server admin ,注意:用户要提前创建,记住用户名和密码。点击NEXT
若选择第一项,则需要在服务端配置TNS指向自己,若选择第二项,则输入服务端的主机名、端口号、实例名即可。输入后点击NEXT
选择数据库类型,点击NEXT
点击NEXT
选择当前已存在的用户,用户要提前创建,点击NEXT
输入用户名veridata,密码veridata 点击NEXT
点击NEXT
注意:安装完成,不要选择启动veridata服务,需要手动启动,否则会有问题。点击NEXT
点击NEXT,进行安装
启动GoldenGate Veridata Server服务
[oracle@gc1 ~]$cd /home/oracle/Oracle_GoldenGate_Veridata/server/bin
[oracle@gc1 bin]$ ./veridata_server.sh start
[oracle@gc1 bin]$ ps -ef | grep veridata
oracle 3287 1 0 11:48 ? 00:00:00 ./mgr PARAMFILE /home/oracle/veridata/agent/dirprm/mgr.prm REPORTFILE /home/oracle/veridata/agent/dirrpt/MGR.rpt PROCESSID MGR PORT 7809
oracle 9184 1 0 12:49 pts/1 00:00:00 /home/oracle/Oracle_GoldenGate_Veridata/server/bin/veridata
oracle 9201 2951 0 12:49 pts/1 00:00:00 grep veridata
启动GoldenGate Veridata Web服务
[oracle@gc1 ~]$cd /home/oracle/Oracle_GoldenGate_Veridata/web/bin
[oracle@gc1 bin]$ ./veridata_web.sh start
CATALINA_HOME: /home/oracle/Oracle_GoldenGate_Veridata/web
JRE_HOME: /home/oracle/Oracle_GoldenGate_Veridata/jre
JAVA_OPTS: -Xmx512m -Djava.awt.headless=true -Dveridata.log.dir=/home/oracle/Oracle_GoldenGate_Veridata/shared/logs
Using CATALINA_BASE: /home/oracle/Oracle_GoldenGate_Veridata/web
Using CATALINA_HOME: /home/oracle/Oracle_GoldenGate_Veridata/web
Using CATALINA_TMPDIR: /home/oracle/Oracle_GoldenGate_Veridata/web/temp
Using JRE_HOME: /home/oracle/Oracle_GoldenGate_Veridata/jre
输入name 点击NEXT
输入gc1的信息 点击NEXT
输入信息,点击finish
选择create another connection,点击OK
输入gc5的信息,点击NEXT
选择创建新组,点击OK
输入new group name 点击NEXT
指定source connection和target connection 点击finish
选择Compare Pair Configuration 点击OK
出现如上界面,选择pattern maping
在source和target下选择schema
选择完后点击 generate compare pair
点击preview,选择要对比的表
选择完后点击 Save
点击新建
输入新的job名字
输入names like,选择groups,点击NEXT
新建job完成,点击run
点击retrieve compare pair list à 点击run job
显示job正在运行
点击左侧 finished jobs à view by compare pair 查看job的比较情况
发现SCOTT.EMP_OGG 表出现了不同步
点击view 查看那些数据不同步