注册
DCP达梦主备集群搭建过程
专栏/培训园地/ 文章详情 /

DCP达梦主备集群搭建过程

王学瑞 2024/04/10 812 0 0
摘要

DCP达梦主备集群搭建过程

刚参加完达梦组织的DCP上机考试,针对占分比例最高的主备搭建,我在笔记本上通过虚拟机进行了实际操作(受资源限制,仅实现了一般监视器)。
本过程所用环境为:
主机A:192.168.222.135
备机B:192.168.222.136
两环境已安装DM8数据库。下面为主备集群搭建过程

1.初始化实例

主机A:
dminit path=/data page_size=8 CHARSET=1 db_name=dm instance_name=dm1
inita.png
备机B:
dminit path=/data page_size=8 CHARSET=1 db_name=dm instance_name=dm2
initb.png

2.配置服务
主机A+备机B
cd bin/service_template
cp DmService ../
Vi DmService
INI_PATH=%INI_PATH%修改为:
INI_PATH=/data/dm/dm.ini

因为.bash_profile中PATH变量已定义$DM_HOME/bin路径,执行脚本比较方便,所以我习惯通过上述方式进行服务启停,大家也可根据自己环境要求放至其他目录。
此外,达梦还提供了sytemctl启停方式,但无论哪种方式,在生产环境中尽量不要让操作系统自动启服务。

3.服务启停

主机A+备机B
DmService start
此时服务以open方式启动
DmService stop

4.脱机备份

主机A
DmService stop
dmrmanbackup.png
执行dmrman脱机备份失败,是因为DmAPService服务没有停。启动后备份成功。
dmrmanbackup2.png
5.备份还原

上传备份:
scp.png

主机B:
RMAN> restore database '/data/dm/dm.ini' from backupset '/data/dm/bak/DB_dm_FULL_20240409_211912_050758'

RMAN> recover database '/data/dm/dm.ini' update db_magic
restore.png
上述操作完成后,主备准备工作完成,下面进行主备相关的配置,涉及dm.ini、dmmal.ini、dmwatch.ini、dmmonitor.ini

6.配置文件

6.1 dm.ini
主机A+备机B
dm.png
6.2 dmmal.ini
主机A+备机B
cp /home/dmdba/dmdbms/samples/ini_script/UTF-8/dmmal_example.ini /data/dm/dmmal.ini
dmmal.png
注意红框内配置项,在example.ini中并未提供,但DmWatcherService服务会读取本配置项,忘记配置会导致DmWatcherService服务启动失败。

6.3 dmarch.ini
cp /home/dmdba/dmdbms/samples/ini_script/UTF-8/dmarch_example.ini /data/dm/dmarch.ini
主机A:
dmarcha.png
mkdir /data/dm/arch
备机B:

dmarchb.png
mkdir /data/dm/arch

6.4 dmwatch.ini
主机A+备机B
cp /home/dmdba/dmdbms/samples/ini_script/UTF-8/dmwatcher_example.ini /data/dm/dmwatcher.ini
dwatcher.png

6.5 dmmonitor.ini
主机A+备机B
cp /home/dmdba/dmdbms/samples/ini_script/UTF-8/dmmonitor_example.ini /data/dm/dmmonitor.ini
dmonitor.png

7.配置服务

主机A+备机B

7.1 DmServer
dmserver.png
7.2 DmWatcher
dmwatcherS.png
7.3 DmMonitor
dmmonitorS.png

8.OGUID设置+模式设置

主机A:
oguida.png

备机B:
oguidb.png

9.启动守护进程及监听
start.png

查看监控
monitorquery.png

10.主备切换

switch1.png
switch2.png

11.关于上机考试

机考在下午进行,13:00-17:00共4个小时。本人在13:00登录,VNC输入密码始终打不开云主机界面,13:28登录成功(不知道原因,重启云主机后就可以了),以后有遇到此情况的可以重启,避免耽误时间。
达梦提供了moba工具进行ssh连接,未提供xshell,不熟悉的小伙伴应提前练习。
达梦好像在云平台提供了manager,我没大留意,反正我所有操作都是登录到云主机里开的终端,并通过终端调用的dbca.sh 、manager和console,本来手机网络信号就弱,再加上云主机窗口小,开窗多,字体小,那一帧帧的残影,卡顿的真叫一个酸爽。建议达梦提前一周组织学员登录环境实操练习,考前再清理环境 ,减少环境因素对考试的干扰。

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服