亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何打補丁PSU

發布時間:2021-11-15 14:50:25 來源:億速云 閱讀:208 作者:iii 欄目:關系型數據庫

這篇文章主要講解了“如何打補丁PSU”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“如何打補丁PSU”吧!

首先說一下下載補丁和最新opatch的方法:
都再mos上:

下載補丁:直接搜索2118136.2,這是文檔id

如何打補丁PSU

下載optach:點擊補丁程序和更新程序標簽,然后搜索6880880

如何打補丁PSU

接下來我們說下常用到的PSU:

我們這里之說linux的,主要有DB,GI+DB,GI+DB+OJVM

然后我們來說補丁安裝:

其實,就是在這里翻譯一下readme.html,這里主要介紹一下GI+DB(+OJVM)
OJVM記住一點就好,要單獨用oracle用去打,并且,這個是不支持rolling upgrade的,也就是說,集群必須都得停。
然后說GI+DB:
首先,不管咋說,都要先查看opatch的版本
grid用戶跟oracle用戶都要查,在各自的$ORACLE_HOME/OPatch/下:
./opatch version
然后用這個version,比對readme里面要求的該補丁至少需要啥版本的opatch。要我說,直接那最新的opatch升了就對了,升級opatch的方法:
下載對應系統版本的OPatch,然后在grid和oracle用戶下都要執行,因為各是各的Opatch工具:
unzip 壓縮包 -d $ORACLE_HOME
然后選擇全部覆蓋,就是輸入一個A就ok了
然后要生成一個rsp文件,反正就grid下生成嘛:(12.2.0.1.5以上版本就不用了

$ORACLE_HOME/OPatch/ocm/bin/emocmrsp -no_banner -output /opt/ocm.rsp
反正就是這個rsp不管放哪兒,必須保證oracle用戶和grid用戶都能訪問的到,后面說為啥
然后一切準備就緒,root用建個空目錄,一定得是個空目錄,比如:
mkdir /GI
然后把壓縮包拷到這個目錄下,給個777權限:
chmod 777 -R /GI
然后用grid用戶解壓補丁包就解壓在這個路徑下:
su - grid
cd /GI
unzip 補丁包
一般來說,grid home和oracle home都不是share的,如果有acfs,不管咋說,都得先umount,然后我們就用opatch auto直接打,這里我們用rolling upgrade的方式,就是一個節點一個節點的打,不用停業務。
按文檔的方法是,咋說也得先把em停了,
然后以root用戶的身份執行:
grid的$ORACLE_HOME/OPatch/opatch auto /GI/GI+DB的目錄  -ocmrf /opt/ocm.rsp
完事兒以后在grid用戶下,oracle用戶下,分別執行:
$ORACLE_HOME/OPatch/opatch lspatches
看看補丁打上沒,然后所有節點執行完事兒。
然后在一個節點上執行腳本:
@?/rdbms/amdin/catbundle.sql psu apply
@?/rdbms/admin/utlrp.sql(這個主要時為了重新編譯一些java相關的失效的對象)(有時間執行,沒時間就算)
然后查一下dba_registry_history,有新的補丁記錄就對了,完事兒。

現在解釋一下readme中的這個opatch auto:

首先你如果你沒有建那個空目錄的話,系統就要問你到底是解沒解壓到一個空目錄啊,你確認倆次,因為它是要自己檢索每個目錄,然后對應的打補丁。
然后,它會把em停,數據庫實例停了,asm實例停了,節點停了
接著,它會用grid的用戶指定oh=grid_home給GI打補丁,再用oracle用戶指定oh=oracle_home給DB打補丁,其中還要以root身份執行對集群操作的腳本,所以這就是為什么:
一定要用root執行打補丁!一定要把ocm.rsp文件放在grid和oracle都能訪問的路徑!(oracle用戶是訪問不到/home/grid/下的)

打完補丁,然后把集群起起來,數據庫也起起來,em也起起來。
所以說白了,要按readme的方式來,啥都不用停,把acfs umount了就可以。

但是為了保險,避免諸多不可預見的問題,建議如下做:
在要打補丁的節點上,停em,停數據庫實例,
sqlplus / as sysdba
shutdown immediate
exit
grid的$ORACLE_HOME/OPatch/opatch auto /GI/GI+DB的目錄 -oh grid_home的路徑展開(就是意思別直接寫$ORACLE_HOME) -ocmrf /opt/ocm.rsp
oracle的$ORACLE_HOME/OPatch/opatch auto /GI/GI+DB的目錄 -oh oracle_home的路徑展開(就是意思別直接寫$ORACLE_HOME) -ocmrf /opt/ocm.rsp

然后lspatches檢查,
然后起數據庫實例,再到下一個節點停數據庫實例

所有節點都打完補丁,再在一個節點上執行腳本,把補丁注冊到數據庫中。

感謝各位的閱讀,以上就是“如何打補丁PSU”的內容了,經過本文的學習后,相信大家對如何打補丁PSU這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

psu
AI

临朐县| 达拉特旗| 杨浦区| 克拉玛依市| 应城市| 呼伦贝尔市| 婺源县| 城固县| 文安县| 怀化市| 海林市| 罗源县| 万州区| 本溪| 商都县| 凤城市| 宿州市| 惠东县| 贵州省| 陆良县| 平利县| 红安县| 虹口区| 家居| 乌鲁木齐市| 涿州市| 西乡县| 广丰县| 阿克陶县| 崇州市| 如东县| 谢通门县| 万载县| 大宁县| 宁阳县| 金昌市| 汶上县| 济源市| 洛川县| 喀什市| 安平县|