实验环境搭建平台:VMware WorkstationOS:RHEL 7.6Grid&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/oraInventory4. 重新执行opatchauto命令后成功
