达梦数据库共享存储集群搭建所遇问题解决

1、无法启动ASM服务,无法进入dmasmtool工具创建共享磁盘组

在共享磁盘没有问题情况下,一定要排查配置是否有误,下面报错原因是dmdcr.ini文件中DMDCR_SEQNO值(记录当前节点序号用来获取 ASM 登录信息)一样导致一节点不能连接

下面报错现象截图:

启动asm服务失败

在数据库日志目录的asm文件(dm_ASM0_XXXX.log)中查看详情

进而无法进入dmasmtool工具创建共享磁盘组

[code : -11041] asm连接异常

解决办法:

修改各节点dmdcr.ini文件中DMDCR_SEQNO值不一样即可

2、log文件磁盘空间不足

在搭建过程中dminit.ini文件中由于log_size设置过大,报错信息如下:

[ERROR] dminit P0000008340 T0000000000000008340  os_file_create_with_init->os_asm_file_create: [path: +DMLOG/log/dsc0_log02.log]: [CODE:-523] 磁盘空间不足

解决办法:

step1:进入asm工具 直接删除磁盘组./dmasmtool DCR_INI=/dbdata/dsc01_config/dmdcr.ini

DROP DISKGROUP 'DMDATA'

DROP DISKGROUP 'DMLOG'

step2:修改初始化配置文件dminit.ini中log_size大小

step3:然后进入dmasmtool重新创建即可

注意:实际上是可以使用dmasmtool扩展文件的,上述操作是搭建,因此重新修改配置文件再重新创建磁盘组即可

3、监视器监视失败

监视器监视不到信息,报错如下:提示检查配置是否正确

原因:由于DMASMCMD初始化磁盘后再改了dmdcr_cfg.ini端口信息,是不会同步的因此要确保准确,需要dmasmcmd工具重新初始化磁盘,但不需要使用dmasmtool工具创建DMSAM磁盘组,不然监视器监视不到信息:

解决:进入dmasmcmd工具重新初始化磁盘

cd /home/dmdba/dm/dmdbms/bin

./dmasmcmd

init dcrdisk '/dev/raw/raw1' from '/dbdata/dsc01_config/dmdcr_cfg.ini' identified by 'abcd'

init votedisk '/dev/raw/raw2' from '/dbdata/dsc01_config/dmdcr_cfg.ini'

官网解释:如果由于配置文件错误,动态扩展节点失败,只能停掉所有实例,重新init dcr 磁盘,不影响 DMSERVER 数据。

更多达梦数据库知识交流:达梦数据库 - 新一代大型通用关系型数据库 | 达梦在线服务平台

  • 9
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值