【opatch】Oracle打補丁工具opatch簡介
本文簡單介紹一下opatch命令的位置和幫助文件。
1.opatch命令存放位置
該命令的存放位置在$ORACLE_HOME下的OPatch目錄下。
secooler@secDB /home/oracle$ cd $ORACLE_HOME
secooler@secDB /oracle/ora11gR2/product/11.2.0/dbhome_1$ cd OPatch/
2.檢視OPatch目錄下檔案列表
secooler@secDB /oracle/ora11gR2/product/11.2.0/dbhome_1/OPatch$ ls -l
total 60K
drwxr-xr-x 2 oracle oinstall 4.0K Oct 28 00:29 docs/
-rw-r--r-- 1 oracle oinstall 22K May 6 2009 emdpatch.pl
drwxr-xr-x 2 oracle oinstall 4.0K Oct 28 00:29 jlib/
drwxr-xr-x 5 oracle oinstall 4.0K Oct 28 00:29 ocm/
-rwxr-xr-x 1 oracle oinstall 8.6K May 6 2009 opatch*
-rw-r--r-- 1 oracle oinstall 49 Oct 28 00:30 opatch.ini
-rw-r--r-- 1 oracle oinstall 2.6K May 6 2009 opatch.pl
drwxr-xr-x 4 oracle oinstall 4.0K Oct 28 00:29 opatchprereqs/
其中opatch就是我們要尋找的命令檔案。
這是一個Shell指令碼,有興趣的朋友可以深入研究一下這個指令碼的編寫邏輯。
3.使用“-help”引數可以獲得opatch命令的簡要幫助資訊
secooler@secDB /oracle/ora11gR2/product/11.2.0/dbhome_1/OPatch$ ./opatch -help
Invoking OPatch 11.1.0.6.6
Oracle Interim Patch Installer version 11.1.0.6.6
Copyright (c) 2009, Oracle Corporation. All rights reserved.
Usage: opatch [ -help ] [ -r[eport] ] [ command ]
command := apply
lsinventory
napply
nrollback
rollback
query
version
prereq
util
:= -help Displays the help message for the command.
-report Print the actions without executing.
example:
'opatch -help'
'opatch apply -help'
'opatch lsinventory -help'
'opatch napply -help'
'opatch nrollback -help'
'opatch rollback -help'
'opatch prereq -help'
'opatch util -help'
OPatch succeeded.
在幫助資訊的最後的“example”部分的內容列舉出了其他幾個獲得進一步幫助資訊的方法,大家可以自行嘗試。
4.opatch工具的安裝方法
如果沒有找到這個工具,可以使用這個地址自行下載:
(參考MOS的“Opatch - Where Can I Find the Latest Version of Opatch? [ID 224346.1]”文章描述)
5.小結
任何一個Oracle版本中都或多或少的存在bug,因此種類龐雜的補丁內容就應運而生,如CPU(Critical Patch Update)、PSU(Patch Set Update)等,此時opatch就派上用場了。
Good luck.
secooler
10.04.25
-- The End --
1.opatch命令存放位置
該命令的存放位置在$ORACLE_HOME下的OPatch目錄下。
secooler@secDB /home/oracle$ cd $ORACLE_HOME
secooler@secDB /oracle/ora11gR2/product/11.2.0/dbhome_1$ cd OPatch/
2.檢視OPatch目錄下檔案列表
secooler@secDB /oracle/ora11gR2/product/11.2.0/dbhome_1/OPatch$ ls -l
total 60K
drwxr-xr-x 2 oracle oinstall 4.0K Oct 28 00:29 docs/
-rw-r--r-- 1 oracle oinstall 22K May 6 2009 emdpatch.pl
drwxr-xr-x 2 oracle oinstall 4.0K Oct 28 00:29 jlib/
drwxr-xr-x 5 oracle oinstall 4.0K Oct 28 00:29 ocm/
-rwxr-xr-x 1 oracle oinstall 8.6K May 6 2009 opatch*
-rw-r--r-- 1 oracle oinstall 49 Oct 28 00:30 opatch.ini
-rw-r--r-- 1 oracle oinstall 2.6K May 6 2009 opatch.pl
drwxr-xr-x 4 oracle oinstall 4.0K Oct 28 00:29 opatchprereqs/
其中opatch就是我們要尋找的命令檔案。
這是一個Shell指令碼,有興趣的朋友可以深入研究一下這個指令碼的編寫邏輯。
3.使用“-help”引數可以獲得opatch命令的簡要幫助資訊
secooler@secDB /oracle/ora11gR2/product/11.2.0/dbhome_1/OPatch$ ./opatch -help
Invoking OPatch 11.1.0.6.6
Oracle Interim Patch Installer version 11.1.0.6.6
Copyright (c) 2009, Oracle Corporation. All rights reserved.
Usage: opatch [ -help ] [ -r[eport] ] [ command ]
command := apply
lsinventory
napply
nrollback
rollback
query
version
prereq
util
-report Print the actions without executing.
example:
'opatch -help'
'opatch apply -help'
'opatch lsinventory -help'
'opatch napply -help'
'opatch nrollback -help'
'opatch rollback -help'
'opatch prereq -help'
'opatch util -help'
OPatch succeeded.
在幫助資訊的最後的“example”部分的內容列舉出了其他幾個獲得進一步幫助資訊的方法,大家可以自行嘗試。
4.opatch工具的安裝方法
如果沒有找到這個工具,可以使用這個地址自行下載:
(參考MOS的“Opatch - Where Can I Find the Latest Version of Opatch? [ID 224346.1]”文章描述)
5.小結
任何一個Oracle版本中都或多或少的存在bug,因此種類龐雜的補丁內容就應運而生,如CPU(Critical Patch Update)、PSU(Patch Set Update)等,此時opatch就派上用場了。
Good luck.
secooler
10.04.25
-- The End --
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/519536/viewspace-660712/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 使用OPatch給Oracle打補丁Oracle
- opatch 工具打補丁使用說明
- Oracle 補丁體系 及 opatch 工具 介紹Oracle
- Oracle的OPatch補丁更新Oracle
- 安裝oraInventory和使用opatch給Oracle打補丁AIOracle
- zt_使用opatch給oracle打補丁patch_bugOracle
- oracle opatch 工具的使用(oracle小補丁安裝)(轉)Oracle
- 【Oracle】Opatch 工具介紹Oracle
- EBS opatch 補丁應用
- 如何檢視Oracle補丁 - opatch 的使用Oracle
- 【opatch打補丁】oracle10.2.0.5.0升級10.2.0.5.9 for linuxOracleLinux
- oracle 9204 補丁應用工具opatch相關小述Oracle
- 打補丁報錯Opatch error : "Unable to lock Central InventoryError
- ORACLE opatch 打補丁fuser command output for /u01/.../crsctl.bin is FailureOracleAI
- RAC資料庫中用opatch應用補丁資料庫
- Oracle OPatch工具-小記Oracle
- GI PSU打補丁之opatch auto 自動方式分別打GI_HOME和ORACLE_HOMEOracle
- 關於oracle opatch打補丁是 不能用grid使用者直接mvOPatch folder的問題Oracle
- 升級opatch工具
- Oracle 更新 OPatch 工具版本 的方法 說明Oracle
- $ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithOracleAI
- EBS R12應用通過opatch打補丁提示: Cannot open the file: /etc/oraInst.locAI
- oracle打補丁回顧Oracle
- Oracle EBS中打補丁Oracle
- Oracle EBS APP & DB 打補丁過程簡述OracleAPP
- Oracle更新Opatch故障處理Oracle
- Oracle 10.2.0.5 opatch報錯Oracle
- EM 12c 系統補丁實施opatch版本問題 - Patch 6880880
- Java could not be located. OPatch cannot proceed!.OPatch failedJavaAI
- ORACLE打補丁的方法和案例Oracle
- ORACLE11G DG打補丁Oracle
- Oracle資料庫打補丁方法Oracle資料庫
- oracle 小補丁能全部打嗎?Oracle
- Oracle補丁介紹一Oracle
- Oracle介質補丁號Oracle
- Oracle補丁術語介紹 PSU CPU補丁Oracle
- 在windows上打Oracle的CPU補丁WindowsOracle
- 給Oracle資料庫打補丁(轉)Oracle資料庫