DMHS搭建

本文详细介绍了DMHS(达梦数据高速同步软件)的安装和配置过程,包括数据库初始化、配置文件修改、服务启动、DMHS的安装、HSDB服务启动、DMHSWEB服务管理、DEM的部署与配置、代理设置以及同步测试。在安装过程中,提到了可能遇到的问题如缺少库文件、数据库类型不匹配等,并给出了相应的解决方法。最后,通过实例展示了源端和目的端的同步验证,确保DMHS搭建成功。
摘要由CSDN通过智能技术生成

DMHS的安装和搭建

安装好dm8数据库之后

Systemctl disable firewalld

目的端修改dm.ini文件

ARCH_INI=1

目的端新增dmarch.ini

[ARCHIVE_LOCAL1]

ARCH_TYPE = LOCAL

ARCH_DEST = /home/dmdba/dmarch #归档目录

ARCH_FILE_SIZE = 128 #归档文件大小,单位 MB

ARCH_SPACE_LIMIT = 0 #空间大小限制,0 表示不限制

源端修改dm.ini文件

ARCH_INI=1

源端新增dmarch.ini

[ARCHIVE_LOCAL1]

ARCH_TYPE = LOCAL

ARCH_DEST = /home/dmdba/dmarch #归档目录

ARCH_FILE_SIZE = 128 #归档文件大小,单位 MB

ARCH_SPACE_LIMIT = 0 #空间大小限制,0 表示不限制

最好用root用户 不然后面hs有很多权限问题很不方便(自己环境练习的情况下)

将 dmhs_V3.1.3_dm8_rev95241_rh6_64_veri_20201119.bin DMHSInstall.bin 传到/opt中

mv dmhs_V3.1.3_dm8_rev95241_rh6_64_veri_20201119.bin DMHSInstall.bin

./DMHSInstall.bin -i  命令行安装dmhs

启动HSDB服务(DM数据库内置库服务)

Cd /home/dmdba/dmhs/web/bin

进入hs_agent目录
启动DmhsAgentServiceHsAgent服务

服务启动完成后,

打开浏览器输入http:/IP地址:8080/manager/

输入账号admin  密码:888888

将DEM拷贝到DMHS WEB服务路径

cp  /home/dmdba/dmdbms/web/dem.war  /home/dmdba/dmhs/web/webapps

重启 DMHS WEB 服务

/home/dmdba/dmhs/web/bin/DmhsWebService  restart

等待重启完成后,dem.war解压完成。然后停止服务。

/home/dmdba/dmhs/web/bin/DmhsWebService  stop

  1. 修改/home/dmdba/dmhs/web/webapps/dem/WEB-INF/db.xml

<ConnectPool>

<Dbtype>dm8</Dbtype>

<Server>192.168.1.158</Server>

<Port>15236</Port>

<User>SYSDBA</User>

<Password>SYSDBA</Password>

<InitPoolSize>20</InitPoolSize>5

<CorePoolSize>50</CorePoolSize>10

<MaxPoolSize>100</MaxPoolSize>10

<KeepAliveTime>60</KeepAliveTime>

<DbDriver></DbDriver>

<DbTestStatement>select 1</DbTestStatement>

<SSLDir>../sslDir/client_ssl/SYSDBA</SSLDir>

<SSLPassword></SSLPassword>

</ConnectPool>

启动DMHS WEB 服务

/home/dmdba/dmhs/web/bin/DmhsWebService  star

添加hs实例

修改配置修改类型

点击保存

目的端相同操作

接下来是配置代理

修改/home/dmdba/dmdbms/tool/dmagent/agent.ini文件中

center_url = http://192.168.1.158:8080/dem

配置JAVA_HOME路径

启动dmagent服务

登录本机IP地址:8080/manager启动exec执行器

dmhs的同步测试

进入/home/dmdba/dmhs/INST_HS/pipi2中  找到实例,运用./dmhs_server dmhs.hs 启动实例

即可完成目的端的实例启动

源端和目的端同步链接,如下图

进入./dmhs_console 控制台

Connect 链接

Clear exec lsn清空执行器lsn

copy 0 "SCH.NAME='DMDBA'" CLEAR|DICT

copy 0 "SCH.NAME='DMDBA'" CREATE|INSERT

start cpt

查看日志  显示如下即是连接成功  

以下为测试目的端和源端同步的测试

 

创建DMDBA.TEST  在192.168.1.158中创建模式DMDBA   创建TEST表

然后再192.168.1.159登录,select * from DMDBA.TEST可以查找到192.168.1.158创建的表

意味着创建成功

DMHS搭建中过程中所遇到的问题

1.

 

 

解决方法:

   此问题是缺少库文件,libdmhs_exec.so文件

   Ldd libdmhs_exec.so

   查看libdmhs.so文件的路径,  将libdmoci.so的路径设置为/home/dmdba/dmhs/db/bin路径下, 将oci的文件全导入到这个路径中,将其他路径中的此类文件删除,即可解决。

 

 

2.数据库类型不匹配

将dmhs.xml文件中dm8改为dm7,因为此版本dmhs内置库的版本为Dm7,所以将配置文件改为Dm7 , 就可以运行了

3.日志分析模块加载失败

原因:1.没有修改环境变量     2.DMHS的配置文件dmhs.hs里面有错误

解决方法:

echo $环境变量查看  如有错误

export PATH=  (路径)

或者vi .bash_profile中LD_LIBRARY_PATH的路径 

更多资讯请上达梦技术社区了解: https://eco.dameng.com

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值