执行root.sh时遇上bug导致CRS-2101问题的解决方法

博客讲述了部署Oracle11g RAC执行root.sh脚本时,出现[client(16400)]CRS - 2101问题且卡住不动的情况。经查询,这是ORACLE的一个BUG,已在11.2.0.3中修复,原因是执行root.sh时产生的npohasd文件只有root用户有权限,导致ohasd进程无法启动,并给出两种解决办法。
  • 报错内容
    在部署 Oracle11g RAC执行 root.sh 脚本时,遇上bug导致 [client(16400)]CRS-2101:The OLR was formatted using version 3 问题,然后就卡着不动,过程如下:
    在这里插入图片描述

  • 原因
    通过MOS查询,该问题是ORACLE的一个BUG,已经在11.2.0.3中修复,该问题是由于在执行root.sh时候 会在/tmp/.oracle下产生一个文件npohasd文件,此文件的只有root用户有权限,因此,出现不能启动ohasd进程

  • 解决办法1:
    提示错误并卡在此处,遇上了就不多说,直接另开一个会话窗口,在 root 用户下执行
    /bin/dd if=/var/tmp/.oracle/npohasd of=/dev/null bs=1024 count=1

( 注:根据操作系统版本不同, npohasd 文件目录可能不同,更改目录路径即可 )

  • 方法2:
[root@rac2 install]# cd /var/tmp/.oracle/
[root@rac2 .oracle]# ls
npohasd
[root@rac2 .oracle]# rm npohasd
rm: remove fifo 'npohasd'? y
[root@rac2 .oracle]# ls
[root@rac2 .oracle]# touch npohasd
[root@rac2 .oracle]# chomod 755 npohasd

继续监控 root.sh 执行输出日志,如下所示,顺利完成。
在这里插入图片描述

[grid@master /grid/app/19.24] $./gridSetup.sh -silent -responseFile /grid/app/19.24/install/response/grid.rsp Launching Oracle Grid Infrastructure Setup Wizard... [WARNING] [INS-08101] Unexpected error while executing the action at state: 'supportedOSCheck' CAUSE: No additional information available. ACTION: Contact Oracle Support Services or refer to the software manual. SUMMARY: - java.lang.NullPointerException Moved the install session logs to: /grid/app/oraInventory/logs/GridSetupActions2025-09-20_05-21-19PM $cat grid.rsp oracle.install.responseFileVersion=/oracle/install/rspfmt_crsinstall_response_schema_v19.0.0 INVENTORY_LOCATION=/grid/app/oraInventory oracle.install.option=CRS_CONFIG ORACLE_BASE=/grid/app/grid oracle.install.asm.OSDBA=asmdba oracle.install.asm.OSOPER=asmoper oracle.install.asm.OSASM=asmadmin oracle.install.crs.config.scanType=LOCAL_SCAN oracle.install.crs.config.SCANClientDataFile= oracle.install.crs.config.gpnp.scanName=db19-scan oracle.install.crs.config.gpnp.scanPort=1521 oracle.install.crs.config.ClusterConfiguration=STANDALONE oracle.install.crs.config.configureAsExtendedCluster=false oracle.install.crs.config.memberClusterManifestFile= oracle.install.crs.config.clusterName=dbpool-cluster oracle.install.crs.config.gpnp.configureGNS=false oracle.install.crs.config.autoConfigureClusterNodeVIP=false oracle.install.crs.config.gpnp.gnsOption= oracle.install.crs.config.gpnp.gnsClientDataFile= oracle.install.crs.config.gpnp.gnsSubDomain= oracle.install.crs.config.gpnp.gnsVIPAddress= oracle.install.crs.config.sites= oracle.install.crs.config.clusterNodes=master:master-vip,node:node-vip oracle.install.crs.config.networkInterfaceList=bond0:10.10.156.0:1 oracle.install.crs.configureGIMR=false oracle.install.asm.configureGIMRDataDG=false oracle.install.crs.config.storageOption=FLEX_ASM_STORAGE oracle.install.crs.config.sharedFileSystemStorage.votingDiskLocations= oracle.install.crs.config.sharedFileSystemStorage.ocrLocations= oracle.install.crs.config.useIPMI=false oracle.install.crs.config.ipmi.bmcUsername= oracle.install.crs.config.ipmi.bmcPassword= oracle.install.asm.SYSASMPassword=oracle oracle.install.asm.diskGroup.name=OCRDG oracle.install.asm.diskGroup.redundancy=NORMAL oracle.install.asm.diskGroup.AUSize=4 oracle.install.asm.diskGroup.FailureGroups= oracle.install.asm.diskGroup.disksWithFailureGroupNames=/dev/asm-diskb,,/dev/asm-diskc,,/dev/asm-diskd, oracle.install.asm.diskGroup.disks=/dev/asm-diskb,/dev/asm-diskc,/dev/asm-diskd oracle.install.asm.diskGroup.quorumFailureGroupNames= oracle.install.asm.diskGroup.diskDiscoveryString=/dev/asm* oracle.install.asm.monitorPassword=oracle oracle.install.asm.gimrDG.name= oracle.install.asm.gimrDG.redundancy= oracle.install.asm.gimrDG.AUSize= oracle.install.asm.gimrDG.FailureGroups= oracle.install.asm.gimrDG.disksWithFailureGroupNames= oracle.install.asm.gimrDG.disks= oracle.install.asm.gimrDG.quorumFailureGroupNames= oracle.install.asm.configureAFD=false oracle.install.crs.configureRHPS=false oracle.install.crs.config.ignoreDownNodes=false oracle.install.config.managementOption=NONE oracle.install.config.omsHost= oracle.install.config.omsPort=0 oracle.install.config.emAdminUser= oracle.install.config.emAdminPassword= oracle.install.crs.rootconfig.executeRootScript=false oracle.install.crs.rootconfig.configMethod= oracle.install.crs.rootconfig.sudoPath= oracle.install.crs.rootconfig.sudoUserName= oracle.install.crs.config.batchinfo= oracle.install.crs.app.applicationAddress= oracle.install.crs.deleteNode.nodes=
最新发布
09-21
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值