【ASK_ORACLE】Oracle 19c RAC使用opatchauto安装补丁报错OPATCHAUTO-72083

实验环境

搭建平台:VMware Workstation

OS:RHEL 7.6

Grid&DB:Oracle 19.3

 

问题描述

Oracle 19c RAC在给ORACLE_HOME安装某个补丁时报错:OPATCHAUTO-72083,但是GI_HOME能够安装成功。操作如下:

1. 给oracle用户的ORACLE_HOME安装补丁

# opatchauto apply /home/oracle/<补丁编号> -oh $ORACLE_HOME
 
OPATCHAUTO-72083: Performing bootstrap operations failed.
OPATCHAUTO-72083: The bootstrap execution failed because Cannot detect any valid Grid Infrastructure setup..
OPATCHAUTO-72083: Fix the reported problem and re-run opatchauto.

 

2. 使用分析命令还是报同样的错误

# opatchauto apply /home/oracle/<补丁编号> -analyze -oh $ORACLE_HOME

 

解决办法

因为使用命令“opatch lsinv”发现GI_HOME和ORACLE_HOME的Central Inventory路径是不同的

GI_HOME:

Oracle Home : /u01/app/19.3.0/grid
Central Inventory : /u01/app/oraInventory
from : /u01/app/19.3.0/grid/oraInst.loc

 

ORACLE_HOME:

Oracle Home : /oracle/app/19.3.0/db
Central Inventory : /oracle/app/oraInventory
from : /oracle/app/19.3.0/db/oraInst.loc

 

找到问题后,就容易解决了:

1. 修改/oracle/app/19.3.0/db/oraInst.loc文件里面的内容和/u01/app/19.3.0/grid/oraInst.loc保持一致:

inventory_loc=/u01/app/oraInventory
inst_group=dba

2. 执行runInstaller命令更新配置:

cd $ORACLE_HOME/oui/bin
./runInstaller -silent -attachHome ORACLE_HOME="/oracle/app/19.3.0/db" ORACLE_HOME_NAME="Ora19gHome"

3. 重新执行opatch lsinv命令:

新的输出为:Central Inventory : /u01/app/oraInventory

4. 重新执行opatchauto命令后成功


请使用浏览器的分享功能分享到微信等