达梦数据库: 搭建DMHS遇到的问题以及解决方法

时间:2024-03-19 17:19:11

初学者出现故障的心得体会:

         75%是配置文件参数有误,10%是命令输入有误,5%是操作步骤有误,5%是防火墙问题,3%是手册没有看仔细,剩下的2%才可能是版本BUG。

         所以出现故障的时候建议按以上百分比比重排查问题。

 

1.   问题描述:初次装载的时候源端一直报加载日志模块失败的错误,前台也只之说库文件找不到,但是该文件确实存在DMHS的安装路径的bin目录下。

 

达梦数据库: 搭建DMHS遇到的问题以及解决方法

达梦数据库: 搭建DMHS遇到的问题以及解决方法

 

         问题原因:1、没有修改源端的环境变量。

                              2、DMHS的配置文件dmhs.hs里面有错误。

 

         解决方法:1、在源端以及目的端的~目录下,修改.bash_profile文件,在文件末尾加上DM数据库的安装路径,如下图所示。

达梦数据库: 搭建DMHS遇到的问题以及解决方法

 

                            2、仔细检查配置文件dmhs.hs里的参数是否配置错误。

 

2.   问题描述:初次装载的时候源端报以下错误:

 

达梦数据库: 搭建DMHS遇到的问题以及解决方法

 

         问题原因:之前初始化过实例,可能是有些信息没有更新。

 

         解决办法:删除掉DMHS安装路径bin目录下的dmhs_1_0.ini以及其备份文件。

 

3.   问题描述:开启控制服务的时候显示连接失败。

 

达梦数据库: 搭建DMHS遇到的问题以及解决方法

 

         问题原因:没有打开dmhs_server服务。

 

         解决办法:打开dmhs_server服务。

 

4.   问题描述:开启同步时的时候,在源端创建一个表,目的端则报表已存在的错误,且日志能看到的信息也都是源端的。

 

达梦数据库: 搭建DMHS遇到的问题以及解决方法

 

         问题原因:目的端HS的配置文件捕获端IP写错了,应该是在<exec>模块写本机(执行器)的数据库实例信息,但是我错写成源端(捕获器)的数据库实例信息了,相当于源端一直同步给源端。

 

         解决办法:将目的端的dmhs.hs配置文件改正确就可以实现同步了。