源端部署步骤---适用于oracle11g非asm

源端部署步骤

文档链接 https://bewybwu87u.feishu.cn/wiki/wikcnOq1Rb9kij2DlbOBurUPEv6

在dsg用户下上传软件安装程序

realsync_setup_y20210616.zip 

解压 这个zip 并进入realsync_setup_y20201016 目录下 授予setup执行权限

chmod u+x setup 并执行安装程序

1:安装或者卸载supersync软件

2:选择源端的oracle数据库版本

3:安装supersync的软件模式

4:输入安装路径 :要提前建好并赋予权限

5:选择安装的是源端还是目标端

6:源端dbpsd的端口号

7源端vagentd的代理端口

8选择是不是asm环境 大部分公司采用的都是asm环境

9设置源端全同步并发数

10源端 oracle——sid  oracle-home  回车即可  软件自动搜索 |||  源端用户名密码 ip地址

11目标端xagentd端口  ::|||  此端口要和目标端程序端口一致  =yloader.ini /nfmd 

12目标端为mysql 一路回车 输入正确的用户名密码和ip即可

13 安装完成

上传软件程序压缩包到/supersync/bin

 解压文件

tar -zxvf  xxxxxxxxxxxxxxxxxxx

进行数据库注册

执行./start  之后 执行./register 

在bin下生成vm文件 vi  vm  取消倒数第二行注释

然后执行操作

进入dbs、dsg.1 查看是否注册成gong

重启程序

编ji mapping.ini文件 目标端为异构数据库时  只需要 在第一行配置源端用户名即可 一定要大写

配置源端AOXD

SuperSync 的 AOXD模块为数据库日志分析模块,该模块支持多线程并发日志分析,

分析结果可保存在源端缓存目录中,为其他交易或任务使用。

进入源端config中 配置aox.ini

以下参数

Archiving Oracle redo log to XDT files

module=AOX

  aoxd=127.0.0.1,57801  --- 配置分析的源端和ip和端口号

  dir=/supersync/rpm,00  ----配置xdt文件的路径

  dir_size=1G -------存储目录大小

  find_redo_dir=特殊日志存储路径,一般不配

  idle_wait=1-----空闲等待时间 默认为1

  xpcnt=6--------设置并发分析日志数,范围1~9,默认为6

  xmode=dsg---判断日志分析方式,dsg采用dsg日志并发分析方式。ora为采用

oracle logminer 工具分析

  mproc=y ---设置aoxd工作模型 n 代表多线程 y代表多进程 

  db_connection=y  --是否需要连接数据库

  remove_xdt=n 是否立即删除xdt文件 

  closed_rac= ---配置数据库不需要进行日志分析的 节点,多个节点用,间隔

  #configure for connect Oracle by oxad

  module =OXAC

    service=127.0.0.1,57802 ---数据oxad的ip地址和端口号

        oracle_home=/data/oracle/product/11.2.0  输入分析的数据库ORACLE_HOME

        oracle_sid=orcl  ORACLE _SID

        oracle_usr=dsg  输入分析数据库的用户,默认为dsg

        oracle_pwd=dsg  密码 

        oracle_tns=  输入数据库的监听端口 可不配置

        encrypt_pwd=n  是否加密

  

在相应程序的bin目录下 执行./ xxx -h 即可获取帮助

注意log下的相关日志 

--------只有看懂了日志,才能了解程序运行的情况

补充说明: 由于lib依赖的问题导致

# test oxad connect DB

   oxad -c c##dsg/\"dsg@password\"@TNS_NAME@PDB_NAME

oxad  测试连接数据库连接不成功 

加入所需依赖环境变量即可

echo $LD_LIBRARY_PATH 

export  LD_LIBRARY_PATH=/software/elib/ora11g_lib_x64 ||此为lib路径存放位置

[dsg@localhost bin]$ ./oxad -c  dsg/dsg

Linux localhost.localdomain 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

Linux localhost.localdomain 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

core file size          (blocks, -c) 0

[I] 2022-08-09:00:22:46 DSG DMP service (OXAD) pid: 39809 ...

        Version 2.2.7.2 64 bit (PROD), build#6, 2022-07-27:10:13:29

        Build on 2022-07-27:10:13:29 Linux 3.10.0-327.el7.x86_64 x86_64(64b)

2022-08-09:00:22:46  Test connect Oracle:

       ORACLE_HOME =/data/oracle/product/11.2.0

       ORACLE_SID  =orcl

       usr=dsg, pwd=dsg, tns=, pdb=

2022-08-09:00:22:52  connect Oracle 11.2.0.1.0 success.

2022-08-09:00:22:55  current DB time: 09-AUG-22

过程中发现aoxd 在连接过程中一直报错

这种情况可以检查一下参数文件

通过执行   ./aoxd -parfile aox.ini -par

这里则为

./aoxd -parfile  /supersync/config/aox.ini -par  

会将参数文件完整打出来 粘贴进去再修改即可

启停顺序 先启动oxad  再启动aoxd  

关闭     先关闭 aoxd 再关闭 oxad

./aoxd -parfile /supersync/config/aox.ini -shutdown

./oxad -shutdown  -n 127.0.0.1,54012

附启停脚本 -----如下

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值