【ASK_ORACLE】Oracle 19c RAC使用opatchauto安裝補丁報錯OPATCHAUTO-72083

Attack_on_Jager發表於2021-07-16

實驗環境

搭建平臺: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命令後成功


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69992972/viewspace-2781681/,如需轉載,請註明出處,否則將追究法律責任。

相關文章