[实施目的]
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 |
[实施步骤]
- 在服务端和客户端安装veridata agent
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).
- veridata server 的安装和配置
- 解压veridata server
[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)
)
)
- 客户端添加TNS
[oracle@gc5 admin]$ cat tnsnames.ora
prod=
(DESCRIPTION=
(ADDRESS= (PROTOCOL=tcp)(HOST=gc1)(PORT=1521))
(CONNECT_DATA=
(SERVICE_NAME=PROD)
(SERVER=dedicated)
)
)
- 使用xmanager安装veridata server
[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
- 点击connection configuration 新建connection 分别指向gc1和gc5 点击新建
输入name 点击NEXT
输入gc1的信息 点击NEXT
输入信息,点击finish
选择create another connection,点击OK
输入gc5的信息,点击NEXT
选择创建新组,点击OK
- 点击“Group Configuration”,新建group,指定source connection和target connection,配置“Compare Pair Configuration”指定对象对,并保存(可通过“preview”查看对象比对)
输入new group name 点击NEXT
指定source connection和target connection 点击finish
选择Compare Pair Configuration 点击OK
出现如上界面,选择pattern maping
在source和target下选择schema
选择完后点击 generate compare pair
点击preview,选择要对比的表
选择完后点击 Save
- 点击“Job Configuration”,新建job,并保存
点击新建
输入新的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 查看那些数据不同步
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29819001/viewspace-1319057/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/29819001/viewspace-1319057/