PSU/OPATCH/OJVM下载页面及安装方式(最实用版)

中文版:数据库 PSU,SPU(CPU),Bundle Patches 和 Patchsets 补丁号码快速参考 (文档 ID 1922396.1)

Download Reference for Oracle Database/GI Update, Revision, PSU, SPU(CPU), Bundle Patches, Patchsets and Base Releases (文档 ID 2118136.2)

OPATCH下载页面

https://updates.oracle.com/download/6880880.html

How To Download And Install The Latest OPatch(6880880) Version (文档 ID 274526.1)

 

OJVM下载页面

Download Reference for Oracle Database/GI Update, Revision, PSU, SPU(CPU), Bundle Patches, Patchsets and Base Releases (文档 ID 2118136.2)

 

su – oracle

升级前opatch版本

opatch version

Opatch升级

unzip p6880880_112000_Linux-x86-64.zip -d $ORACLE_HOME

升级后的opatch版本

opatch version

解压PSU补丁包

Su - oracle

unzip p24918228_112040_Linux-x86-64.zip

应用PSU

cd /oracle/24918228/

opatch apply

验证补丁:

/u01/app/oracle/product/11.2/OPatch/opatch lsinventory

/u01/app/oracle/product/11.2/OPatch/opatch lspatches

打OJVM补丁

Su - oracle

unzip OJVM-p27923320_121020_Linux-x86-64

cd /oracle/27923320

opatch apply

验证打补丁结果

/u01/app/oracle/product/11.2/OPatch/opatch lsinventory

/u01/app/oracle/product/11.2/OPatch/opatch lspatches

Patch Set Update (PSU):每季度发布一次,修复比较严重的一些问题,包含每季的CPU,也是累积型的。

Patch set:是在大版本上发布的补丁集,修复了较多的Bug,可能会包含一些增强功能。比如11.2是一个大版本,那么11.2.0.2就是一个Patchset。这种补丁集经过了严格的集成测试,也是累积型的。所以我们总是推荐安装最新的Patch Set。

Diagnostic patch:诊断补丁。有的时候诊断一个问题的时候,为了获得更多的诊断信息,Oracle的开发部门会提供一个DiagnosticPatch,这种补丁不是为了修复问题,而是诊断问题。所以这种补丁一般只在oracle内部使用。

Bundle patch:补丁集是同时修复多个Bug的补丁集。它分为两种,一种是应用于exadata的,另一种是应用于windows上的。对于应用于EXADATA的这一类型的补丁实际上是标准数据库的补丁,不包括任何Exadata特有的代码,也就是说它可以应用在Linuxx86_64平台的Oracle数据库之上,这种情况下一般是为了测试或是应用于exadata的dataguard上。而对于应用在windows上的BP是因为在Windows平台上的Oracle没有小补丁,只有这种BundlePatch。 这种补丁集会周期性的发布(至少每季一次)。这种补丁集是累积型的,也就是每个Bundle patch 会包含之前的所有的Bundle Patch。比如Windows Bundle Patch 16,它会包含之前所有15个Bundle Patch,所以每次只要安装最新的BundlePatch就可以了。另外,在 Exadata中,BP与标准Oracle数据库的PSU(patchset update)类似。因为通常情况下,Exadata并不建议打单独的one-off patch,主要是考虑到十分复杂的补丁冲突分析,以及由此带给支持后台的大量的补丁合并请求(Patch Merge Request)。

OPatch: 安装管理补丁而设计的工具,从Oracle 9.2版开始提供使用。通过Opatch工具,DBA可以方便安装、卸载补丁,也可以检测冲突等,

上一篇:Eclipse NDK 配置


下一篇:Ubuntu Linux下如何配置Android开发环境