oracle数据库补丁升级方案

Posted by wukaiqiang; tagged with none

版本号说明

Oracle 数据库的发行版本号(release number)一般由五位数字组成

第一位数字是我们最常提到的一个大版本标识
第二位数字代表数据库维护版本发行号
第三位数字代表了 Oracle Application Server (OracleAS)的发行版,对于 Oracle database 软件而言这一位总是为 0
第四位数字代表了某个组件的发行版本号。
第五位数字代表了平台相关发行版本号。

补丁类型介绍

Release
标准产品发布。如 Oracle Database 10g Release 2
Patch Set Release
PSR:这是在主版本号上发布的补丁集,修复了较多的 Bug
Patch Set Update
PSU:Oracle 选取在每个季度用户下载数量最多,并且得到验证具有较低风险的补丁放入到每个季度的 PSU 中,修复比较严重的一些问题,包含每个季度的 CPU,是累积型的。
Critical Patch Update
CPU 补丁:每季度发布一次,用来修复安全方面的些补丁,是累积型的。目前(2012 年 10 月)已经更名
为 Security Patch Update (SPU)
Interim Patch/One-Off Patch 小补丁
Merged Patch 合并的补丁:当几个小补丁之间有冲突,不能同时安装的时候,需要提供这种 Merged Patch。补丁冲突主要是由于 2个或者多个补丁修改同一个文件,但是修改的内容是不同的。
BundlePatch(BP)
补丁集,修复多个 Bug。
Diagnostic Patch
诊断补丁:这类补丁不是用来解决问题的,而是用来寻找问题的原因的。这类补丁只在 Oracle 技术支持部门要求安装时,才需要安装。在得到需要的诊断信息后 ,应立即卸载这一补丁。
Composite Patch
Composite Patche 的改进包括减少补丁安装时间,减少回滚以前应用的overlay patches的需要。 新的Composite Patches 格式,使以前PSU应用的overlay patches和新安装的PSU并存成为可能。

准备工作
数据备份:expdp、rman、冷备

windows下补丁升级
aix下补丁升级
linux下补丁升级
rac集群环境下补丁升级
详见: