第五章 patching
?
?
?
patch的作用:解决应用代码的问题;安装新的特征;更新technology stack组件。打patch不是一个简单的过程,但我们也没必要深究里面每个细节。
?
EBS的patch分为两类:
?
Oracle Applications patching:改变应用的代码程序
?
Technology stack components patching:更新或修复oracle相关的软件,比如JDK,FORMS,REPORT,iAS。
?
这一章我们主要讲第一类patch,第二类patch对OS的依赖性很大。
?
?
?
1.Applications Patching
?
打patch的几个重要步骤:
?
a.Preparing to patch:注意看readme。
?
b.Applying patches:包括unbundling the patch,enabling maintenance mode, applying the patch with adpatch, and implementing manual steps。
?
c.Monitoring and resolving patching issues:use log files and AD control utility监控patch worker processes。
?
d.Post-patching steps and cleaning up:验证补丁和清理打完补丁后不在需要的文件。
?
?
?
应用patch还可以继续分类:
?
One-off patch:针对特定的bug。
?
Minipack patch:one-off patch的集合,有时针对特定的模块。字母代号可以看出版本号,比如AD的版本,minipack patch会叫AD.I
?
Family Pack patch:minipack的集合,针对一组应用模块。同样字母代号也能看出版本号,比如HR套件J版本的patch:HR_PF.J
?
Maintenance Pack patch:family pack的集合,针对应用的一个更新版本。比如EBS 11.5.10就是一个maintenance pack。
?
这些patch的大小逐渐递增,复杂度也越来越高。
?