VERIDATA 的安装和配置

     

    [实施目的]

    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

    [实施步骤]

    1. 在服务端和客户端安装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).

    1. veridata server 的安装和配置
    1. 解压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             

    1. 创建用户并授权

    SQL> create user veridata identified by veridata;

    User created.

    SQL> grant dba to veridata;

    Grant succeeded.

    1. 创建角色并授权

    SQL> create role veridata_role;

    Role created.

    SQL> grant dba to veridata_role;

    Grant succeeded.

    1. 服务端添加监听并启动

    [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)

         )

       

    1. 客户端添加TNS

    [oracle@gc5 admin]$ cat tnsnames.ora

    prod=

     (DESCRIPTION=

      (ADDRESS= (PROTOCOL=tcp)(HOST=gc1)(PORT=1521))

      (CONNECT_DATA=

         (SERVICE_NAME=PROD)

         (SERVER=dedicated)

       )

     )

    1. 使用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,进行安装

    1. 安装结束后启动相关服务

    启动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

    1. 使用浏览器访问http://192.168.56.101:8830,输入之前配置的用户名和口令

    1. 点击connection configuration 新建connection 分别指向gc1和gc5  点击新建

    输入name 点击NEXT

     

    输入gc1的信息  点击NEXT

    输入信息,点击finish

    选择create another connection,点击OK

    输入gc5的信息,点击NEXT

    选择创建新组,点击OK

    1. 点击“Group Configuration”,新建group,指定source connection和target connection,配置“Compare Pair Configuration”指定对象对,并保存(可通过“preview”查看对象比对)

    输入new group name 点击NEXT

    指定source connectiontarget connection   点击finish

    选择Compare Pair Configuration   点击OK

    出现如上界面,选择pattern maping

    sourcetarget下选择schema

    选择完后点击 generate compare pair

    点击preview,选择要对比的表

    选择完后点击 Save

    1. 点击“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 查看那些数据不同步

请使用浏览器的分享功能分享到微信等