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

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. 硬件准备: - 确保每个节点都配备高速网络连接和足够的存储空间。 - 选择适当的共享存储设备,如SAN(存储区域网络)或NAS(网络附加存储)。 2. 操作系统安装: - 在每个节点上安装适当的操作系统,如Linux或Windows Server。确保所有节点的操作系统版本和配置相同。 3. 数据库安装: - 按照达梦数据库的安装指南,在每个节点上分别安装达梦数据库软件。确保使用相同的版本和配置参数。 4. 共享存储设置: - 配置共享存储设备,确保所有节点都可以访问共享存储。 - 在共享存储上创建一个共享目录,用于存放数据库文件和日志文件。 5. 集群配置: - 在每个节点上编辑达梦数据库的配置文件,指定共享存储目录作为数据库文件和日志文件的存储路径。 - 配置集群管理工具,如达梦数据库提供的集群管理工具,以管理和监控集群的状态。 6. 启动集群: - 在每个节点上启动达梦数据库实例,并确保所有节点都成功启动。 - 使用集群管理工具,监控集群的状态,确保各个节点之间的通信正常。 7. 测试和验证: - 运行一些测试任务,验证集群的可用性和性能。 - 测试故障转移功能,确保在节点故障时集群可以自动切换到其他可用节点。 以上是达梦共享存储集群搭建的一般步骤。具体的操作步骤和配置可能会根据具体环境和需求有所不同。建议在搭建过程中参考达梦数据库的官方文档或咨询达梦数据库的技术支持团队。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值