60.Oracle 12c RAC DBCA无法识别ASM磁盘组故障处理

安装oracle 12c rac时,在做dbca安装实例的时候,asm存储位置选项为空,但是命令集群中的磁盘组已经被mount了,asm实例也被起来了,经过排查,发现是grid用户下,

su - grid   cd $GRID_HOME/bin  这个目录下的oracle的权限不对,不是6751,因此,遂改,然后重启集群,再dbca创建实例,发现上面的存储位置默认磁盘组自动被识别处理,

问题解决!!!

总结:这里有几个常用的排除手法:

  • 更改了GRID_HOME的权限。在完成grid的安装后会执行root.sh脚本,执行之后GRID_HOME的属主变为root。特别是GRID_HOME/bin/oracle的属性,如果发生改变可能导致磁盘识别不到。
  • 磁盘头信息。如果安装过一次,但是由于遇到某些错误导致安装失败。然后删掉数据库重新安装,突然DiskGroups识别不到。这个时候就要考虑Format磁盘头部信息。
  • 磁盘资源组没有正常启动。在ASMCA创建完DiskGroups之后,由于某种原因导致资源组没有正常启动。可以通过CRS_STAT查看。
  • 磁盘权限。利用ASMLIB创建ASM磁盘,磁盘的属性都是root:disk。可以尝试更改属性为:grid:asmadmin或者grid:oinstall。
  • oracle文件的权限。正常的 GRID_HOME/bin/oracle和ORACLE_HOME/bin/oracle两个文件的读写权限   
     正常权限为:-rwsr-s--x. 1 grid oinstall 209914471 Jul  3 16:58 oracle            chmod  6751  oracle
  • GRID_HOME路径。正确的环境变量配置,可以查看/etc/oracle/olr.loc文件。

posted on   太白金星有点烦  阅读(499)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
历史上的今天:
2022-05-25 9.oracle空间不足宕机,启库报错
2022-05-25 8.orale目录权限误改-如何恢复
2022-05-25 7.ORA-00600:internal error code
2021-05-25 28.Mysql之JSON特性浅谈

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示