> 文章列表 > DMDSC问题测试

DMDSC问题测试

DMDSC问题测试

问题一:手动停止两节点,单独启动节点二测试

  • 集群停库前状态,登录监视器查看

dmcssm INI_PATH=dmcssm.ini

show

  • 节点一:

[dmdba@localhost ~]$ DmServiceDMSERVER stop

Stopping DmServiceDMSERVER:                                [ OK ]

  • 节点二:

[dmdba@oracle ~]$ DmServiceDMSERVER stop

Stopping DmServiceDMSERVER:                                [ OK ]

  • 集群停库后状态:

dmcssm INI_PATH=dmcssm.ini

show

  • 手动启动节点二:

[dmdba@oracle ~]$ DmServiceDMSERVER start

Starting DmServiceDMSERVER: connnect dmasmtool successfully.

                                                           [ OK ]

  • 集群单独启动节点二状态:

dmcssm INI_PATH=dmcssm.ini

show

  • 将节点一也手动启动:

[dmdba@localhost ~]$ DmServiceDMSERVER start

Starting DmServiceDMSERVER: connnect dmasmtool successfully.

                                                           [ OK ]

  • 两节点均启动集群状态:

dmcssm INI_PATH=dmcssm.ini

show

  • 结论:通过服务方式停止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服务

  • 手动关闭节点二:大概在一分钟把服务自动拉起来

问题四:双节点DMDSC如何踢出节点以及增加节点

  • 集群当前状态,登录监视器查看

dmcssm INI_PATH=dmcssm.ini

show

  • 强制退出节点二:

ep halt GRP_DSC.DSC1

 

此时节点二已被踢出集群,再手动启动节点二可重新加入集群