19c rac自動打補丁步驟
$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-2920211/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 19c 自動打RU補丁
- oracle 19c rac打補丁常見錯誤Oracle
- Oracle 11g RAC自動打GI PSU補丁Oracle
- Oracle 19c RAC打補丁過程避坑指南Oracle
- ORACLE RAC的全自動 打補丁標準化文件Oracle
- Oracle RAC 19.3打19.5.1 RU補丁Oracle
- 【UP_ORACLE】如何給Oracle DG打補丁(二)備庫安裝補丁步驟Oracle
- 【UP_ORACLE】如何給Oracle DG打補丁(三)主庫安裝補丁步驟Oracle
- ORACLE 19C RAC FOR RHEL7 打補丁報錯OPatchException: Unable to create patchObjectOracleExceptionObject
- 【PSU】怎麼給RAC打PSU補丁
- [20220329]19c sql語句打補丁.txtSQL
- Oracle RAC更新補丁Oracle
- 12C RAC 打31720486補丁 後報錯處理
- oracle打補丁回顧Oracle
- 如何給esxi打補丁
- Linux檔案打補丁Linux
- Android熱補丁之Robust(二)自動化補丁原理解析Android
- 安全漏洞補丁管理的下一步:自動化
- 【ASK_ORACLE】Oracle 19c RAC使用opatchauto安裝補丁報錯OPATCHAUTO-72083Oracle
- DG環境下打補丁
- weblogic的版本及打補丁Web
- Oracle RAC 第二節點打補丁報錯 oui-patch.xml (Permission denied)OracleUIXML
- GI PSU打補丁之opatch auto 自動方式分別打GI_HOME和ORACLE_HOMEOracle
- windows oracle 11201打補丁報錯WindowsOracle
- [202021127]sql打補丁問題.txtSQL
- 打補丁時重建Inventory目錄
- ORACLE打補丁的方法和案例Oracle
- win10更新補丁解除安裝怎麼操作_解除安裝win10更新補丁詳細步驟Win10
- Oracle Goldengate 12c打pus補丁OracleGo
- 打補丁打出新的BUG來了
- SAP打補丁時需要注意的地方
- oracle rac 打PSU補丁30805461兩個問題(Java版本及空間不足導致失敗)OracleJava
- 【RAC】RAC更換心跳地址和RAC更換儲存主要步驟
- 19c新環境安裝補丁(三)_推薦
- [20210929]sql打補丁使用rule提示問題.txtSQL
- [20220330]編寫sql打補丁的指令碼.txtSQL指令碼
- weblogic10.3.6軟體打補丁很慢問題Web
- Git 打補丁– patch 和 diff 的使用(詳細)Git