![]() |
|
|
该文档给出了 oracle 数据库主要补丁使用方法的一个概述。Oracle Database - 数据库补丁使用方法概述
本文概述了 Patch Set Updates,Bundle Patches 等补丁的主要特点,并解释了哪种方法适用于哪种环境。
该文档适用于负责数据库补丁安装的 oracle 数据库 DBA 人员。
本文概述了各种补丁的使用方法,这些方法都是为数据库 Base Release 或者 Patch Set Release (PSR)上安装补丁。本文不讨论 Base Release 和 Patch Set Release,只讨论 oracle 数据库,不讨论 Enterprise Manager。
Oracle 提供了 pro-active 和 Reactive 两种补丁的维护:
有几种不同类型的 pro-active patch 可以使用。本节概述了主要的 pro-active 补丁方法:
各种 pro-active patch 方法的数据库补丁内容可以用下图展示:
BP
PSU
SPU
安装只能使用 SPU,PSU 或者 BP 补丁方法之一。
关于当前的和历史的 pro-active 补丁详情,请参阅本文末尾部分的“Pro-Active数据库补丁的更多信息”。
各种补丁方法都有不同的方式来表示版本信息,详情查看下表:
术语 |
版本号 |
举例 |
Major Release |
版本的前2个字段指定(小数点分隔的字段) |
11.2 |
Base Release |
Major Release 版本的前4个字段 |
11.2.0.1 |
Patch Set Release (PSR) |
版本的第4个字段指定 |
11.2.0.4 |
Patch Set Update (PSU) |
版本的第5个字段指定 |
11.2.0.4.160419 |
Bundle Patch (BP) |
版本的第5个字段指定,但同时带有文本说明bundle 的系列 |
Exadata Database Bundle Patch 11.2.0.4.160419 |
Security Patch Update (SPU) |
由月/年指定 |
11.2.0.4 Jan 2015 SPU |
注意:
在早期的 RDBMS 产品版本(比如 Oracle 8 和 Oracle 9)中,同样的版本编号系统被称为”digits”,如”版本号 9.2.0.4 显示 Major Release 是前两位数字9.2”。因此,你仍然会发现一些遗留的 Oracle 软件涉及到版本号,比如12.1.0.2,”显示 Major Release 是前两位 12.1”。由于”12.1”技术上来讲是3位而*不是*2位,所以上表中所使用的术语” field”一词优先于传统术语”digit”。
Oracle 在发布各种类型的补丁之前,都做了各种不同类型的测试:
临时补丁 | PSU, SPU, Bundle |
Patch Set Release |
|
功能 |
针对该补丁影响的数据库功能的特定领域进行功能回归测试 |
一套完整的功能回归测试(测试数据库功能的所有领域) | 一套完整的功能回归测试(测试数据库功能的所有领域) |
验证该fix解决了 bug 的已知症状 | |||
压力 | 无 | 基于补丁内容的压力测试的子集 | 全面压力测试 |
性能 | 无 | 基于工作负载性能的回归测试 | 全套性能测试 |
其他 | 在未打补丁的环境中安装测试 | 在纯净的环境中安装测试 | 安装&升级测试-多种场景 |
安装使用 EM CC 补丁 | 从之前的 PSU, SPU, bundles 进行“升级” | 发布之前在 Oracle 内部部署和使用 | |
安装使用 EM CC 补丁 | 认证测试 |
建议客户先在测试环境中进行补丁测试,然后再部署到重要的生产环境。
下表给出了各种补丁类型的不同层面的测试建议概述:
临时补丁 | PSU, SPU | Bundle Patch | Patch Set Release | |
安装/回滚 | 是 | 是 | 是 | 是 |
Bug Fix 验证 |
|
|||
Admin 活动 |
不需要 | 基本 | 基本 | 完全 |
应用功能测试 | 不需要 | 仅核心应用 | 核心及非核心的应用 | 完全 |
应用性能测试 | 不需要 | 不需要 | 不需要 | 完全 |
其中:
对于数据库相关的安装该使用哪补丁方法,oracle 给出了如下建议:
版本 |
平台 |
||||
Exadata |
Exadata (只对数据库及 Grid Infrastructure 打Patch) |
All non-Exadata (RAC) |
All non-Exadata (non-RAC) |
Windows |
|
12.1.0.2 |
Quarterly Full Stack Download Patch for Exadata |
Database Proactive Bundle Patch 1 |
Database Proactive Bundle Patch 1 |
Database Proactive Bundle Patch 1 |
Windows Database Bundle Patch |
12.1.0.1 |
Database Grid Infrastructure PSU |
Database Grid Infrastructure PSU |
Database PSU |
||
11.2.0.4 及之前 |
Database Patch for Exadata |
Database Grid Infrastructure PSU (GI PSU) |
Database PSU |
如果你希望变更补丁方法,你可以在升级到一个新的 Patch Set Release 的时候更换。例如,如果你在 12.1.0.1 上使用 PSU,那么你可以升级到 12.1.0.2 并开始使用 "Database Proactive Bundle Patch" (DBBP) 来替换。
想要更换补丁方法,而且还要保持在相同的 Patch Set Release / 4 个字段的版本号,你通常需要做如下事情:
例如:
(包括 OJVM PSU 在内的回滚或安装变更,数据库都需要完全停机)
如果临时补丁与 pro-active 补丁方法之一结合使用,那么很有可能遇到补丁冲突问题。
每季度发布的 proactive patches 作为重要补丁更新程序(DB PSU, Quarterly Database Patch for Exadata,以及 Database Proactive Bundle Patch)的一部分,Oracle 主动为有冲突的现有补丁发布新的临时补丁。新的临时补丁通常跟pro-active bundles 同时发布。
关于解决补丁冲突的信息请参阅如下文档:
下表中目前可用的 pro-active 数据库相关补丁的信息,也包括一些已经不再发布的补丁类型。
下表中” Method/s”列中使用到的简称将在下节中扩展。
平台 | 环境 |
DB 版本 |
Method/s |
微软平台 | 任意 | 10.2.0.4 - 12.1.0.2 | Windows Bundle, TZ |
Unix 平台 | Exadata | 12.1.0.1 - 12.1.0.2 | DBBP, QSFDP for Exadata, OJVM PSU, TZ |
11.1.0.7 - 11.2.0.4 | ExaDBBP, QSFDP for Exadata, OJVM PSU, TZ | ||
RAC | 12.1.0.1 - 12.1.0.2 | GI PSU, OJVM PSU, Combo, TZ | |
11.2.0.1 - 11.2.0.4 | GI PSU, OJVM PSU, Combo, SPU, TZ | ||
10.2.0.4 - 11.1.0.7 | DB PSU, CRS PSU, OJVM PSU, SPU, TZ | ||
Non-RAC | 12.1.0.1 - 12.1.0.2 | DB PSU, OJVM PSU, Combo, TZ | |
10.2.0.4 - 11.2.0.4 | DB PSU, OJVM PSU, Combo, SPU, TZ | ||
其他平台 | 任意 | 任意 | No new bundles |
Database Patch Set Update | |
简称 | DB PSU |
目标环境 | Non-RAC DB 安装在 Unix 平台上。Unix DB 客户端安装。 |
版本 | DB 版本 10.2.0.4 及以上 |
平台 | Unix 平台 |
发行 | 季度发行 |
补丁内容 | 针对数据库以及数据库客户端的重要修复。包括安全(CPU)内容。没有优化器修复 |
参阅 | Note:854428.1 General PSU Information |
Note:756671.1 Current Recommended Patches | |
推荐版本 | 推荐使用最新版本 |
备注 | |
Database Grid Infrastructure Patch Set Update | |
简称 | GI PSU |
目标环境 | RAC DB 安装在 Unix 平台上 (包括单实例 RAC)。 |
数据库版本 | DB 版本11.2.0.1 及以上 |
平台 | Unix 平台 |
发行 | 季度发行 |
补丁内容 | 补丁包括 Grid Infrastructure 的重要修复,也包括匹配的 DB PSU,但*不*包括任何 OJVM PSU |
参阅 | Note:854428.1 General PSU Information |
Note:756671.1 Current Recommended Patches | |
推荐版本 | 推荐使用最新版本 |
备注 | |
OJVM Patch Set Update | |
简称 | OJVM PSU (2014年10月还有单独的 "JDBC Patch") |
目标环境 | 任何 DB 安装都用到 OJVM。 |
数据库版本 |
DB 版本 11.1.0.7,11.2.0.3,11.2.0.4,12.1.0.1 及以上 |
平台 | 所有平台。须知 Windows 平台有特殊的 OJVM PSU 覆盖补丁安装于 Windows BP 上 |
发行 | 按要求与数据库 PSU 同时发布 |
补丁内容 |
2014年10月提出 OJVM PSU,但是 OJVM 和 JDBC 有单独的补丁。 2015年1月之后 OJVM PSU 包括 JDBC 针对数据库的修复 |
参阅 | Note:1929745.1 OJVM PSU Information |
Note:756671.1 Current Recommended Patches | |
推荐版本 | 推荐使用最新版本,或者如果没有 OJVM PSU 时,安装 mitigation patch 并启用 |
备注 | 有"mitigation patch"可以代替 OJVM PSU 使用 |
OJVM PSU 不是 RAC Rolling 也不能 Standby First 安装 | |
2014年10月还有单独的"JDBC Patch" | |
OJVM Patch Set Update "JDBC Patch" (Oct 2014 only) | |
简称 | JDBC Patch |
目标环境 | 任何 DB,DB client,instance client 或者 Grid Infrastructure 安装都使用 JDBC. |
版本 | JDBC 版本 11.1.0.7,11.2.0.3,11.2.0.4,12.1.0.1 |
平台 | 所有平台 |
发行 | 仅在2014年10月作为单独的补丁发布 |
补丁内容 | JDBC 安全修复 |
参阅 | Note:1929745.1 OJVM PSU Information |
Note:756671.1 Current Recommended Patches | |
推荐版本 | 推荐在任何使用到 JDBC 的地方都安装该补丁,或者最新 OJVM PSU 的 JDBC 组件 |
备注 | 从2015年1月之后 OJVM PSU 补丁中包含了 JDBC 修复 |
Combo Patches | |
简称 | COMBO Patch |
目标环境 | 取决于内容 - COMBO Patches 把补丁都组合在一起很方便 |
版本 | DB 版本 11.1.0.7,11.2.0.3,11.2.0.4,12.1.0.1 及以上 |
平台 | Unix 平台 |
发行 | 2014年10月开始每季度发行一次 |
补丁内容 | 在一个下载中包括不同组件的 Patch Set Updates |
参阅 | Note:756671.1 Current Recommended Patches |
参阅包含组件(DB PSU, GI PSU, OJVM PSU)的文档说明 | |
推荐版本 | 参阅包含组件的建议说明 |
备注 | 2014年10月 Combo patches 中省略了 JDBC patches |
Windows Database Bundle Patch | |
简称 | Windows Bundle Patch |
目标环境 | DB 以及 DB client 安装在 Microsoft 平台上。 |
版本 | DB 所有版本 |
平台 | 仅 Microsoft 平台 |
发行 | 发行间隔时间取决于数据库版本。 |
补丁内容 | 混杂的 bug 修复。每季度会包含 DB PSU 和 OJVM PSU 内容。 |
参阅 | Note:161549.1 Patching for Microsoft platforms |
推荐版本 | 推荐使用最新季度发行版或更高版本 |
备注 |
Windows 数据库 Bundle Patches 不包含 OJVM PSU 修复。 有单独可用的 OJVM PSU 补丁。 |
Database Patch for Exadata | |
简称 | ExaDBBP (or just BP) |
目标环境 | Exadata 数据库安装 |
DB 版本 |
DB 版本 11.2.0.1-11.2.0.4 |
平台 | 仅 Exadata 系统 |
发行 | 每月发布,重要补丁内容是包含在季度发行版中(旧的 DB 版本上仅季度发行) |
补丁内容 | 混杂的 bug 修复每个月一次,重要的以及安全有关内容每个季度一次 |
参阅 | Note:888828.1 Exadata Recommended Patch Information |
推荐版本 | 推荐使用最新季度发行版或更高版本 |
备注 | 每季度最新的 Exadata BP 都包含在” Quarterly Full Stack Download Patch for Exadata” |
Quarterly Full Stack Download Patch for Exadata | |
简称 | QFSDP for Exadata |
目标环境 | 仅 Exadata 系统 |
DB 版本 |
DB 版本 11.2.0.1 - 11.2.0.4 |
平台 | 仅 Exadata 系统 |
发行 | 季度发行 |
补丁内容 | 包括 Exadata 上的数据库补丁以及其他 Exadata 组件的补丁 |
参阅 | Note:888828.1 Exadata Recommended Patch Information |
建议测试级别 | 包含比 PSU fix 更多的修复。推荐测试。 |
推荐版本 | 推荐使用最新版本 |
备注 | |
Database Proactive Bundle Patch | |
简称 | DBBP |
目标环境 |
12c 数据库安装在 Exadata 上。 |
DB 平台 |
仅 12.1.0.2 及以上。仅适用于企业版。标准版数据库软件应该安装数据库PSU |
平台 | Unix 平台,包括 Exadata 系统,也包括任何使用 DB In-memory(DBIM) 的系统 |
发行 | 每月发行 |
补丁内容 | 包括集成系统上的各种杂项修复以及数据库 In-memory 的修复。重要补丁内容包含在季度发行补丁中。也包括 Exadata 和 RAC 系统上的Grid home 的修复。 |
参阅 | Note:888828.1 Exadata Recommended Patch Information |
Note:756671.1 Current Recommended Patches | |
推荐版本 | 推荐使用最新季度发行版 |
备注 | 从2016年4月开始,新名称” Database Proactive Bundle Patch”,替代了"Database Patch for Engineered Systems and Database In-Memory"。 |
Timezone Patches | |
简称 | TZ patch |
目标环境 | DB 和 DB client 安装,当对最新时区数据要求很高时 |
DB 平台 |
所有 DB 版本 |
平台 | 所有平台 |
发行 | 半年发行一次 |
补丁内容 | 补丁仅包含时区数据 |
参阅 | Note:412160.1 Overview of TZ Patches |
推荐版本 | 没有推荐 – 使用该补丁很大程度上取决于应用,以及对于最新的时区信息要求是否很高。在整个企业中如果最新的时区信息很重要,则推荐使用最新版的补丁。 |
备注 | 需要特殊考虑的情况就是当通过安装补丁来更新时区信息时,通信系统应该使用相同的 TZ 信息。 |
Database SPU (previously known as CPU patches) | |
简称 | SPU(以前是 CPU) |
目标环境 | DB 安装 在Unix 和 VMS 平台上 |
DB 平台 |
所有 DB 版本直到 11.2.0.4 |
平台 | Unix 和 VMS 平台 |
发行 | 季度发行 |
补丁内容 | SPU patch 内容仅包含 critical / security 修复。该发行模式不适用于 12c 及以上版本 – 因为 critical / security 内容作为一部分包含在了其他发行模式中。 |
参阅 | Note:467881.1 Contains links to the latest SPU information |
推荐版本 | 推荐使用"Database PSU"而不是 SPU。如果要使用 SPU,推荐最新版本 |
Notes | 该发行模式不适用于 12c 及以上版本 – 因为critical / security 内容作为一部分包含在了其他发行模式中。 |
CRS Patch Set Update | |
简称 | CRS bundle |
目标环境 | RAC 系统直到 11.1.0.7 |
DB 平台 |
DB 版本 10.2.0.4 到 11.1.0.7 |
平台 | Unix 平台 |
发行 | 不再发行 |
补丁内容 | 仅针对 CRS stack。对 11.2.0.1 及以上版本使用 GI PSU 来替代 |
参阅 | Note:756671.1 Current Recommended Patches |
推荐版本 | 升级到 11.2 或更高版本 |
备注 | |
Interim Patches | |
简称 | Interim Patch (or one-off or PSE) |
目标环境 | 各种 |
DB 平台 |
各种 |
平台 | 各种 |
发行 | 按 需要/申请 发行 |
补丁内容 | 针对一个或者多个特定问题的修复 |
参阅 | |
推荐版本 | 建议避免安装太多的 interim patches。 |
备注 | 建议对要解决的问题做相关的功能测试。 |
|
|
文档内容
用途 |
详细信息 |
Base Releases |
Patchsets |
PSU, SPU(CPU), Bundle Patches |
12.2.0.1 |
12.1.0.2 |
12.1.0.1 |
11.2.0.4 |
11.2.0.3 |
11.2.0.2 |
11.2.0.1 |
11.1.0.7 |
11.1.0.6 |
10.2.0.5 |
10.2.0.4 |
10.2.0.3 |
10.2.0.2 |
10.2.0.1 |
10.1.0.5 |
10.1.0.4 |
10.1.0.3 |
10.1.0.2 |
9.2.0.8 |
9.2.0.7 |
9.2.0.6 |
9.2.0.5 |
9.2.0.4 |
8.1.7.4 |
OJVM PSU Patches (including Combo Patches) |
12.1.0.2 |
12.1.0.1 |
11.2.0.4 |
11.2.0.3 |
11.1.0.7 |
Mitigation Patch |
术语: |
参考 |
数据库 PSU, SPU(CPU), Bundle Patches 和 Patchsets 补丁号码快速参考。
提问,获得帮助,并分享您对于这篇文档的经验
您是否希望与其他 Oracle 客户、Oracle 员工和业内专家进一步探讨此主题?
请点击这里进入 Oracle 社区(中文)。
请点击这里进入My Oracle Support 社区的数据库安装/升级(英文)主页发现更多的话题和讨论。
注意: 对于11.2.0.2或者更高的patchsets, 请参照patch的readme中"Software Availability"部分下的"Table 1 Installation Types and Associated Zip Files"来查找具体哪些zip文件需要下载。
Patchsets |
|
---|---|
l12.1.0.2 (12.1.0.2.0 PATCH SET FOR ORACLE DATABASE SERVER) | 21419221 |
11.2.0.4 (11.2.0.4.0 PATCH SET FOR ORACLE DATABASE SERVER) | 13390677 |
11.2.0.3 (11.2.0.3.0 PATCH SET FOR ORACLE DATABASE SERVER) | 10404530 |
11.2.0.2 (11.2.0.2.0 PATCH SET FOR ORACLE DATABASE SERVER) | 10098816 |
11.1.0.7 (11.1.0.7.0 PATCH SET FOR ORACLE DATABASE SERVER) | 6890831 |
10.2.0.5 (10.2.0.5 PATCH SET FOR ORACLE DATABASE SERVER) | 8202632 |
d10.2.0.4 (10.2.0.4.0 PATCH SET FOR ORACLE DATABASE SERVER) | 6810189 |
e10.2.0.3 (10.2.0.3 PATCH SET FOR ORACLE DATABASE SERVER) | 5337014 |
10.2.0.2 (10.2.0.2 PATCH SET FOR ORACLE DATABASE SERVER) | 4547817 |
10.1.0.5 (10.1.0.5 PATCH SET FOR ORACLE DATABASE SERVER) |
4505133 |
10.1.0.4 (10.1.0.4 PATCH SET FOR ORACLE DATABASE SERVER) |
4163362 |
10.1.0.3 (10.1.0.3 PATCH SET FOR ORACLE DATABASE SERVER) |
3761843 |
9.2.0.8 (9.2.0.8 PATCH SET FOR ORACLE DATABASE SERVER) |
4547809 |
9.2.0.7 (9.2.0.7 PATCH SET FOR ORACLE DATABASE SERVER) |
4163445 |
9.2.0.6 (9.2.0.6 PATCH SET FOR ORACLE DATABASE SERVER) |
3948480 |
9.2.0.5 (ORACLE 9I DATABASE SERVER RELEASE 2 - PATCH SET 4 VERSION 9.2.0.5.0) |
3501955 |
9.2.0.4 (9.2.0.4 PATCH SET FOR ORACLE DATABASE SERVER) |
3095277 |
9.2.0.3 (9.2.0.3 PATCH SET FOR ORACLE DATABASE SERVER) |
2761332 |
9.2.0.2 (9.2.0.2 PATCH SET FOR ORACLE DATABASE SERVER) |
2632931 |
9.0.1.5 (9.0.1.5 PATCHSET) |
3301544 |
9.0.1.4 (9.0.1.4 PATCH SET FOR ORACLE DATABASE SERVER) |
2517300 |
9.0.1.3 (9.0.1.3. PATCH SET FOR ORACLE DATA SERVER) |
2271678 |
8.1.7.4 (8.1.7.4 PATCH SET FOR ORACLE DATA SERVER) |
2376472 |
8.1.7.3 (8.1.7.3 PATCH SET FOR ORACLE DATA SERVER) |
2189751 |
8.1.7.2 (8.1.7.2.1 PATCH SET FOR ORACLE DATA SERVER) |
1909158 |
25793908 (12.2.0.1.170516) - 仅适用于 Linux x86-64
25433352 (12.1.0.2.170418)
12.1.0.1 | ||||
---|---|---|---|---|
Description | PSU | GI PSU | Bundle Patch (Windows64bit) | Bundle Patch (Windows32bit) |
aJUL2016 | 23054354 (12.1.0.1.160719) | i23273935 / k23273958 (12.1.0.1.160719) | 23530410 (12.1.0.1.160719) | |
APR2016 | 22291141 (12.1.0.1.160419) | i22654153 / k22654166 (12.1.0.1.160419) | 22617408 (12.1.0.1.160419) | |
JAN2016 | 21951844 (12.1.0.1.160119) | j22191492 / k22191511 (12.1.0.1.160119) | 22494866 (12.1.0.2.160119) | |
OCT2015 | 21352619 (12.1.0.1.9) | j21551666 / k21551685 (12.1.0.1.9) | 21744907 (12.1.0.1.21) | |
JUL2015 | 20831107 (12.1.0.1.8) | j20996901 / k20996911 (12.1.0.1.8) | 21076681 (12.1.0.1.20) | |
APR2015 | 20299016 (12.1.0.1.7) | j20485762 / k19971331 (12.1.0.1.7) | 20558101 (12.1.0.1.18) | |
JAN2015 | 19769486 (12.1.0.1.6) | j19971324 / k19971331 (12.1.0.1.6) | 20160748 (12.1.0.1.16) | |
OCT2014 | 19121550 (12.1.0.1.5) | j19392372 / k19392451 (12.1.0.1.5) | 19542943 (12.1.0.1.14) | |
JUL2014 | 18522516 (12.1.0.1.4) | j18705901 / k18705972 (12.1.0.1.4) | 19062327 (12.1.0.1.11) | |
APR2014 | 18031528 (12.1.0.1.3) | j18139660 / k18413105 (12.1.0.1.3) | 18448604 (12.1.0.1.7) | |
JAN2014 | 17552800 (12.1.0.1.2) | 17735306 (12.1.0.1.2) | 17977915 (12.1.0.1.3) | |
OCT2013 | 17027533 (12.1.0.1.1) | 17272829 (12.1.0.1.1) | 17363796 (12.1.0.1.1) | 17363795 (12.1.0.1.1) |
11.2.0.4 | ||||
---|---|---|---|---|
Description | PSU | SPU(CPU) | GI PSU | Bundle Patch (Windows 32bit & 64bit) |
APR2017 | 24732075 (11.2.0.4.170418) | 25369547 (11.2.0.4.170418) | 25476126 (11.2.0.4.170418) | 25632525 (11.2.0.4.170418) |
mJAN2017 | N/A | N/A | N/A | N/A |
OCT2016 | 24006111 (11.2.0.4.161018) | 24433711 (11.2.0.4.161018) | 24436338 (11.2.0.4.161018) | 24922870 (11.2.0.4.161118) |
JUL2016 | 23054359 (11.2.0.4.160719) | 23177648 (11.2.0.4.160719) | 23274134 (11.2.0.4.160719) | 23530402 (11.2.0.4.160719) |
APR2016 | 22502456 (11.2.0.4.160419) | 22502493 (11.2.0.4.160419) | 22646198 (11.2.0.4.160419) | 22839608 (11.2.0.4.160419) |
JAN2016 | 21948347 (11.2.0.4.160119) | 21972320 (11.2.0.4.160119) | 22191577 (11.2.0.4.160119) | 22310544 (11.2.0.4.160119) |
OCT2015 | 21352635 (11.2.0.4.8) | 21352646 | 21523375 (11.2.0.4.8) | 21821802 (11.2.0.4.20) |
JUL2015 | 20760982 (11.2.0.4.7) | 20803583 | 20996923 (11.2.0.4.7) | 21469106 (11.2.0.4.18) |
APR2015 | 20299013 (11.2.0.4.6) | 20299015 | 20485808 (11.2.0.4.6) | 20544696 (11.2.0.4.15) |
JAN2015 | 19769489 (11.2.0.4.5) | 19854503 | 19955028 (11.2.0.4.5) | 20127071 (11.2.0.4.12) |
OCT2014 | 19121551 (11.2.0.4.4) | 19271443 | 19380115 (11.2.0.4.4) | 19651773 (11.2.0.4.10) |
JUL2014 | 18522509 (11.2.0.4.3) | 18681862 | 18706472 (11.2.0.4.3) | 18842982 (11.2.0.4.7) |
APR2014 | 18031668 (11.2.0.4.2) | 18139690 | 18139609 (11.2.0.4.2) | 18296644 (11.2.0.4.4) |
JAN2014 | 17478514 (11.2.0.4.1) | 17551709 | N/A | 17987366 (11.2.0.4.1) |
11.2.0.3 | |||||
---|---|---|---|---|---|
Description | PSU | SPU(CPU) | GI PSU | Bundle Patch (Windows64bit) | Bundle Patch (Windows32bit) |
aJUL2015 | 20760997 (11.2.0.3.15) | 20803576 | 20996944 (11.2.0.3.15) | 21104036 | 21104035 |
APR2015 | 20299017 (11.2.0.3.14) | 20299010 | 20485830 (11.2.0.3.14) | 20420395 | 20420394 |
JAN2015 | 19769496 (11.2.0.3.13) | 19854461 | 19971343 (11.2.0.3.13) | 20233168 | 20233167 |
OCT2014 | 19121548 (11.2.0.3.12) | 19271438 | 19440385 (11.2.0.3.12) | 19618575 | 19618574 |
JUL2014 | 18522512 (11.2.0.3.11) | 18681866 | 18706488 (11.2.0.3.11) | 18940194 | 18940193 |
APR2014 | 18031683 (11.2.0.3.10) | 18139695 | 18139678 (11.2.0.3.10) | 18372244 | 18372243 |
JAN2014 | 17540582 (11.2.0.3.9) | 17478415 | 17735354 (11.2.0.3.9) | 18075406 | 17906981 |
OCT2013 | 16902043 (11.2.0.3.8) | 17082364 | 17272731 (11.2.0.3.8) | 17363850 | 17363844 |
JUL2013 | 16619892 (11.2.0.3.7) | 16742095 | 16742216 (11.2.0.3.7) | 16803775 | 16803774 |
APR2013 | 16056266 (11.2.0.3.6) | 16294378 | 16083653 (11.2.0.3.6) | 16345834 | 16345833 |
JAN2013 | 14727310 (11.2.0.3.5) | 14841409 | 14727347 (11.2.0.3.5) | 16042648 | 16042647 |
OCT2012 | 14275605 (11.2.0.3.4) | 14390252 | 14275572 (11.2.0.3.4) | 14613223 | 14613222 |
JUL2012 | 13923374 (11.2.0.3.3) | 14038787 | 13919095 (11.2.0.3.3) | 14223718 | 14223717 |
APR2012 | 13696216 (11.2.0.3.2) | 13632717 | 13696251 (11.2.0.3.2) | 13885389 | 13885388 |
JAN2012 | 13343438 (11.2.0.3.1) | 13466801 | 13348650 (11.2.0.3.1) | 13413168 | 13413167 |
11.2.0.2 | |||||
---|---|---|---|---|---|
Description | PSU | SPU(CPU) | GI PSU | Bundle Patch (Windows64bit) | Bundle Patch (Windows32bit) |
aOCT2013 | 17082367 (11.2.0.2.12) | 17082375 | 17272753 (11.2.0.2.12) | 17363838 | 17363837 |
JUL2013 | 16619893 (11.2.0.2.11) | 16742100 | 16742320 (11.2.0.2.11) | 16345852 | 16345851 |
APR2013 | 16056267 (11.2.0.2.10) | 16294412 | 16166868 (11.2.0.2.10) | 16345846 | 16345845 |
JAN2013 | 14727315 (11.2.0.2.9) | 14841437 | 14841385 (11.2.0.2.9) | 16100399 | 16100398 |
OCT2012 | 14275621 (11.2.0.2.8) | 14390377 | 14390437 (11.2.0.2.8) | 14672268 | 14672267 |
JUL2012 | 13923804 (11.2.0.2.7) | 14038791 | 14192201 (11.2.0.2.7) | 14134043 | 14134042 |
APR2012 | 13696224 (11.2.0.2.6) | 13632725 | 13696242 (11.2.0.2.6) | 13697074 | 13697073 |
JAN2012 | 13343424 (11.2.0.2.5) | 13343244 | 13653086 (11.2.0.2.5) | 13413155 | 13413154 |
OCT2011 | 12827726 (11.2.0.2.4) | 12828071 | 12827731 (11.2.0.2.4) | 13038788 | 13038787 |
JUL2011 | 12419331 (11.2.0.2.3) | 12419321 | 12419353 (11.2.0.2.3) | 12714463 | 12714462 |
APR2011 | 11724916 (11.2.0.2.2) | 11724984 | 12311357 (11.2.0.2.2) | 11896292 | 11896290 |
JAN2011 | 10248523 (11.2.0.2.1) | N/A | N/A | 10432053 | 10432052 |
23727043 (Included in OJVM PSU)
APR2016 (12.1.0.1.160419) 22674703 22839627 22738678 22738715 Included in OJVM PSU JAN2016 (12.1.0.1.160119) 22139235 22311072 22191711 22191721 OCT2015 (12.1.0.1.5) 21555669 21788365 21744318 21744328 JUL2015 (12.1.0.1.4) 21068523 21153513 21150806 21150817 APR2015 (12.1.0.1.3) 20406245 20225909 20834568 20834579 JAN2015 (12.1.0.1.2) 19877342 20225916 20132482 20132489 OCT2014 (12.1.0.1.1) 19282024 19801531 19791363 19791360 19852357Included in OJVM PSU
JAN2017 (11.2.0.4.170117) 24917954 25043019 24918033 25367810 24918228Included in OJVM PSU
OCT2016 (11.2.0.4.161018) 24315821 24591637 24436313 24433791 24436346Included in OJVM PSU
JUL2016 (11.2.0.4.160719) 23177551 23515277 23615392 23615381 2361540323727132 (Included in OJVM PSU)
APR2016 (11.2.0.4.160419) 22674697 22839614 22738777 22738732 22738793 Included in OJVM PSU JAN2016 (11.2.0.4.160119) 22139245 22311053 22378146 22378121 22378167 OCT2015 (11.2.0.4.5) 21555791 21788344 21744343 21744335 21744348 JUL2015 (11.2.0.4.4) 21068539 21153498 21150851 21150829 21150864 APR2015 (11.2.0.4.3) 20406239 20225988 20834611 20834597 20834621 JAN2015 (11.2.0.4.2) 19877440 20225982 20132580 20132517 20132615 OCT2014 (11.2.0.4.1) 19282021 19799291 19791364 19791358 19791420 19852360 11.2.0.3 Description OJVM PSU (Linux/Unix) OJVM BP (Windows) Combo OJVM + DB PSU Combo OJVM + DB SPU Combo OJVM + GI PSU Generic JDBC JUL2015 (11.2.0.3.4) 21068553 21153470 21150891 21150885 21150904
Included in OJVM PSU
APR2015 (11.2.0.3.3) 20406220 20391185 20834670 20834653 20834686 JAN2015 (11.2.0.3.2) 19877443 20227195 20132646 20132635 20132651 OCT2014 (11.2.0.3.1) 19282015 19806120 19791427 19791426 19791428 19852361
Included in OJVM PSU
APR2015 (11.1.0.7.3) 20406213 20391156 20834724 20834712 N/A JAN2015 (11.1.0.7.2) 19877446 20227146 20132677 20132669 N/A OCT2014 (11.1.0.7.1) 19282002 19806118 19791436 19791434 N/A 19852363
可以下载mitigation patch,从 Patch:19721304
Reference : Note.1929745.1 - Oracle Recommended Patches -- "Oracle JavaVM Component Database PSU" (OJVM PSU) Patches
a 对于大部分 OS 平台,这个 patch 是最终的 patch (Final Patch)。对于 Windows 平台,请参考 Note.2118136.2的Latest Available Microsoft Windows Patches部分。
b 您需要有 Extended Support license 才能下载这个 patch。(如果产品处于Sustaining Support期间则补丁可以下载)
c 已删除/不可用。
d Windows Vista/7/2008/2008R2 (64bit)除外。如需安装介质,请开一个 SR 来获取。
e Windows Vista/7/2008 (32bit)除外。如需安装介质,请开一个SR来获取。
f 10.2.0.2上, CPUOCT200 7是如下平台的最终的 CPU:IBM z/OS 390, Linux x86, Solaris, Solaris 64-bit, Windows 32-bit, Windows 64-bit 和 Windows AMD 64 platforms。
g 在 JAN2013 前,可以在这些平台申请:Apple Mac OS X, HP Open VMS-Alpha, HP Open VMS-Itanium & Oracle Solaris x86 (32-bit);在那之后,只可以在这些平台申请:Apple Mac OS X & Oracle Solaris x86 (32-bit)。
h 在 10.2.0.2 上,只在如下平台上可用:HP OpenVMS Itanium, Oracle Solaris on x86(32-bit) & HP OpenVMS Alpha。
i 在 10.2.0.2 上, 只在如下平台上可用:HP OpenVMS Itanium & HP OpenVMS Alpha
j适用于Linux x86-64, Solaris X64 和 Solaris SPARC
k 只在 AIX, HP IA 和 zLinux 平台可用,包含了 DB PSU 12.1.0.1.3 sub-patch,没有包含 clusterware sub-patches。
l Oracle 12c 标准版2 (12.1.0.2) 请参考 Note.2027072.1
m 对于Jan 2017 PSU 周期来说,因为并没有新发现的 CPU 安全问题,所以没有发布当期的11.2.0.4版本上的Database SPU,PSU以及Exadata BP。
PSU - Patch Set Update
SPU - Security Patch Update
CPU - Critical Patch Update
GI PSU - Grid Infrastructure Patch Set Update
BP - Bundle Patch
OJVM - Oracle Java Virtual Machine
|
|
Beginning with version 10.2.0.3, Oracle releases Recommended Patches for Oracle Database.
Recommended Patches are provided for the following target configurations:
Recommended Patches are released on all platforms at the same time. They are generally available on the following platforms: HP-UX PA-RISC, Solaris Operating System (SPARC 64-Bit), HP-UX Itanium, IBM AIX on POWER Systems (64-Bit), Linux x86 (32-bit), and Linux x86-64.
Oracle provides bundled patches for Microsoft Windows platforms. Recommended patches are included in these bundles rather than as separately downloadable patches. See Note:161549.1 for details of the bundled patches for Microsoft platforms. It is recommended to apply the most current Windows bundle patch .
Patches on other platforms are created on request.
Recommended Patches, including Patch Set Updates, have the same certification and OS version support as the 4 digit database version they are for.
Please note that Grid Infrastructure (GI) PSU Patches are applicable to both RAC environments and Oracle Restart (GI Standalone) environments.
Exadata
Document Description Rolling RAC Patch Download Note:888828.1 Recommended Patch Information for Exadata Database Machine and Exadata Storage Server - - Note:25440397.8 12.1.0.2 (Apr 2017) Quarterly Full Stack Download Patch for Exadata (Linux and Solaris AMD) Part Patch:25440397 Note:25440395.8 12.1.0.2 (Apr 2017) Quarterly Full Stack Download Patch for SuperCluster Part Patch:25440395
Exadata (when patching just DB & Grid)
Document Description Rolling RAC Patch Download Note:25437795.8 Combo of 12.1.0.2.170418 OJVM PSU and 12.1.0.2.170418 DBBP (Apr 2017) Part Patch:25437795 Note:25437695.8 Oracle JavaVM Component 12.1.0.2.170418 Database PSU (Apr 2017) (OJVM PSU) No Patch:25437695 Note:25433352.8 12.1.0.2.170418 Database Proactive Bundle Patch (Apr 2017) Yes Patch:25433352
Non Exadata Real Application Clusters (RAC)
Document Description Rolling RAC Patch Download Note:25437795.8 Combo of 12.1.0.2.170418 OJVM PSU and 12.1.0.2.170418 DBBP (Apr 2017) Part Patch:25437795 Note:25437695.8 Oracle JavaVM Component 12.1.0.2.170418 Database PSU (Apr 2017) (OJVM PSU) No Patch:25437695 Note:25434018.8 Combo of 12.1.0.2.170418 OJVM PSU and 12.1.0.2.170418 GI PSU (Apr 2017) Part Patch:25434018 Note:25434003.8 12.1.0.2.170418 (Apr 2017) Grid Infrastructure Patch Set Update (GI PSU) Yes Patch:25434003 Note:25433352.8 12.1.0.2.170418 Database Proactive Bundle Patch (Apr 2017) Yes Patch:25433352
Non Exadata Non RAC
Document Description Rolling RAC Patch Download Note:25437795.8 Combo of 12.1.0.2.170418 OJVM PSU and 12.1.0.2.170418 DBBP (Apr 2017) Part Patch:25437795 Note:25437695.8 Oracle JavaVM Component 12.1.0.2.170418 Database PSU (Apr 2017) (OJVM PSU) No Patch:25437695 Note:25433980.8 Combo of 12.1.0.2.170418 OJVM PSU and 12.1.0.2.170418 DB PSU (Apr 2017) Part Patch:25433980 Note:25433352.8 12.1.0.2.170418 Database Proactive Bundle Patch (Apr 2017) Yes Patch:25433352 Note:25171037.8 12.1.0.2.170418 (Apr 2017) Database Patch Set Update (DB PSU) Yes Patch:25171037
Windows
Document Description Rolling RAC Patch Download Note:25632533.8 12.1.0.2.170418 (Apr 2017) Windows DB Bundle Patch Yes Patch:25632533 Note:25590993.8 12.1.0.2.170418 (Apr 2017) Windows Oracle JavaVM Component Bundle No Patch:25590993
Miscellaneous
Also see: Note:2034610.1 Things to Consider Before Upgrading to 12.1.0.2 to Avoid Poor Performance or Wrong Results
Document Description Rolling RAC Patch Download Note:23727148.8 Oracle JavaVM Component 12.1.0.2.160719 Database PSU - Generic JDBC Patch (Jul 2016) Yes Patch:23727148
Exadata
Document Description Rolling RAC Patch Download Note:888828.1 Recommended Patch Information for Exadata Database Machine and Exadata Storage Server - - Note:23274284.8 12.1.0.1 (Jul 2016) Quarterly Full Stack Download Patch for SuperCluster Part Patch:23274284 Note:23274265.8 12.1.0.1 (Jul 2016) Quarterly Full Stack Download Patch for Exadata (Linux and Solaris AMD) Part Patch:23274265
Exadata (when patching just DB & Grid)
Document Description Rolling RAC Patch Download Note:23615368.8 Combo of 12.1.0.1.160719 OJVM PSU and 12.1.0.1.160719 GI PSU (Jul 2016) Part Patch:23615368 Note:23273935.8 Linux/Solaris: 12.1.0.1.160719 (Jul 2016) Grid Infrastructure Patch Set Update (GI PSU) Yes Patch:23273935 Note:23177541.8 Oracle JavaVM Component 12.1.0.1.160719 Database PSU (Jul 2016) (OJVM PSU) No Patch:23177541
Non Exadata Real Application Clusters (RAC)
Document Description Rolling RAC Patch Download Note:23615368.8 Combo of 12.1.0.1.160719 OJVM PSU and 12.1.0.1.160719 GI PSU (Jul 2016) Part Patch:23615368 Note:23273958.8 AIX/HP/zLinux: 12.1.0.1.160719 (Jul 2016) Grid Infrastructure Patch Set Update (GI PSU) Yes Patch:23273958 Note:23273935.8 Linux/Solaris: 12.1.0.1.160719 (Jul 2016) Grid Infrastructure Patch Set Update (GI PSU) Yes Patch:23273935 Note:23177541.8 Oracle JavaVM Component 12.1.0.1.160719 Database PSU (Jul 2016) (OJVM PSU) No Patch:23177541
Non Exadata Non RAC
Document Description Rolling RAC Patch Download Note:23615355.8 Combo of 12.1.0.1.160719 OJVM PSU and 12.1.0.1.160719 DB PSU (Jul 2016) Part Patch:23615355 Note:23177541.8 Oracle JavaVM Component 12.1.0.1.160719 Database PSU (Jul 2016) (OJVM PSU) No Patch:23177541 Note:23054354.8 12.1.0.1.160719 (Jul 2016) Database Patch Set Update (DB PSU) Yes Patch:23054354
Windows
Document Description Rolling RAC Patch Download Note:23530410.8 12.1.0.1.160719 (Jul 2016) Windows DB Bundle Patch Yes Patch:23530410 Note:23515285.8 12.1.0.1.160719 (Jul 2016) Windows Oracle JavaVM Component Bundle No Patch:23515285
Miscellaneous
Document Description Rolling RAC Patch Download Note:23727043.8 Oracle JavaVM Component 12.1.0.1.160719 Database PSU - Generic JDBC Patch (Jul 2016) Yes Patch:23727043
Exadata
Document Description Rolling RAC Patch Download Note:888828.1 Recommended Patch Information for Exadata Database Machine and Exadata Storage Server - - Note:25440393.8 11.2.0.4 (Apr 2017) Quarterly Full Stack Download Patch for Exadata (Linux and Solaris AMD) Part Patch:25440393 Note:25440390.8 11.2.0.4 (Apr 2017) Quarterly Full Stack Download Patch for SuperCluster Part Patch:25440390
Exadata (when patching just DB & Grid)
Document Description Rolling RAC Patch Download Note:25440417.8 Combo of 11.2.0.4.170418 OJVM PSU and 11.2.0.4.170418 Exadata Bundle Patch (Apr 2017) Part Patch:25440417 Note:25440411.8 Exadata Database Bundle Patch 11.2.0.4.170418 (Apr 2017) Yes Patch:25440411 Note:25434033.8 Oracle JavaVM Component 11.2.0.4.170418 Database PSU (Apr 2017) (OJVM PSU) No Patch:25434033
Non Exadata Real Application Clusters (RAC)
Document Description Rolling RAC Patch Download Note:25476126.8 11.2.0.4.170418 (Apr 2017) Grid Infrastructure Patch Set Update (GI PSU) Yes Patch:25476126 Note:25440422.8 Combo of 11.2.0.4.170418 OJVM PSU and 11.2.0.4.170418 GI PSU (Apr 2017) Part Patch:25440422 Note:25434033.8 Oracle JavaVM Component 11.2.0.4.170418 Database PSU (Apr 2017) (OJVM PSU) No Patch:25434033
Non Exadata Non RAC
Document Description Rolling RAC Patch Download Note:25440428.8 Combo of 11.2.0.4.170418 OJVM PSU and 11.2.0.4.170418 DB PSU (Apr 2017) Part Patch:25440428 Note:25434033.8 Oracle JavaVM Component 11.2.0.4.170418 Database PSU (Apr 2017) (OJVM PSU) No Patch:25434033 Note:24732075.8 11.2.0.4.170418 (Apr 2017) Database Patch Set Update (DB PSU) Yes Patch:24732075
Windows
Document Description Rolling RAC Patch Download Note:25632525.8 11.2.0.4.170418 (Apr 2017) Windows DB Bundle Patch Yes Patch:25632525 Note:25590979.8 11.2.0.4.170418 (Apr 2017) Windows Oracle JavaVM Component Bundle No Patch:25590979
Miscellaneous
Also see: Note:1645862.1 Things to Consider Before Upgrading to 11.2.0.4 to Avoid Poor Performance or Wrong Results
Document Description Rolling RAC Patch Download Note:23727132.8 Oracle JavaVM Component 11.2.0.4.160719 Database PSU - Generic JDBC Patch (Jul 2016) Yes Patch:23727132 Note:20877677.8 AIX: 11.2.0.4 N-apply patch for critical AIX fixes - Bundle #2 Yes Patch:20877677
Patch Set Updates
Document Description Rolling RAC Patch Download Note:21150891.8 Combo of 11.2.0.3.4 OJVM PSU and 11.2.0.3.15 DB PSU (Jul 2015) Part Patch:21150891 Note:21068553.8 Oracle JavaVM Component 11.2.0.3.4 Database PSU (Jul 2015) (OJVM PSU) No Patch:21068553 Note:20760997.8 11.2.0.3.15 (Jul 2015) Database Patch Set Update (DB PSU) Yes Patch:20760997 Note:19852361.8 Oracle JavaVM Component 11.2.0.3.1 Database PSU - Generic JDBC Patch (Oct 2014) Yes Patch:19852361
Grid Infrastructure
Document Description Rolling RAC Patch Download Note:21150904.8 Combo of 11.2.0.3.4 OJVM PSU and 11.2.0.3.15 GI PSU (Jul 2015) Part Patch:21150904 Note:20996944.8 11.2.0.3.15 (Jul 2015) Grid Infrastructure Patch Set Update (GI PSU) Yes Patch:20996944 Note:19852361.8 Oracle JavaVM Component 11.2.0.3.1 Database PSU - Generic JDBC Patch (Oct 2014) Yes Patch:19852361
Exadata
Document Description Rolling RAC Patch Download Note:888828.1 Recommended Patch Information for Exadata Database Machine and Exadata Storage Server - -
EBusiness Suite R11i Certification
Document Description Rolling RAC Patch Download Note:881505.1 Interoperability Notes for Oracle E-Business Suite Release 11i with Oracle Database 11.2.0.3 - -
EBusiness Suite R12 Certification
Document Description Rolling RAC Patch Download Note:1058763.1 Interoperability Notes for Oracle E-Business Suite Release 12 with Oracle Database 11.2.0.3 - -
Miscellaneous Fixes
Also see: Note:1392633.1 Things to Consider Before Upgrading to 11.2.0.3 to Avoid Poor Performance or Wrong Results
Document Description Rolling RAC Patch Download Note:20165285.8 AIX: 11.2.0.3 N-apply patch for critcal AIX fixes - Bundle #3 Yes Patch:20165285
Patch Set Updates
Document Description Rolling RAC Patch Download Note:17082367.8 11.2.0.2.12 (Oct 2013) Database Patch Set Update (PSU) Yes Patch:17082367
Grid Infrastructure
Document Description Rolling RAC Patch Download Note:17272753.8 11.2.0.2.12 (Oct 2013) Grid Infrastructure Patch Set Update (GI PSU) Yes Patch:17272753
Exadata
Document Description Rolling RAC Patch Download Note:888828.1 Recommended Patch Information for Exadata Database Machine and Exadata Storage Server - -
EBusiness Suite R11i Certification
Document Description Rolling RAC Patch Download Note:1367654.1 Interoperability Notes for Oracle E-Business Suite Release 11i with Oracle Database 11.2.0.2 - -
EBusiness Suite R12 Certification
Also see: Note:1320966.1 Things to Consider Before Upgrading to 11.2.0.2 to Avoid Poor Performance or Wrong Results
Document Description Rolling RAC Patch Download Note:1367644.1 Interoperability Notes for Oracle E-Business Suite Release 12 with Oracle Database 11.2.0.2 - -
Patch Set Updates
Document Description Rolling RAC Patch Download Note:12419378.8 11.2.0.1.6 (Jul 2011) Database Patch Set Update (PSU) Yes Patch:12419378
Grid Infrastructure
Document Description Rolling RAC Patch Download Note:9655006.8 11.2.0.1.2 (Jul 2010) Grid Infrastructure Patch Set Update (GI PSU) Yes Patch:9655006
Exadata
Document Description Rolling RAC Patch Download Note:888828.1 Recommended Patch Information for Exadata Database Machine and Exadata Storage Server - -
EBusiness Suite R11i Certification
Document Description Rolling RAC Patch Download Note:1265268.1 Interoperability Notes for Oracle E-Business Suite Release 11i with Oracle Database 11.2.0.1 - -
EBusiness Suite R12 Certification
Document Description Rolling RAC Patch Download Note:1265232.1 Interoperability Notes for Oracle E-Business Suite Release 12 with Oracle Database 11.2.0.1 - -
Patch Set Updates
Document Description Rolling RAC Patch Download Note:21150939.8 Combo of 11.1.0.7.4 OJVM PSU and 11.1.0.7.24 DB PSU (Jul 2015) Part Patch:21150939 Note:21068565.8 Oracle JavaVM Component 11.1.0.7.4 Database PSU (Jul 2015) (OJVM PSU) No Patch:21068565 Note:20761024.8 11.1.0.7.24 (Jul 2015) Database Patch Set Update (DB PSU) Yes Patch:20761024 Note:19852363.8 Oracle JavaVM Component 11.1.0.7.1 Database PSU - Generic JDBC Patch (Oct 2014) Yes Patch:19852363
CRS
Document Description Rolling RAC Patch Download Note:11724953.8 11.1.0.7.7 CRS Patch Set Update (CRS PSU) Yes Patch:11724953
Data Guard
Document Description Rolling RAC Patch Download Note:7628357.8 11.1.0.7 Data Guard Broker Recommended Patch Bundle #1 No Patch:7628357
Exadata
Document Description Rolling RAC Patch Download Note:835032.1 Recommended Patch Information for Database Machine and Exadata Storage Server 11g Release 1 (11.1) - - Note:19852363.8 Oracle JavaVM Component 11.1.0.7.1 Database PSU - Generic JDBC Patch (Oct 2014) Yes Patch:19852363
EBusiness Suite R11i Certification
Document Description Rolling RAC Patch Download Note:452783.1 Interoperability Notes for Oracle E-Business Suite Release 11i with Oracle Database 11.1.0.7 - - Note:7295298.8 Poor Subquery filter order / Queries against ALL_OBJECTS can be slow Yes Patch:7295298 Note:7253531.8 A dump [ttci2u] passing LOB data over heterogeneous connection with multibyte Yes Patch:7253531 Note:6530141.8 False ORA-979 can occur on an UPDATE DML Yes Patch:6530141
EBusiness Suite R12 Certification
Document Description Rolling RAC Patch Download Note:735276.1 Interoperability Notes for Oracle E-Business Suite Release 12 with Oracle Database 11.1.0.7 - - Note:7684818.8 11.1.0.7 EBusiness Suite R12 Certification Patch Bundle #1 Yes Patch:7684818 Note:7630760.8 HPUX: 11.1.0.7 patch install deletes libskgxp11.a No Patch:7630760 Note:7253531.8 A dump [ttci2u] passing LOB data over heterogeneous connection with multibyte Yes Patch:7253531
EBusiness Suite R11i Certification
Document Description Rolling RAC Patch Download Note:9196488.8 PLS-306 executing procedure on 11g from lower version PLSQL client No Patch:9196488 Note:7253531.8 A dump [ttci2u] passing LOB data over heterogeneous connection with multibyte Yes Patch:7253531 Note:6972189.8 Invalid package bodies when using _load_without_compile option Yes Patch:6972189 Note:6778860.8 11.1.0.6 EBusiness Suite R11 Certification Patch Bundle #1 No Patch:6778860 Note:6501565.8 Dump under JVM from JIT of Java class compiled with old Java compiler No Patch:6501565
EBusiness Suite R12 Certification
Document Description Rolling RAC Patch Download Note:7377378.8 11.1.0.6 EBusiness Suite R12 Certification Patch Bundle #1 Yes Patch:7377378 Note:7253531.8 A dump [ttci2u] passing LOB data over heterogeneous connection with multibyte Yes Patch:7253531 Note:6991626.8 Datapump export fails with ORA-39126 / ORA-22813 Yes Patch:6991626 Note:6815733.8 OERI [qctcte1] from cost based transformation with subquery in ORDER BY clause Yes Patch:6815733 Note:6598432.8 ORA-1466 from read-only transaction when client / server in different timezones Yes Patch:6598432 Note:6266400.8 A dump can occur in kokbTabFuncRewrite Yes Patch:6266400
Patch Set Updates
Document Description Rolling RAC Patch Download Note:16619894.8 10.2.0.5.12 (Jul 2013) Database Patch Set Update (PSU) Yes Patch:16619894
CRS
Document Description Rolling RAC Patch Download Note:9952245.8 10.2.0.5.2 CRS Patch Set Update (CRS PSU) Yes Patch:9952245
Patch Set Updates
Document Description Rolling RAC Patch Download Note:16619897.8 10.2.0.4.17 (Jul 2013) Database Patch Set Update (PSU) Overlay [limited platforms] Yes Patch:16619897 Note:9352164.8 10.2.0.4.4 (Apr 2010) Database Patch Set Update (PSU) Yes Patch:9352164
Generic
Document Description Rolling RAC Patch Download Note:9572766.8 Recommended merge fix for bug 6994194 and bug 8830147 Yes Patch:9572766
RAC
Document Description Rolling RAC Patch Download Note:6367097.8 Recommended on HP Itanium: RAC diagnostics can abort the instance (LMS ORA-484) Yes Patch:6367097 Note:6079224.8 Recommended on Linux: RAC ORA-27506 / IPC Send timeout Yes Patch:6079224
CRS
Document Description Rolling RAC Patch Download Note:9294403.8 10.2.0.4.4 CRS Patch Set Update (CRS PSU) Yes Patch:9294403
EBusiness Suite R12 Certification
Document Description Rolling RAC Patch Download Note:7014646.8 OERI [kkocxj : pjpctx] from complex query Yes Patch:7014646
RAC
Document Description Rolling RAC Patch Download Note:7145055.8 10.2.0.3 RAC Recommended Patch Bundle #2 Yes Patch:7145055
CRS
Document Description Rolling RAC Patch Download Note:7117233.8 10.2.0.3 CRS Recommended Patch Bundle #3 Yes Patch:7117233
Data Guard
Document Description Rolling RAC Patch Download Note:6909784.8 Recommended Merge Fix for bug 6128197 with Data Guard Logical No Patch:6909784 Note:6081556.8 10.2.0.3 Data Guard RMAN Recommended Patch Bundle #1 Yes Patch:6081556 Note:6081550.8 10.2.0.3 Data Guard Logical Recommended Patch Bundle #1 No Patch:6081550 Note:6081547.8 10.2.0.3 Data Guard Physical Recommended Patch Bundle #1 Yes Patch:6081547 Note:6048286.8 10.2.0.3 Data Guard Broker Recommended Patch #1 No Patch:6048286
EBusiness Suite R11i Certification
Document Description Rolling RAC Patch Download Note:6166683.8 Z-Linux: ctxhx missing from 10.2.0.3 Yes Patch:6166683 Note:412271.1 Upgrade to 10.2.0.3 can fail with ORA-600 [22635] Yes Patch:5892355 Note:5871314.8 Pickler fix needed to allow some DB upgrade / downgrade to work Yes Patch:5871314 Note:5257698.8 9idata NLS files missing leading to file handle leak No Patch:5257698
EBusiness Suite R12 Certification
Document Description Rolling RAC Patch Download Note:6319846.8 EBusiness Suite R12 Certification Recommended Patch Bundle Yes Patch:6319846 Note:5240469.8 Linux-X86 64bit: genoccish generates lots of errors No Patch:5240469
Miscellaneous Fixes
Document Description Rolling RAC Patch Download Note:6875865.8 Database instrumentation for OCM Yes Patch:6875865 Note:6869828.8 Recommended Merge Fix of 6122097 and 5903829 Yes Patch:6869828 Note:471479.1 IOT corruption after upgrade from <= 9.2 to >= 10g Yes Patch:6646613 Note:6455161.8 Higher CPU / Higher "cache buffer chains" latch gets / Higher "consistent gets" after truncate/Rebuild No Patch:6455161 Note:453259.1 OERI[kcrfr_resize2] / cannot recover database No Patch:6128197 Note:453309.1 OERI[kcbo_link_q_1] / crash with fix for bug 5454831 installed Yes Patch:6017420 Note:5949701.8 Recommended Merge Fix of 5648872 and 5863277 Yes Patch:5949701 Note:455832.1 Client <= 9.2.0.7 / 10.1.0.4 can dump when running against higher level database No Patch:5933477 Note:5907779.8 Self deadlock hang on "cursor: pin S wait on X" (typically from DBMS_STATS) No Patch:5907779 Note:5896963.8 High LGWR CPU and longer "log file sync" with fix for bug 5065930 Yes Patch:5896963 Note:5765958.8 OERI[qcscpqbTxt] / OERI[qcsfbdnp:1] from ANSI query in PLSQL No Patch:5765958 Note:5728380.8 DML may spin under ktspffc searching for space in ASSM segment No Patch:5728380 Note:454464.1 Various dumps / instance crash possible Yes Patch:5605370 Note:5577046.8 ADD or DROP attribute causes UNION query to fail with ORA-1790 Yes Patch:5577046 Note:5514109.8 OERI [kql-hash-collision] / false ORA-955 No Patch:5514109 Note:5364143.8 Bind Peeking is not done upon query reload, Execution Plan changes Yes Patch:5364143 Note:5363584.8 Array insert into table can corrupt redo Yes Patch:5363584 Note:4899479.8 Undo/redo corruption if distributed transactions used No Patch:4899479
|
|
文档内容
目标 |
提问,获得帮助,并分享您对于这篇文档的经验。 |
解决方案 |
参考 |
本文介绍如何执行从 11.2.0.1 到 11.2.0.2 或更高版本的非原地数据库手动升级。
您是否希望与其他 Oracle 客户、Oracle 员工和业内专家进一步探讨此主题?
请点击这里进入Oracle 社区(中文).
请点击这里进入My Oracle Support 社区的数据库安装/升级(英文)主页发现更多的话题和讨论。
11.2.0.2 和及更高版本的补丁集是完整版本。11.2 补丁集安装程序不更新现有 11.2 安装。
不论您是执行非原地升级还是原地升级,安装过程都将执行新安装。
(请参阅 11.2 Upgrade Guide 第 3 章“Known Issue When Starting an In-Place Upgrade for Release 11.2.0.2”或更高版本的说明
从 11.2.0.2 开始,有两种方法来安装补丁集:
有关详细信息,请参阅以下说明:
假如Mitigation Patch 1972130应用在原数据库上,然后Oracle JVM component被禁止。当升级数据库的时候你可能会遇到下面的错误。
ORA-02290 - check constraint (SYS.JAVA_DEV_DISABLED) violated.
在开始升级数据库前,在原数据库上打开Oralce JVM java component。
Connect to the database as a SYSDBA user
SQL> exec dbms_java_dev.enable;
参照:Database Upgrade failed with Errors “ORA-02290: check constraint (SYS.JAVA_DEV_DISABLED) violated” & “ORA-04045: SYS.DBMS_ISCHED” (Doc ID 1985725.1)
注意:这步骤仅仅当您在原数据库上应用了Mitigation Patch的时候实施
请注意:在本文中,当提到 11.2.0.1 时,指的是当前已安装的任意 11.2 版本 (11.2.0.1-11.2.0.N)。当提到 11.2.0.2 时,指的是 11.2 补丁集 (11.2.0.2-11.2.0.N) 的任意较新版本。
第 1 步
======
下载 11.2.0.2 或更高版本的 RDBMS 软件。
请参阅 NOTE:753736.1 - Quick Reference to Patchset Patch Numbers
查看补丁程序集自述文件中关于所需下载文件的完整说明,因为可能需要多个文件,并且自述文件中提供了每个补丁集的特定说明。
另请参阅:
第 2 步
======
将最新的 11.2 RDBMS 软件安装到新的 ORACLE_HOME 中。
请注意,从 11.2 安装开始,所有基本 RDBMS 组件均会安装。唯一的选项是组件是否会被链接(激活并可以使用)。自定制安装选项不再提供了。
如果数据库使用 Oracle Text 主题或者要安装 Oracle Multimedia 演示和其他演示,则需要安装 11.2.0.2 Examples CD(以前称为 Companion CD),因为这些项不在基本安装中。
您可以对以前的和新的 ORACLE_HOME 运行“opatch lsinventory -detail”以比较安装的产品。
另请注意:
如果使用 /opt/oracle 作为 ORACLE_BASE,则 rootupgrade.sh 将失败。有关详细信息,请参阅
第 3 步
======
安装最新的 11.2 RDBMS 软件之后,用以前的 ORACLE_HOME 中启动 11.2.0.1实例,对正在运行的以前的实例执行 11.2.0.2 的$ORACLE_HOME/rdbms/admin/utlu112i.sql 脚本,并将输出 spool 至一个文件。
不论您是使用 DBUA 还是手动升级,均必须运行 Pre-Upgrade Information Tool。否则可能会遇到错误:
您需要检查 spool 生成文件的内容,并在升级到 11.2 的最新版本之前修复所有问题。
已知问题
++++++++++++++++
11.2.0.2 使用时区版本 14。11.2.0.1 使用时区版本 11(以后的版本可能会使用更新版本的时区数据)。
如果选中了“Upgrade Timezone Version and TIMESTAMP WITH TIME ZONE data”框,则最新 ORACLE_HOME 中的 DBUA 会自动将时区升级到所包括的版本。
如果是手动升级,则:
可在升级到最新 11.2 版本之后,使用 DBMS_DST 程序包升级时区版本,或者将 11.2.0.1 时区升级到该时区版本(请注意,如果在升级之前将 11.2.0.1 时区版本升级到其他版本,需要重新运行 utlu112i.sql)。
请参阅:
第 4 步
======
运行以下 My Oracle Support 文章中的 dbupgdiag.sql 脚本,验证 dba_registry 中的所有组件有效并且 dba_objects 中没有无效的数据字典对象。
如果 dbupgdiag.sql 脚本报告了任意无效对象,则运行 $ORACLE_HOME/rdbms/admin/utlrp.sql(可能需要多次)以使数据库中的无效对象变为有效,直至无效对象数不发生变化为止。
使无效对象有效之后,再次在数据库中重新运行 dbupgdiag.sql,然后确保一切正常。
第 5 步
======
禁用所有批处理和 cron 作业,然后执行数据库的完整备份。
例子
----------
要执行数据库的完整备份,请完成以下步骤:
另请参阅:Oracle Database Backup and Recovery User's Guide
注:对于完整的冷备份,请首先关闭数据库。
第 6 步
=======
干净的关闭数据库。
第 7 步(仅限 Windows 平台)
========================
1) 将环境变量 ORACLE_HOME 设置为指向 11.2.0.1 安装。
2) 停止指向 11.2.0.1 安装的 Oracle 数据库服务。
3) 使用 %ORACLE_HOME%\bin\ORADIM 可执行程序删除 11.2.0.1 Oracle 服务。
4) 将环境变量 ORACLE_HOME 设置为指向 11.2.0.2 安装。
5) 将 init.ora/spfile 和口令文件 (orapw.ora) 从 11.2.0.1 %ORACLE_HOME%/database 复制到 11.2.0.2 %ORACLE_HOME%/database。
6) 将网络配置文件(listener.ora、sqlnet.ora、tnsnames.ora 等)从 11.2.0.1 %ORACLE_HOME%\network\admin(或 $TNS_ADMIN)位置复制到 11.2.0.2 %ORACLE_HOME%\network\admin(或 %TNS_ADMIN%)位置。
7) 如果配置并使用了 DB Console/DB Control,将以下两个目录及其内容从 11.2.0.1 复制到 11.2.0.2。(如果未配置 DB Console/DB Control,则这些目录可能不存在。)
ORACLE_HOME/
ORACLE_HOME/oc4j/j2ee/OC4J_DBConsole_
8) 使用 11.2.0.2 的可执行程序,在命令提示符下创建 Oracle 11.2.0.2 服务。
例如:
第 8 步(Unix 和 Linux)
=================
配置目标 11.2.0.2 ORACLE_HOME
1) 确保环境变量 ORACLE_BASE、ORACLE_HOME、PATH、NLS_10 和 LIBRARY_PATH 设置为指向 11.2.0.2 安装。
将 ORACLE_SID 设置为 11.2.0.1数据库名以升级。
修改 /etc/oratab 文件指向您的 11.2.0.2 ORACLE_HOME。
2) 禁用 Database Vault
3) 将 init.ora/spfile 和口令文件 (orapw.ora) 从 11.2.0.1 $ORACLE_HOME/dbs 复制到 11.2.0.2 $ORACLE_HOME/dbs
4) 将网络配置文件(listener.ora、sqlnet.ora、tnsnames.ora 等)从 11.2.0.1 $ORACLE_HOME/network/admin(或 $TNS_ADMIN)位置复制到 11.2.0.2 $ORACLE_HOME/network/admin(或 $TNS_ADMIN)位置
5) 如果配置了并使用了 DB Console/DB Control,将以下两个目录及其内容从 11.2.0.1 复制到 11.2.0.2。(如果未配置 DB Console/DB Control,则这些目录可能不存在。)
ORACLE_HOME/
ORACLE_HOME/oc4j/j2ee/OC4J_DBConsole_
请为 指定实际的名称
6) 确保为 Oracle Database 11g 版本 2 (11.2) 正确设置了 COMPATIBLE 初始化参数。如果未正确设置 COMPATIBLE,则 Pre-Upgrade Information Tool 会在“Database”部分中显示警告。
7) 将初始化参数的值调整到至少为 Pre-Upgrade Information Tool 指示的最小值。对于安装了 JVM 的客户,必须在升级前将 java_pool_size 和 shared_pool_size 至少设置为 250MB,否则 JVM 升级可能会失败,并出现以下错误:
第 9 步
======
手动升级数据库。
1) 启动 sqlplus 并从 新安装的目标 $ORACLE_HOME/rdbms/admin 下运行 catupgrd.sql 脚本
2) 查看 catupgrd.sql 生成的 spool 文件中的错误。
3) 按正常模式重新启动数据库。
4) SQL> @$ORACLE_HOME/rdbms/admin/catuppst.sql;
5) SQL> @$ORACLE_HOME/rdbms/admin/utlrp.sql;
6) 运行 dbupgdiag.sql 脚本(参阅 note: 556610.1)并验证 dba_registry 中的所有组件均有效并且 dba_objects 中没有无效对象。
升级后步骤
===================
1) 升级集群配置
如果您使用的是 Oracle 集群,那么您必须更新集群配置。
从 11.2.0.2 开始,upgrade 命令会将配置更新为正在运行的软件的版本。
您可以使用 srvctl 命令,例如:
srvctl upgrade database
这个命令会将数据库及其对应服务的配置信息更新至正在运行的软件的版本。
语法及选项如下:
srvctl upgrade database -d db_unique_name -o Oracle_home
Table A-161 srvctl upgrade database Options
选项描述
-d db_unique_name
数据库的 unique name
-o Oracle_home
ORACLE_HOME 的路径
2) 使用 DBMS_DST 将时区升级到最新版本。
3) 升级 Recovery Catalog
有关升级 Recovery Catalog 和 UPGRADE CATALOG 命令的完整信息,请参阅《Oracle Database Backup and Recovery User's Guide》中的介绍这些过程的主题。
4) 升级 DBMS_STATS 程序包创建的 Statistics Table
如果使用 DBMS_STATS.CREATE_STAT_TABLE 创建了 statistics table,则通过运行以下命令来升级这些表:
在示例中,SCOTT 是 statistics table 的所有者,STAT_TABLE 是 statistics table 的名称。对每个 statistics table 都需要执行此命令。
5) 启用 Oracle Database Vault 并收回 DV_PATCH_ADMIN 角色。
如果您使用了 Oracle Database Vault,并按照之前的指示在升级前先禁用了它,现在您需要:
启用 Database Vault。
收回 SYS 用户的 Database Vault DV_PATCH_ADMIN 角色。
参考
===========
Oracle Database
Upgrade Guide
11g Release 2 (11.2)
E17222-06 <october 2010 ="" < Chapter 3
Upgrading to the New Release
http://download.oracle.com/docs/cd/E11882_01/server.112/e17222.pdf
6). 数据库中的 Oracle Warehouse Builder (OWB) 组件不会在升级过程中安装。升级后,有几个步骤升级该组件。
请参考 Oracle? Warehouse Builder Release Notes 11g Release 2 (11.2)
|
|
从 Oracle数据库版本 12.1.0.1 开始,Oracle 将仅提供 Patch Set Update(PSU) 补丁程序,以满足 Critical Patch Update(CPU)项目要求提供的安全相关补丁。将不再提供 SPU(Security Patch Update)补丁程序。基于 PSU 补丁程序的受欢迎程度,所以 Oracle 转为此简化模型。PSU 是 Oracle 自 2009 年全面启动以来的首选主动式打补丁方案 [1]。
关于 Patch Set Update 的要点:
|
|
文档内容
目标 |
提问,获得帮助,并分享您对于这篇文档的经验。 |
解决方案 |
较简单的方式:使用 My Oracle Support 来找到冲突的解决方案 |
My Oracle Support Conflict Checker |
OCM Configurations |
稍微复杂:Patch Set Update (PSU) |
验证是否安装了 PSU |
验证是否真的是一个冲突 |
验证是否冲突的补丁是一个覆盖补丁 |
如果它是一个覆盖补丁 |
此 PSU 是否是一个复合补丁 |
确定此 PSU 是否被打包为一个复合补丁 |
非复合补丁 |
在 My Oracle Support 的“补丁和更新程序”标签下查找您的冲突的解决方案: |
找可用的替代补丁 |
复合补丁 |
当安装 PSU 时 OPatch 的输出示例 |
当安装一个小补丁时 OPatch 的输出示例 |
确定冲突所关联的复合子补丁的版本 |
在 My Oracle Support 的“补丁和更新程序”标签下查找您的冲突的解决方案: |
查找可用的替代补丁 |
稍微复杂:Critical Patch Update (CPU) |
CPU 与一个已经安装的 PSU 冲突 |
CPU 与一个非 PSU 或非安全补丁的的冲突 |
所有其他的冲突 |
提交一个服务请求并且提供如下信息 |
参考 |
这篇文档的目标是协助客户找到解决补丁冲突的方案,如果没有解决方案,为 Oracle Support 提供解决冲突所需的信息。
您是否希望与其他 Oracle 客户、Oracle 员工和业内专家进一步探讨此主题?
请点击这里进入Oracle 社区(中文)。
请点击这里进入My Oracle Support 社区的数据库安装/升级(英文)主页发现更多的话题和讨论。
一个新的检查Patch冲突的工具已经在 Patch Search 的结果页可用。. 通过这个工具我们可以上传OPatch inventory并且检查要下载的patch和已经打了的patch是否冲突。
如果没有发现冲突,那么可以下载 Patch。 如果发现冲突,这个工具可以寻找解决方案。 如果没有发现解决方案,你可以申请一个解决方案(注:申请patch或者merge patch),并且可以监控这个过程。
关于更多信息和一个示例视频,请参照
Document 1091294.1 "How to use the My Oracle Support Conflict Checker Tool".
如果您的安装的当前配置信息上传到了 My Oracle Support,您可以利用 补丁计划(Patch Plans) 来验证和解决冲突。如果对这个冲突没有既存的解决方案,它同样会给您提供一个链接,来请求一个解决方案,这甚至不需要创建一个服务请求。
有关 Patch Plans 的视频,请参阅如下:
Document 603505.1 My Oracle Support Speed Training - Links to Recorded Training
Support Tools and Processes 标签
- Why use Configuration Manager in MOS
- Configuration Manager
- Installing the Collector
- MOS Configuration Manager
- Patch Recommendations and Patch Plans
如果不知道是否已经安装了一个 PSU,请参阅如下文档中的验证步骤:
Document 861152.1 Do Patchset Updates (PSU's) Change the Oracle Release Version/Fifth Digit?
定义:覆盖补丁
当一个补丁与 PSU 冲突,一个覆盖补丁会被创建在相同的 PSU 版本上。例如,PSU 是 11.1.0.7.8,覆盖补丁将会是 11.1.0.7.8。覆盖补丁将会在 PSU 之后被安装,并且使用冲突的 PSU 和原始补丁的一个融合版本来“覆盖”PSU。
Patch 11840910 : applied on Fri Oct 12 11:22:09 EDT 2012
Unique Patch ID: 14478518
Created on 13 Jan 2012, 05:48:59 hrs PST8PDT
Bugs fixed:
11840910
This patch overlays patches:
13343438
This patch needs patches:
13343438
as prerequisites
验证是否可以使用如下文档来确认基版本(例如,11.1.0.7.0)无法安装
Document 1357613.1 Can a patch be applied if it is available on base/release version, even though PSU/CPU is installed
一个新的打包模式在2012年4月被引入到了某些 PSU 版本。它叫做复合补丁模式。如果您不熟悉复合补丁模式,请阅读如下文档:
Document 1376691.1 Composite Patches for Oracle Products
第一步是确定您的冲突所关联的 PSU 是否以复合补丁模式建立。
确定此 PSU 是否被打包为一个复合补丁参考如下文档中的第二节的表,此表包含了哪些发行版是复合补丁。
Document 1376691.1 Composite Patches for Oracle Products [Video]
在 My Oracle Support 的“补丁和更新程序”标签下查找您的冲突的解决方案:找可用的替代补丁在 Patch ID 中输入补丁号码,搜索符合您的配置的平台。如果有与您的PSU版本相同的补丁存在(比如 11.1.0.7.8),那么(在安装 PSU 之后)下载安装那个补丁来解决冲突。
阅读如下文档寻找可能的替代补丁
Document 1061295.1 Patch Set Updates - One-off Patch Conflict Resolution
如果没有解决方案,转向 通过一个服务请求提供如下信息
- 在安装 PSU 之前检查冲突
% opatch prereq CheckConflictAgainstOHWithDetail -ph ./13343438
Following patches have conflicts. Please contact Oracle Support and get the merged patch of the patches :
12646784, 13696216, 11840910
Following patches will be rolled back from Oracle Home on application of the patches in the given list :
12646784, 11840910
Conflicts/Supersets for each patch are:
Patch : 13696216
Conflict with 12646784
Conflict details:
/bugmnt6/ap/celclnx17/BOD/11.2.0.3/A/64bit/app/oracle/product/11.2.0.3.0/lib/libserver11.a:/atb.o
Conflict with 11840910
Conflict details:
/bugmnt6/ap/celclnx17/BOD/11.2.0.3/A/64bit/app/oracle/product/11.2.0.3.0/lib/libserver11.a:/kta.o
- 安装 PSU
% opatch apply
Composite Patch 13696216 conflicts with installed patch(es) 12646784, 11840910
Conflict Description:
Here are the specific sub-patches of composite patch 13696216 that conflict with 12646784, 11840910
Sub-Patch 13343438 conflicts with 11840910
Sub-Patch 13696216 conflicts with 12646784
Conflict Remedy:
Refer to My Oracle Support Note 1299688.1 for instructions on resolving patch conflicts.注意,apply 的输出与 CheckConflictAgainstOHWithDetail 的输出并不相同。
apply 显示:
Sub-Patch 13343438 conflicts with 11840910
Sub-Patch 13696216 conflicts with 12646784CheckConflictAgainstOHWithDetail 显示:
11840910 and 12646784 both conflict with 13696216这是一个已知的问题,会在未来的 OPatch 版本中解决。正确的信息是 Apply 的输出。
所以在进行之前,您需要利用如下文档的场景1来确定哪个子补丁关联于这个冲突:
Document 1626610.1 "opatch prereq CheckConflictAgainstOHWithDetail -ph ./" does not show correct Composite sub-patch
- 当 PSU 与多个子补丁冲突时安装 PSU
Composite Patch 13923374 conflicts with installed patch(es) 13632140
Conflict Description:
Here are the specific sub-patches of composite patch 13923374 that conflict with 13632140
Sub-Patch 13343438 conflicts with 13632140
Sub-Patch 13696216 conflicts with 13632140
Sub-Patch 13923374 conflicts with 13632140在这个例子中 PSU 与多个子补丁冲突,那么在冲突解决的处理过程中,使用最新的子补丁(最大的补丁号码)。在上面的例子中,使用 13923374。
当安装一个小补丁时 OPatch 的输出示例
- 在安装小补丁前检查与 PSU 的冲突
Following patches have conflicts. Please contact Oracle Support and get the merged patch of the patches :
13343438, 11840910
Following patches will be rolled back from Oracle Home on application of the patches in the given list :
13343438
Conflicts/Supersets for each patch are:
Patch : 11840910
Conflict with 13343438
Conflict details:
/bugmnt6/ap/celclnx17/BOD/11.2.0.3/A/64bit/app/oracle/product/11.2.0.3.0/lib/libserver11.a:/kta.o
- 安装一个与 PSU 冲突的补丁
Patch 11840910 conflicts with the composite patch 13696216 (specifically, sub-patch(es) 13343438). Please refer to the following to resolve the conflict(s): Patch conflict resolution (Doc ID 1299688.1)
or
Patch 12646784 conflicts with the composite patch 13696216 (specifically, sub-patch(es) 13696216). Please refer to the following to resolve the conflict(s): Patch conflict resolution (Doc ID 1299688.1)
- 安装一个小补丁,此小补丁与 PSU 的多个子补丁冲突
Patch 13632140 conflicts with the composite patch 13923374 (specifically, sub-patch(es) 13923374,13696216,13343438).
在小补丁与多个子补丁冲突的情况下,在冲突处理过程中使用最新的子补丁(最大的补丁号码)。比如在上面的例子中,使用 13923374。
确定冲突所关联的复合子补丁的版本在如下文档中查找复合子补丁号码
Document 753736.1 Quick Reference to Patchset Patch Numbers
在 My Oracle Support 的“补丁和更新程序”标签下查找您的冲突的解决方案:在“搜索”标签下,在补丁编号里输入非 PSU 补丁号码(11840910),并且搜索匹配您的配置的平台。如果存在一个补丁,能够匹配冲突中所报告的 PSU 子补丁版本(例如,11.2.0.3.1),那么,要解决冲突,在安装 PSU 之后下载并安装这个补丁。查找可用的替代补丁查看如下文档找到可能的替代补丁
Document 1061295.1 Patch Set Updates - One-off Patch Conflict Resolution
如果没有解决方案,转向 通过一个服务请求提供如下信息
根据当前的 Patch Set Update and Critical Patch Update Availability Document。在已经安装了 PSU 的环境继续安装 CPU 是不支持的。如果安装了 PSU,您必须执行如下之一:
确认您有最新版本的 OPatch。如果您没有最新的版本,那么参照 My Oracle Support 中列出的如下步骤
Document 224346.1 OPatch - Where Can I Find the Latest Version of OPatch?
上传显示了冲突的 OPatch 日志
将如下结果发到 SR
UNIX:
% uname -a
% file $ORACLE_HOME/bin/sqlplus
|
|
文档内容
目标 |
解决方案 |
已知问题 |
参考 |
你想要在一个已经安装有其它一次性补丁的 Oracle Home 里面,再安装 ‘n’ 个一次性补丁,你想要知道已经安装的这些补丁与即将安装的这些补丁是否冲突。
不实际执行安装时,很难预测补丁是否会冲突,但是我们可以使用 OPatch 工具来执行检查,而不需要真正的将补丁安装到 Oracle Home。
要检查需要安装的补丁之间是否有冲突,以及/或者检查要安装的补丁与已经安装的补丁之间是否有冲突,你可以在 OPatch 中使用如下查询。
确保按照文档 Note 224346.1 安装了最新的 OPatch 版本。
在确认你使用了最新的 OPatch 版本之后,下载计划安装的所有的补丁,并且解压到同一个目录,例如,将所有需要安装的补丁解压到 $ORACLE_HOME/patches 目录。
运行如下命令来检查是否在计划安装的补丁之间有冲突。
这条命令会给出冲突和超集的详细信息,从而检查计划安装的补丁之间是否有冲突。
例如如下命令
运行如下命令检查计划安装的补丁与在这个 Oracle Home 中已经安装的补丁之间是否有冲突
这条命令会给出冲突和超集的详细信息,从而检查计划安装的补丁与 Oracle Home 中已有的补丁是否冲突。
注意:"opatch prereq" 命令中无法使用 -skip_duplicate 和 -skip_subset 选项,"opatch prereq"会自动地将所有子集和重复显示为"superset",这样就可以忽略它们,而只有 prereq 输出中显示为"conflict"的需要注意。
问题1:
INFO:Unable to create Patch Object.
Exception occured : PatchObject constructor: Input file "/dba/downloads/patch_candidates/6646853/etc/config/actions" or "/dba/downloads/patch_candidates/6646853/etc/config/inventory" does not exist.
当对 10.2.0.3 及以上版本的 CPU 补丁运行 opatch checkconflict 命令时,要从补丁目录中移除 README.html 和 patchmd.xml 文件。(要从 phBaseDir 目录中移除任何其他的单个文件,例如cpu_root.sh),然后再执行命令,否则你会遇到上述错误。
问题2:
当使用'opatch prereq'检查潜在的冲突时,可能会遇到如下错误
Exception occured : PatchObject constructor: Input file "/refresh/32bit/app/oracle/product/10.2.0.3/patches/6081547/etc/config/actions" or "/refresh/32bit/app/oracle/product/10.2.0.3/patches/6081547/etc/config/inventory" does not exist.
请参照如下 MOS 文档去解决:
|
|
文档内容
用途 |
适用范围 |
详细信息 |
问题 1:Opatch auto 失败,显示“The opatch Component check failed” |
症状: |
可能原因: |
解决方案: |
问题 2:应用 GI PSU 时,OPATCH CheckSystemSpace 失败,出现错误代码 73 |
症状: |
可能原因: |
解决方案: |
问题 3:错误:'CRS is not installed on any of the nodes' |
症状: |
可能原因: |
解决方案: |
问题 4:Opatch 错误“UtilSession failed: Patch nnn requires component(s) that are not installed” |
症状: |
可能原因: |
解决方案: |
问题 5:Opatch:版本检查失败 |
症状: |
可能原因: |
解决方案: |
参考 |
本说明旨在提供 CRS Cluster(集群)打补丁时最常遇到的 5 个问题的摘要。
本说明适用于 10g 和 11gR1 CRS 打补丁问题,以及新的 11gR2 Grid Infrastructure(集群件)打补丁问题。
1. opatch 组件检查失败。此 patch(补丁程序)不适用于 /u01/.../...
2. /u01/... 的 opatch 适用性检查失败。此 patch(补丁程序)不适用于 /u01/..
1. UtilSession failed: Prerequisite check "CheckSystemSpace" failed.
2. OPatch failed with error code 73.
1. 错误:CRS is not installed on any of the nodes.
1. UtilSession failed: Patch nnn requires component(s) that are not installed in OracleHome. These not-installed components are oracle.crs: ...