Oracle 19c- 19.8應用32242453補丁
在應用19.9 RU後,由於HAIP網路改變,ASM無法啟動,導致資料庫節點故障,本文主要講解補丁的應用步驟
、備份資料庫和基礎軟體
為防止安裝補丁時發生不可解決的意外,對資料庫和u01基礎軟體目錄進行備份
(1)備份資料庫
對資料庫執行rman備份。
(2)對基礎軟體進行備份
在每個節點分別執行以下操作
export GRID_HOME=/u01/app/19c/grid $GRID_HOME/bin/crsctl stop crs -f tar -cvf /oracle/backup_soft/`date +\%Y\%m\%d`_GIDB.tar /u01
、檢測OPATCH版本
$GRID_HOME/OPatch/opatch version $GRID_HOME/OPatch/opatch lspatches $ORACLE_HOME/OPatch/opatch version $ORACLE_HOME/OPatch/opatch lspatches
OPatch 是Oracle安裝補丁的工具。不同的補丁對OPatch版本要求不同。要安裝p32242453_198000OCWRU,需要下載OPatch版本12.2.0.1.13及以上版本。
解壓後直接替換ORACLE_HOME中的OPatch目錄即可
、上傳補丁
向資料庫伺服器上傳補丁Patch 32242453
、在資料庫伺服器解壓補丁
unzip -d <PATCH_TOP_DIR> p32242453_198000OCWRU_Linux-x86-64
、檢測補丁衝突
檢測當前環境與p32242453補丁是否存在衝突
$ cd <PATCH_TOP_DIR>/32242453
$ $ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -ph ./
、進行補丁應用
分別給每個節點進行GI和DB的補丁應用
(1)給GI應用補丁
以root使用者執行以下命名
$GRID_HOME/OPatch/opatchauto apply $UNZIPPED_PATCH_LOCATION/32242453 -oh $GI_HOME -analyze $GRID_HOME/OPatch/opatchauto apply $UNZIPPED_PATCH_LOCATION/32242453 -oh $GI_HOME
(2)給DB應用補丁
以root使用者執行以下命名
$ORACLE_HOME/OPatch/opatchauto apply $UNZIPPED_PATCH_LOCATION/32242453 -oh $ORACLE_HOME -analyze $ORACLE_HOME/OPatch/opatchauto apply $UNZIPPED_PATCH_LOCATION/32242453 -oh $ORACLE_HOME
、補丁應用驗證
以grid使用者執行以下命令
$opatch lsinventory -oh <GI_HOME> 以oracle使用者執行以下命令 $opatch lsinventory -oh <ORACLE_HOME>
、資料字典應用
檢查資料字典中補丁資訊
set lines 500 pages 500 col description for a75 col action_time for a35 col action for a10 col comments for a50 col VERSION for a25 col NAMESPACE for a20 col BUNDLE_SERIES for a20 select * from registry$history; select patch_id,version,action,status,action_time,description from dba_registry_sqlpatch; cd $ORACLE_HOME/OPatch ./datapatch -verbose 過程見下面 sqlplus / as sysdba SQL> shutdown immediate; 檢查資料字典中補丁資訊 set lines 500 pages 500 col description for a75 col action_time for a35 col action for a10 col comments for a50 col VERSION for a25 col NAMESPACE for a20 col BUNDLE_SERIES for a20 select * from registry$history; select patch_id,version,action,status,action_time,description from dba_registry_sqlpatch; 9、檢測失效物件 set lin 300 pages 5000 col object_name for a40 col owner for a20 select count(*) from dba_objects where status='INVALID'; select count(*) from dba_objects where status='INVALID' and owner='SYS'; select owner,object_name,object_type,status from dba_objects where status='INVALID' 如有失效物件,對失效物件進行修復 cd $ORACLE_HOME/rdbms/admin sqlplus / as sysdba SQL> @utlrp.sql
第一方案
1、以root使用者執行以下命名 $GRID_HOME/OPatch/opatchauto rollback <UNZIPPED_PATCH_LOCATION>/32242453 -analyze $GRID_HOME/OPatch rollback <UNZIPPED_PATCH_LOCATION>/32242453 -oh <path to GI home> 2、補丁應用驗證 以grid使用者執行以下命令 $GRID_HOME/OPatch/opatch lsinventory -oh $GRID_HOME 以oracle使用者執行以下命令 $GRID_HOME/OPatch/opatch lsinventory -oh $ORACLE_HOME 第二方案 在每個節點分別解壓$GRID_HOME和$ORACLE_HOME tar xvf /oracle/backup_soft/`date +\%Y\%m\%d`_GIDB.tar /u01 在每個節點啟動crs $GRID_HOME/bin/crsctl start crs 啟動資料庫 $ORACLE_HOME/bin/srvctl start instance -d <db_unique_name> -n <node_name>
-the end-
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28373936/viewspace-2791433/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【補丁】Oracle補丁的知識及術語Oracle
- Oracle RAC更新補丁Oracle
- 12. Oracle版本、補丁及升級——12.2. 補丁及補丁集Oracle
- oracle 跨小版本dg切換應用補丁報錯處理Oracle
- ORACLE 12.1.0.2 for linux7.6 應用PSU補丁31550110中的巨坑OracleLinux
- oracle最新補丁查詢Oracle
- Oracle補丁介紹一Oracle
- oracle打補丁回顧Oracle
- Oracle的OPatch補丁更新Oracle
- 【UP_ORACLE】如何給Oracle DG打補丁(二)備庫安裝補丁步驟Oracle
- 【UP_ORACLE】如何給Oracle DG打補丁(三)主庫安裝補丁步驟Oracle
- ORACLE打補丁的方法和案例Oracle
- Oracle RAC 19.3打19.5.1 RU補丁Oracle
- windows oracle 11201打補丁報錯WindowsOracle
- RU 和 RUR oracle補丁說明Oracle
- Pycharn破解補丁啟用
- Oracle各版本補丁的支援週期Oracle
- Oracle Goldengate 12c打pus補丁OracleGo
- Oracle 12.2之後補丁RU RUR概要Oracle
- 熱更新應用--熱補丁Hotfix學習筆記筆記
- 【UP_ORACLE】如何給Oracle DG打補丁(一)整體思路Oracle
- 中文最新Illustrator 2024啟用補丁
- Oracle 補丁那些事兒(PS、PSU、CPU、SPU、BP、DBBP…)Oracle
- Oracle 11g RAC自動打GI PSU補丁Oracle
- oracle 19c rac打補丁常見錯誤Oracle
- Oracle 19c RAC打補丁過程避坑指南Oracle
- 12. Oracle版本、補丁及升級——12.3. 升級Oracle
- ORACLE RAC的全自動 打補丁標準化文件Oracle
- 有Oracle support identifier的沒?幫下載兩個補丁OracleIDE
- Royal TSX啟用補丁 「Royal TSX下載」
- Enfocus PitStop Pro 2022 最新補丁啟用版
- 12. Oracle版本、補丁及升級——12.1. 版本體系Oracle
- 【kingsql分享】Oracle 18c RAC補丁升級實戰【DBRU】SQLOracle
- DaVinci Resolve Studio 18啟用補丁「親測可用」
- AutoCAD 2021啟用最新版+AutoCAD 2021補丁
- AutoCAD 2024 中文啟用版+cad2024補丁
- Android熱補丁之Robust(二)自動化補丁原理解析Android
- 使用破解補丁啟用webstorm2018(附加補丁下載的網址)WebORM