暂无图片
暂无图片
2
暂无图片
暂无图片
暂无图片

oracle 19c 查询v$asm_diskgroup 为空

原创 柠檬 2022-09-20
3061


问题描述:

19c数据库查看v$asm_diskgroup 查不到磁盘组信息,通过asmcmd查询可以正常查到磁盘信息。


诊断过程:

1.asmcmd查看磁盘组信息,可以正常查看到磁盘组信息


2.通过字典表查看asm磁盘组信息,v$asm_diskgroup为空



问题原因:参考官方文档 (Doc ID 2878719.1)

适用于:12.1.0.2版本以后


Unable to view ASM dictionary view V$ASM_DISKGROUP contents

 


SQL> select group_number, name, value from v$asm_attribute where name like '%compatible%';

GROUP_NUMBER NAME VALUE
------------ -------------------------------------- ---------------
1 compatible.asm 19.0.0.0.0
1 compatible.rdbms 10.1.0.0.0  ----ARCH  diskgroup

2 compatible.asm 19.0.0.0.0
2 compatible.rdbms 10.1.0.0.0   ----DATA  diskgroup

 

可能是问题原因及解决方案:


问题原因1:asm_diskstring  没有设置

解决方案 1:alter system set asm_diskstring='/dev/asmdisks/asm*';


问题原因2: Diskgroup rdbms.compatible values were not compatible or older version

解决方案2:alter diskgroup DATA set attribute 'compatible.rdbms'='11.2';  data为有问题的磁盘组名称


问题原因3: ASM started with pfile

解决方案2: 使用spfile启动asm

如果上述步骤后问题仍然存在,请重启 ASM 实例或在滚动模式下重启 crs

最后修改时间:2022-09-21 10:33:43
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论