DMHS同步oracle19c到dm8(三)
- 摘要
这是夜说的第六篇学习文章,搭建dmhs从oracle19c单实例同步数据到dm8单实例,并配置达梦数据库数据同步管理平台。
DMHS同步oracle19c到dm8(一)
DMHS同步oracle19c到dm8(二)
-
文章目录结构
1)安装前检查
2)配置dmhs同步
3)安装数据同步管理平台,并添加同步链路
4)数据比对 -
配置数据比对
说明:
数据比对进程运行在dm目的端,需要在dm目的端配置ODBC和oracle19c客户端。
1.配置oracle19c客户端
[root@dm8 ~]# rpm -ivh oracle-instantclient19.13-basic-19.13.0.0.0-1.x86_64.rpm
准备中... ################################# [100%]
正在升级/安装...
1:oracle-instantclient19.13-basic-1################################# [100%]
[root@dm8 ~]# rpm -ivh oracle-instantclient19.13-sqlplus-19.13.0.0.0-1.x86_64.rpm
准备中... ################################# [100%]
正在升级/安装...
1:oracle-instantclient19.13-sqlplus################################# [100%]
[root@dm8 ~]# rpm -ivh oracle-instantclient19.13-odbc-19.13.0.0.0-1.x86_64.rpm
准备中... ################################# [100%]
正在升级/安装...
1:oracle-instantclient19.13-odbc-19################################# [100%]
2.配置root用户环境变量
[root@dm8 ~]# source .bash_profile
[root@dm8 ~]# cat .bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
export PATH=$PATH:$HOME/bin:/usr/lib/oracle/19.13/client64/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/dmdba/dmhs/bin:/usr/lib/oracle/19.13/client64/lib:/home/dmdba/dmdbms/bin:/usr/lib
export TNS_ADMIN=/usr/lib/oracle/19.13/client64
export ORACLE_SID=chen
3.配置tnsnames.ora
[root@dm8 client64]# pwd
/usr/lib/oracle/19.13/client64
[root@dm8 client64]# cat tnsnames.ora
CHEN =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.171.95)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = chen)
)
)
4.测试tns连通性
[root@dm8 client64]# sqlplus dmhs/dmhs123@CHEN
SQL*Plus: Release 19.0.0.0.0 - Production on Thu Nov 18 16:29:17 2021
Version 19.13.0.0.0
Copyright (c) 1982, 2021, Oracle. All r