【达梦数据库】oracle11g 到 dm8 的数据同步部署

文章目录

  • 前言
  • 1 数据库安装部署(oracle11g 源端)
  • 2 数据库安装部署(dm8 目的端)
  • 3 规划路径/端口
  • 4 安装前准备(oracle11g 源端)
    • 4.1 开启归档
    • 4.2 开启附加日志
    • 4.3 关闭 oracle 的回收机制
    • 4.4 检查字符集是否一致
    • 4.5 创建同步用户及授权
    • 4.6 root 用户安装 odbc
  • 5 安装前准备(dm8 目的端)
    • 5.1 开启归档
    • 5.2 开启逻辑日志
    • 5.3 创建同步用户及授权
  • 6 DMHS 服务部署(dm8 目的端)
    • 6.1 部署 dmhs 服务
    • 6.2 配置服务文件
    • 6.3 启动服务
  • 7 DMHS 服务部署(Oracle11g 源端)
    • 7.1 部署 dmhs 服务
    • 7.2 配置服务文件
    • 7.3 启动服务
  • 8 验证同步效果
    • 8.1 登录 DM 检查表是否存在
    • 8.2 登录 Oracle 创建表及添加数据
    • 8.3 登录 DM 验证同步结果
  • 9 问题解决
    • 9.1 dmhs.key 缺失或失效
    • 9.2 目的端 exec 模块加载失败
    • 9.3 源端 log analysis 模块加载失败
    • 9.4 表数据中文乱码问题
    • 9.5 源端 log exec start fail
  • 总结

前言

达梦数据同步软件(Heterogeneous database Synchronization for DM,缩写为DMHS)是达梦公司推出的新一代支持异构环境的高性能、高可靠、高可扩展数据库实时同步系统。该产品基于成熟的关系数据模型和标准接口,跨越多种软硬件平台,支持强大而灵活的拓扑结构,能以极少的系统开支实现秒级数据实时同步,可广泛应用于应急系统、容灾备份、负载均衡、数据移植、联机维护、订阅分发、多业务中心等业务领域。


1 数据库安装部署(oracle11g 源端)

请参考官方文档进行 Oracle11g 安装部署,确保数据库可正常使用。

2 数据库安装部署(dm8 目的端)

请参考官方文档进行 DM8 单机安装部署,确保数据库可正常使用。
达梦数据库 – 单机规范化部署

3 规划路径/端口

IP 地址 服务名称 版本 服务端口 部署目录
192.168.163.147 Oracle 11g Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 – 64bit Production 1521 /data/oracle
/ DMHS 源端 dmhs_oracle_rh6_ 64_veri_20220301_x86_rh7 5345 /opt/dmhs/release
192.168.163.148 DM 8 DM Database Server 64 V8 5236 /home/dmdba/dmdbms
/ DMHS 目的端 dmhs_dm8_rh6_64_veri_20220301_x86_kylin10 5345 /opt/dmhs/release

4 安装前准备(oracle11g 源端)

4.1 开启归档

切换用户(尽量使用以下带 – 的方式切换用户)

创建目录

连接数据库

开启数据库最小附加日志级全列日志

需要重启数据库后才生效。

再查询系统字符集

添加 odbc 环境变量

安装 odbc

安装完成后,执行以下命令:

查找系统其他位置是否存在依赖文件:

5 安装前准备(dm8 目的端)

5.1 开启归档

连接数据库

查询归档是否开启,Y/N

5.2 开启逻辑日志

执行数据库后重启数据库服务生效

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年7月15日
下一篇 2022年7月15日

相关推荐