首页 > 数据库 >60.Oracle 12c RAC DBCA无法识别ASM磁盘组故障处理

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

时间:2023-05-25 17:35:19浏览次数:53  
标签:12c RAC GRID 60 grid HOME oracle 磁盘 权限

安装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文件。

标签:12c,RAC,GRID,60,grid,HOME,oracle,磁盘,权限
From: https://www.cnblogs.com/zmc60/p/17432007.html

相关文章

  • Oracle 更新timestamp 类型字段
    oracle中手动更新timestamp类型的字段有两种方式,一种是创建table的时候指明可自动更新,一种是如下update脚本,通过SYSDATE获取系统当前时间,赋值给timestamp字段:UPDATEmes_tokenmsetm.TOKEN='eyJhbGciOiJIUzI1NiIsIlR5cGUiOiJKd3QiLCJ0eXAiOiJKV1QifQ.eyJhdWQiOiJKWkxLIiwiZXh......
  • Dapper-OracleSQLHelper 的通用封装
    ///<summary>///OracleHelp封装使用///</summary>///<typeparamname="T"></typeparam>publicclassOracleSQLDapperHelper<T>whereT:class{///<summary>///数据库连接字符串......
  • LightDB-A 支持oracle执行计划下推
    LightDB-A支持创建外部表,外部数据源可以是oracle,postgresql等.在LightDB-A创建oracleserver和用户映射:CREATESERVERoradbFOREIGNDATAWRAPPERoracle_fdwOPTIONS(dbserver'//x.x.x.x:1521/test');GRANTUSAGEONFOREIGNSERVERoradbTOfj;CREATEUSERMAPPING......
  • value too long for type character(8) Call getNextException to see other errors
    字段内容超过数据库字段设置的长度导致的插入错误的提示信息如何定位是哪个字段长度不够长?mysql的话,错误提示信息有指示是究竟是哪个字段长度不够我这里用到的pgsql没有提示出问题的字段名,只能通过字段类型+长度来定位是哪个字段长度不够。以我上面报错的截图为例,出问题......
  • Flex实践——Parallel Practice
        前几次在学习Flex中的一些基本控件的使用,还顺便学了一小点ActionScript的应用,今天要学些What?来看看一些组合效果的应用吧,下面的实践将简单介绍把渐变和移动两种效果同时运用在一个组件上。    ( 引:Flex提供将超过一种的多种效果组合起来的能力。你可以使用<mx:P......
  • Flex实践——States Practice
      上一次用组合效果完成了一些变化,这一次,来学习一下如何实现当单击一个按钮时改变页面状态(包括布局,内容,颜色等)引:你可以在AdobeFlex中使用视图状态和变换来创建更为丰富、更为互动性的用户经历。举个例子,你可以使用视图状态去创建用户界面,它可以根据用户所执行的任务来改变它的......
  • oracle死锁产生成原因和解决方案
    表1.进行update、delete操作的窗口没有提交有在另一个窗口执行了更新或者删除动作。2.在外键上没有加索引引起的死锁(这个要注意,设置了外键同时增加索引)3.两个表之前不同顺序之间的相互更新操作引起的死锁(如果所有并发事务按同一顺序访问对象,则发生死锁的可能性会降低) 解锁......
  • ORACLE数据库 定时全量备份
    1、ORACLE数据库定时全量备份 https://blog.csdn.net/ldz_wolf/article/details/130010941?spm=1001.2101.3001.6650.3&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EYuanLiJiHua%7EPosition-3-130010941-blog-13314331.235%5Ev36%5Epc_relevant_default_b......
  • Centos 7 系统上使用dokcer安装oracle 11g(踩坑验证过可用)
    1.docker安装略2.查看docker中关于oracle11g的镜像,并拉下来dockersearchoracle_11gdockerpulldocker.io/akaiot/oracle_11g此处选择第二个 3.启动临时容器获取初始化数据dockerrun-d--nametest--restartunless-stopped\-p1521:1521docker.io/akaiot/o......
  • Oracle中读取JSON格式数据实战指南(oracle中读json)
    Oracle中读取JSON格式数据实战指南 随着大数据、云计算等技术的快速发展,JSON(JavaScriptObjectNotation)格式的数据越来越广泛应用于数据交互和存储中。Oracle数据库支持JSON格式数据的存储和查询,本篇文章将介绍如何在Oracle中读取JSON格式数据,并提供相关代码示例。 1.创建......