注册
DMDSC记录
技术分享/ 文章详情 /

DMDSC记录

火禾 2023/04/12 1501 0 0

问题一:手动停止两节点,单独启动节点二测试
--集群停库前状态,登录监视器查看
dmcssm INI_PATH=dmcssm.ini
show
image.png
--节点一:
[dmdba@localhost ~]$ DmServiceDMSERVER stop
Stopping DmServiceDMSERVER: [ OK ]
--节点二:
[dmdba@oracle ~]$ DmServiceDMSERVER stop
Stopping DmServiceDMSERVER: [ OK ]
--集群停库后状态:
dmcssm INI_PATH=dmcssm.ini
show

image.png
--手动启动节点二:
[dmdba@oracle ~]$ DmServiceDMSERVER start
Starting DmServiceDMSERVER: connnect dmasmtool successfully.
[ OK ]
--集群单独启动节点二状态:
dmcssm INI_PATH=dmcssm.ini
show
image.png
--将节点一也手动启动:
[dmdba@localhost ~]$ DmServiceDMSERVER start
Starting DmServiceDMSERVER: connnect dmasmtool successfully.
[ OK ]
--两节点均启动集群状态:
dmcssm INI_PATH=dmcssm.ini
show
image.png
--结论:通过服务方式停止DB服务,单独启动节点二DB服务正常。

问题二:关闭集群自启动ASM,DB后,还是可以自动拉起ASM和DB服务
--场景一:所有服务均通过后台服务启动,配置文件dmdcr.ini,DMDCR_DB_RESTART_INTERVAL=0,此时通过后台服务关闭ASM和DB服务,无法自动拉起
--场景二:所有服务均通过后台服务启动,配置文件dmdcr.ini,DMDCR_DB_RESTART_INTERVAL=10,此时ASM和DB服务停止后在大概10S中会被自动拉起
--场景三:DMCSS服务后台启动,ASM和DB服务通过DMCSSM ep startup启动,DMDCR_DB_RESTART_INTERVAL=0,此时通过后台服务关闭ASM和DB服务,大概在60S后ASM和DB服务会被自动拉起
--场景四:DMCSS服务后台启动,ASM和DB服务通过DMCSSM ep startup启动,DMDCR_DB_RESTART_INTERVAL=0,此时通过DMCSSM ep stop关闭ASM和DB服务,无法自动拉起
--备注:通过DMCSSM ep startup启动ASM和DB服务时,会打开自动拉起的开关,通过DMCSSM ep stop停止ASM和DB服务时,会关闭自动拉起开关

问题三:实际自动拉起DB服务时间比参数设置时间久
--修改自动拉起时间为10S,并重启CSS服务
image.png
--手动关闭节点二:大概在一分钟把服务自动拉起来
image.png

问题四:双节点DMDSC如何踢出节点以及增加节点
--集群当前状态,登录监视器查看
dmcssm INI_PATH=dmcssm.ini
show
image.png

--强制退出节点二:
ep halt GRP_DSC.DSC1
image.png
image.png
此时节点二已被踢出集群,再手动启动节点二可重新加入集群

image.png
image.png
image.png

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服