注册
达梦数据库迁移监视器
培训园地/ 文章详情 /

达梦数据库迁移监视器

熊敏 2023/03/30 1559 0 0

1.老的监视器先关闭,然后卸载服务
sh /opt/dmdbms/script/root/dm_service_uninstaller.sh -n DmMonitorServiceDMDBMONITOR
2.在新监视器上创建组
groupadd -g 1000 dinstall
3.创建用户
useradd -g 1000 -u 1000 dmdba
4.修改dmdba用户密码
passwd dmdba
6655dm3027Dba
5.在opt目录下新建dmdbms目录
mkdir dmdbms
6.修改目录属主
chown dmdba:dinstall dmdbms
7.确定数据库版本
su - dmdba
disql -id
1-2-18-21.11.11-150669-10013-ENT
8.修改.bash_profile
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/opt/dmdbms/bin"
export DM_HOME="/opt/dmdbms"
export PATH=$PATH:$DM_HOME/bin:$DM_HOME/tool
9.验证上传的DM8安装包无异常
md5sum dm8_20211111_HWarm_centos7_64_ent_8.1.2.18_pack16.iso
4987047633897eccee76f1fd1a7436c6 dm8_20211111_HWarm_centos7_64_ent_8.1.2.18_pack16.iso
10.将DM8安装包挂载到/mnt目录
mount dm8_20211111_HWarm_centos7_64_ent_8.1.2.18_pack16.iso /mnt
[root@bjsh-web-prod-db-watch1 mnt]# ls
'DM8 Install.pdf' DMInstall.bin
11.执行安装步骤,静默安装
export LANG=C
./DMInstall.bin -i
最后一步提示用root用户执行
Please execute the commands by root:
/opt/dmdbms/script/root/root_installer.sh
实际上不需要,可以不执行。
12.准备监视器配置文件
监视器配置文件分为前台和后台文件,后台文件用来注册服务,前台文件是管理员用来管理集群的。
[dmdba@bjsh-web-prod-db-watch1 monitor]$ ls
dmmonitor_background.ini dmmonitor_foreground.ini

[dmdba@bjsh-web-prod-db-watch1 monitor]$ more dmmonitor_background.ini
MON_DW_CONFIRM = 1 #0为非确认,1为确认(常驻后台监视必须设置为1,前台监视设置成0)
MON_LOG_PATH = /opt/dmdbms/log #监视器日志文件存放路径
MON_LOG_INTERVAL = 60 #每隔 60s 定时记录系统信息到日志文件
MON_LOG_FILE_SIZE = 512 #单个日志大小,单位MB
MON_LOG_SPACE_LIMIT = 2048 #日志上限,单位MB

[GRP1]
MON_INST_OGUID = 453331 #组GDW1的唯一OGUID 值
MON_DW_IP = 192.168.1.1:52141 #IP对应MAL_HOST,PORT对应MAL_DW_PORT
MON_DW_IP = 192.168.1.2:52142

[dmdba@bjsh-web-prod-db-watch1 monitor]$ more dmmonitor_foreground.ini
MON_DW_CONFIRM = 0 #0为非确认,1为确认(常驻后台监视必须设置为1,前台监视设置成0)
MON_LOG_PATH = /opt/dmdbms/log #监视器日志文件存放路径
MON_LOG_INTERVAL = 60 #每隔 60s 定时记录系统信息到日志文件
MON_LOG_FILE_SIZE = 512 #单个日志大小,单位MB
MON_LOG_SPACE_LIMIT = 2048 #日志上限,单位MB

[GRP1]
MON_INST_OGUID = 453331 #组GDW1的唯一OGUID 值
MON_DW_IP = 192.168.1.1:52141 #IP对应MAL_HOST,PORT对应MAL_DW_PORT
MON_DW_IP = 192.168.1.2:52142

13.安装注册监视服务
以root用户执行,然后会自动生产一个服务
sh /opt/dmdbms/script/root/dm_service_installer.sh -t dmmonitor -p SHXCWEB -monitor_ini /opt/dmdbms/monitor/dmmonitor_background.ini

/usr/lib/systemd/system注册的服务都放在这个路径下面
[root@bjsh-web-prod-db-watch1 bin]# pwd
/opt/dmdbms/bin
[root@bjsh-web-prod-db-watch1 bin]# ls -l DmMonitorServiceSHXCWEB
-rwxr-xr-x 1 dmdba dinstall 13767 2月 21 14:48 DmMonitorServiceSHXCWEB
14.让服务生效并启动
systemctl enable DmMonitorServiceSHXCWEB.service
systemctl start DmMonitorServiceSHXCWEB.service

[root@bjsh-web-prod-db-watch1 bin]# ps -ef | grep dmdba
dmdba 9528 1 0 14:35 ? 00:00:00 /opt/dmdbms/bin/dmap
dmdba 10020 1 0 14:55 ? 00:00:00 /opt/dmdbms/bin/dmmonitor /opt/dmdbms/monitor/dmmonitor_background.ini
root 10242 6179 0 15:04 pts/1 00:00:00 grep dmdba

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服