Interim Patch/One-
OffPatch
常说的小补丁,为了修复某(几)个Bug而发布的补丁。这种补丁推荐在测试库上测试
无误后再安装在生产库上。
Merged Patch
合并的补丁。当几个小补丁之间有冲突,不能同时安装的时候,需要提供这种Merged
Patch。补丁冲突主要是由于2个或者多个补丁修改同一个文件,但是修改的内容是不同
的。
Bundle Patch(BP)
Oracle在Windows平台上没有小补丁,只有这种Bundle Patch。这种累积型的补丁集
会周期性的发布(至少每季一次),也就是每个Bundle Patch会包含之前所有的
Bundle Patch。比如Windows Bundle Patch 16,它会包含之前所有15个Bundle
Patch,所以,总是推荐安装最新的Bundle Patch。Oracle的集群软件和数据库软件的
Window Bundle Patch是同一个,比如Windows Bundle Patch 16(补丁号
16167942,既可以打在集群上,也可以打在数据库上)。
Diagnostic Patch
诊断补丁。顾名思义,这类补丁不是用来解决问题的,而是用来寻找问题的原因的。这
类补丁只在Oracle技术支持部门要求安装时,才需要安装。在得到需要的诊断信息后,
应立即卸载这一补丁。
Composite Patches
从2012年4月份的Database PSU 11.2.0.3.2和11.2.0.2.0.7开始,推出一种新的概念叫
Composite Patches。这是一种新型的补丁包,它不同于其它的累积型补丁包。如果是
第一次安装Composite Patches,那么该Composite Patches所包括的全部补丁都会被
安装,后续安装的Composite Patches,只会安装对比前一次Composite Patches有变
化的部分和新增加的补丁。
可以参考下面的MOS文档了解每个季度的CPU、PSU、Windows Bundle Patch的具体补丁号:
l Note 1454618.1 Quick Reference to Patch Numbers for Database PSU, SPU(CPU), Bundle Patches and
Patchsets
l 数据库PSU,SPU(CPU),Bundle Patches和Patchsets补丁号码快速参考(文档 ID 1922396.1)
l Assistant: Download Reference for Oracle Database/GI Update, Revision, PSU, SPU(CPU), Bundle
Patches, Patchsets and Base Releases (文档 ID 2118136.2)
注意:目前都使用文档2118136.2,而文档1454618.1也会自动的跳跃到2118136.2。
1.如何查找最新的PSU?
每个数据库版本都有自己的PSU,PSU版本号体现在数据库版本的最后一位,例如11.2.0.3.5,则PSU是5,MOS
站点中Oracle Recommended Patches — Oracle Database [ID 756671.1]文档中可以查到各个产品版本最新
的PSU。如果记不住这个文档号也没关系,可以在MOS中以“PSU”为关键字搜索,那么通常这个文档会显示在
搜索结果的最前面。需要注意的是,必须购买了Oracle基本服务获取了CSI(Customer Support Identifier,客
户支持号)以后才有权限登陆MOS站点。
2.如何确认当前数据库已经安装了什么PSU?
评论