达梦数据库集群操作汇总
1、正常切换
在监视器主机操作
前台操作
choose switchover grp1
switchover grp1.DMSERVER02
提示 [monitor] 2024-09-21 21:17:37: 未登录监视器或服务器公钥发生变化,请重新登录!
需要登录第二个主机的数据库
Login
用户名:sysdba
密码:
[monitor] 2024-09-21 21:19:44: 登录监视器成功!
这时再次输入
switchover grp1.DMSERVER02
查看第二台服务器,主备互换
Show
2、故障切换
1)把第二台服务器直接关机
Shutdown –h now
2)主库停了
模拟主库,现在主库是32 systemclt stop network
choose takeover grp1
提示输入切换的实例名
takeover dmserver01
3、主备集群启停流程
ps –ef|grep dmserver
ps –ef|grep dmwatcher
ps –ef|grep dmmonitor
到数据库查看角色 1是主库 2是备库 0是没有主备关系。4是open 状态
select name,status$,role$ from v$database;
1) 启动集群
先启动数据库实例服务 主库
192.168.173.31:
su – dmdba
dmServicedmserver start
192.168.173.32:
su – dmdba
dmServicedmserver start
再启动数据库守护进程服务
192.168.173.31:
su – dmdba
DmWatcherServicedmserver start
192.168.173.32:
su – dmdba
DmWatcherServicedmserver start
再启动监视器查看集群
192.168.173.33:
su – dmdba
/dm/dmdbms/dm8/bin/dmmonitor /dm/dmdbms/dm8/data/dmmonitor.ini
如果不进行集群操作,则放在后台运行
DmWatcherServicedmserver start
2) 停止集群
先确保监视器服务处于停止状态
192.168.173.33:
su – dmdba
/dm/dmdbms/dm8/bin/dmmonitor /dm/dmdbms/dm8/data/dmmonitor.ini
Exit
DmWatcherServicedmserver stop
再停止数据库守护服务
192.168.173.31:
su – dmdba
DmWatcherServicedmserver stop
192.168.173.32:
su – dmdba
DmWatcherServicedmserver stop
再停止数据库实例服务
192.168.173.31:
su – dmdba
DmServicedmserver stop
192.168.173.32:
su – dmdba
DmServicedmserver stop
4、 关于应用的连接 不管是主库挂还是备库挂,应用都可以连接
vi /etc/dm_svr.conf
TIME_ZONE=(480)
LANGUAGE=(cn)
dmserver=(192.168.173.31:15236,192.168.173.32:25236)
文章
阅读量
获赞