19c 自動打RU補丁
$ORACLE_HOME為oracle軟體安裝目錄(/oracle/app/product/12.2.0/db_1)
$GRID_HOME為grid安裝目錄(/oracle/grid/crs_1)
<UNZIPPED_PATCH_LOCATION>為psu安裝包解壓路徑,本次實驗改目錄為/soft
一、解壓opatch工具
1.1 root使用者修改屬組
# chown grid:oinstall p6880880_122010_Linux-x86-64.zip
1.2 Grid使用者雙節點執行:
$ unzip p6880880_122010_Linux-x86-64.zip -d $ORACLE_HOME
1.3 root使用者修改屬組
# chown oracle:oinstall p6880880_122010_Linux-x86-64.zip
1.4 Oracle使用者雙節點執行:
$ unzip p6880880_122010_Linux-x86-64.zip -d $ORACLE_HOME
檢視opatch當前版本
[oracle@s1-11g OPatch]$ opatch version
OPatch Version: 12.2.0.1.25
OPatch succeeded.
二、解壓補丁包
在雙節點執行(grid或oracle使用者都可以)
$ cd /soft
$ unzip p31750108_190000_Linux-x86-64.zip
三、安裝過程
檢查readme檔案:
31750108
Patch Number Description Applicable Homes
31771877 Database Release Update 19.9.0.0.201020 Only DB Home for non-Oracle RAC setup. Both DB Homes and Grid Home for Oracle RAC setup.
31772784 OCW Release Update 19.9.0.0.201020 Both DB Homes and Grid Home
31773437 ACFS Release Update 19.9.0.0.201020 Only Grid Home
31780966 Tomcat Release Update 19.0.0.0.0 Only Grid Home
ORACLE_HOME=/oracle/app/product/12.2.0/db_1
GRID_HOME=/oracle/grid/crs_1
status file location=/soft/status.lst
node name=rac1,rac2
打補丁前準備:
1.備份安裝檔案
tar cvf /ora_backup/oracle.tar oracle
tar cvf /ora_backup/grid.tar grid
2.備份資料檔案
rmant target /
backup database format '/ora_backup/full_%U.bak' plus archivelog;
3.關閉資料庫
srvctl stop database -d orcl -o immediate
自動打補丁過程:
預檢查
雙節點執行
/oracle/grid/crs_1/OPatch/opatchauto apply /soft/31750108 -analyze
1. 關閉2節點叢集
/oracle/grid/crs_1/bin/crsctl stop has
2. 1節點執行打grid補丁
/oracle/grid/crs_1/OPatch/opatchauto apply /soft/31750108 -oh /oracle/grid/crs_1 -nonrolling
3. 1節點關叢集 2節點開叢集
/oracle/grid/crs_1/bin/crsctl stop has
/oracle/grid/crs_1/bin/crsctl start has
4. 2節點打grid補丁
chmod 660 /oracle/oraInventory/ContentsXML/oui-patch.xml
/oracle/grid/crs_1/OPatch/opatchauto apply /soft/31750108 -oh /oracle/grid/crs_1 -nonrolling
5. 1節點打db補丁
/oracle/app/product/12.2.0/db_1/OPatch/opatchauto apply /soft/31750108 -oh /oracle/app/product/12.2.0/db_1
6. 2節點打db補丁
/oracle/app/product/12.2.0/db_1/OPatch/opatchauto apply /soft/31750108 -oh /oracle/app/product/12.2.0/db_1
7.載入sql
srvctl start database -d orcl
cd $ORACLE_HOME/OPatch
./datapatch -verbose
回滾:
同時回滾
/oracle/grid/crs_1/OPatch/opatchauto rollback /soft/31750108
單獨回滾
grid:
/oracle/grid/crs_1/OPatch/opatchauto rollback /oracle/grid/crs_1
db:
/oracle/app/product/12.2.0/db_1/OPatch/opatchauto rollback -oh /oracle/app/product/12.2.0/db_1
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23825935/viewspace-2917315/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 19c rac自動打補丁步驟
- Oracle RAC 19.3打19.5.1 RU補丁Oracle
- [20220329]19c sql語句打補丁.txtSQL
- RU 和 RUR oracle補丁說明Oracle
- oracle 19c rac打補丁常見錯誤Oracle
- Oracle 12.2之後補丁RU RUR概要Oracle
- Oracle 11g RAC自動打GI PSU補丁Oracle
- Oracle 19c RAC打補丁過程避坑指南Oracle
- ORACLE RAC的全自動 打補丁標準化文件Oracle
- oracle打補丁回顧Oracle
- 如何給esxi打補丁
- Linux檔案打補丁Linux
- Android熱補丁之Robust(二)自動化補丁原理解析Android
- ORACLE 19C RAC FOR RHEL7 打補丁報錯OPatchException: Unable to create patchObjectOracleExceptionObject
- DG環境下打補丁
- weblogic的版本及打補丁Web
- GI PSU打補丁之opatch auto 自動方式分別打GI_HOME和ORACLE_HOMEOracle
- windows oracle 11201打補丁報錯WindowsOracle
- [202021127]sql打補丁問題.txtSQL
- 打補丁時重建Inventory目錄
- ORACLE打補丁的方法和案例Oracle
- Oracle Goldengate 12c打pus補丁OracleGo
- 【PSU】怎麼給RAC打PSU補丁
- 打補丁打出新的BUG來了
- SAP打補丁時需要注意的地方
- 【UP_ORACLE】如何給Oracle DG打補丁(二)備庫安裝補丁步驟Oracle
- 【UP_ORACLE】如何給Oracle DG打補丁(三)主庫安裝補丁步驟Oracle
- 19c新環境安裝補丁(三)_推薦
- [20210929]sql打補丁使用rule提示問題.txtSQL
- [20220330]編寫sql打補丁的指令碼.txtSQL指令碼
- weblogic10.3.6軟體打補丁很慢問題Web
- Git 打補丁– patch 和 diff 的使用(詳細)Git
- Git 打補丁-- patch 和 diff 的使用(詳細)Git
- 伺服器打補丁需要注意的幾點伺服器
- 伺服器批次打補丁 批次vps用什麼伺服器
- 12. Oracle版本、補丁及升級——12.2. 補丁及補丁集Oracle
- SharePoint or Office 打補丁或產品安裝遇到問題
- 12C RAC 打31720486補丁 後報錯處理