暂无图片
RAC 11g:asm磁盘两个节点查询不一致
我来答
分享
Sandra
2020-08-10
RAC 11g:asm磁盘两个节点查询不一致

上个月由于往asm磁盘组里新添加了磁盘。当时有了点故障,导致没有添加成功,于是我在节点1上以sysasm登录并修改了asm_diskstring(修改之前该值为空):
alter system set asm_diskstring=’/dev/oracleasm/disks/*’ scope=spfile;
(当然后来了解到为空其实默认就会查找路径/dev/oracleasm/disks/,但当时已经修改过了。。)因为是生产环境,修改至今DB还没有重启过。

今天偶然查看asm磁盘,发现两个节点查出的值不一样:
[grid@**rac1 **~]$ asmcmd lsdsk
Path
/dev/oracleasm/disks/DATA12
/dev/oracleasm/disks/DATA13
/dev/oracleasm/disks/DATA14
/dev/oracleasm/disks/DATA15
/dev/oracleasm/disks/DATA16
/dev/oracleasm/disks/DATA17
/dev/oracleasm/disks/DATA18
/dev/oracleasm/disks/DATA19
ORCL:DATA
ORCL:DATA02
ORCL:DATA03
ORCL:DATA04
ORCL:DATA05
ORCL:DATA06
ORCL:DATA07
ORCL:DATA08
ORCL:DATA09
ORCL:DATA10
ORCL:DATA11
ORCL:FRA

[grid@**rac2 **~]$ asmcmd lsdsk
Path
ORCL:DATA
ORCL:DATA02
ORCL:DATA03
ORCL:DATA04
ORCL:DATA05
ORCL:DATA06
ORCL:DATA07
ORCL:DATA08
ORCL:DATA09
ORCL:DATA10
ORCL:DATA11
ORCL:DATA12
ORCL:DATA13
ORCL:DATA14
ORCL:DATA15
ORCL:DATA16
ORCL:DATA17
ORCL:DATA18
ORCL:DATA19
ORCL:FRA

使用asmcmd lsof查看文件,rac1上比rac2上多了一个
+ASM +ASM1 +data.255.4294967295
其他的都一样。

我想应该是没问题的,因为ORCL:DATA12指的就是/dev/oracleasm/disks/DATA12,虽然rac1和rac2的asm_diskstring不同,但实际指向也是一样的。(这里失误,应该都不修改,或者都修改)

但是我不是很确定,毕竟初级入门者第一次搞这个。请教大侠:这种情况是否有问题,能否在什么都不影响的情况下改成一致?

万分感谢!

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
weizhao.zhang (anbob)

不建议同时使用ASMLIB 和其它,asm_diskstring指定最终的ASMLIB即可, 使用asmdu + asm_diskstring在所有实例扫一下

暂无图片 评论
暂无图片 有用 0
打赏 0
Sandra

不建议同时使用ASMLIB 和其它,asm_diskstring指定最终的ASMLIB即可, 使用asmdu + asm_diskstring在所有实例扫一下

我这里就是只使用了asmlib创建磁盘而已。但是在node1上修改了asm_diskstring为’/dev/oracleasm/disks/*’,在node2上还保持该值为空。现在两个节点查询不一致,不知道有没什么影响,也不知道该怎样才能改回来。。。

[grid@rac1 ~]$ asmcmd du
Used_MB      Mirror_used_MB
  78343              156834

[grid@rac2 ~]$ asmcmd du
Used_MB      Mirror_used_MB
  78343              156834

复制

在两个节点上查询的asmcmd du倒是一致。

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏