日期:2014-05-16  浏览次数:20537 次

EBS DBA指南笔记3

第五章 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的大小逐渐递增,复杂度也越来越高。

?