標籤:des cWeb style io ar color os sp java
2014-06-21 BaoXinjian
DBA_Oracle Erp中某個Form需進行升級Patch詳解(案例)
一、摘要
有時在Oracle Erp維護時,會遇到Oracle已解決的Bug,需打Patch
在Patch之前,最好提SR和Oracle Support Team確認一下是否推薦大這個Patch,以做好風險評估
二、案例
案例:升級Supplier Merge Form對應的版本,解決Oracle Standard Bug
1.檢查當前的Form版本
(1). 語句:-a $AU_TOP/forms/US/GLXFCRVL.fmb|grep ‘$Header‘
(2). 通過Application方式
2. 查詢Oracle Support的資料
3. 下載補丁,注意選擇語言
4. 將補丁複製到的虛擬機器和主機共用目錄
5. 開啟維護模式
6. 要將Patch目錄許可權改為777,並啟動補丁
(1). 修改許可權: chmod -R 777 Patch
(2). 啟動補丁
7. 如打patch時出錯,需重新打,兩種做法
(1). 不要繼續Pervious AutoPatch Sesion
(2). adpatch restart=Y
8. 打完補丁後關閉維護模式
9. 查看補丁是否成功
(1). 查看Form的版本
(2). 查看資料庫中Patch記錄
SELECT * FROM ad_applied_patches
WHERE patch_name = ‘12707227‘;
SELECT * FROM ad_bugs
WHERE bug_number = ‘12707227‘;
10. 如果打補丁出現系統崩潰,參照step_7的做法
11. 如果打補丁過程中出現Failed,需要在另外一個session中啟動adctrl
(1).出現Failed,applsys的預設密碼也為apps
(2). 啟動adctrl,一般選擇2進行restart job,或者選擇8進行skip這個錯誤
(3). 最後此Failed的job跳過,進行下面的job
********************鮑建立********************
Oracle ERP 補丁升級方式