028-86922220

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

OracleDatabase补丁使用方法有哪些

本篇内容介绍了“Oracle Database补丁使用方法有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

成都创新互联-专业网站定制、快速模板网站建设、高性价比香河网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式香河网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖香河地区。费用合理售后完善,10余年实体公司更值得信赖。

适用于:

Oracle Database - Personal Edition - 版本 10.2.0.3 和更高版本

Oracle Database - Enterprise Edition - 版本 10.2.0.3 和更高版本

Oracle Database - Standard Edition - 版本 10.2.0.3 和更高版本

本文档所含信息适用于所有平台

用途

该文档给出了 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 Database - 数据库补丁使用方法概述 (Doc ID 1962125.1)

已发布补丁使用方法

Oracle 提供了 pro-active 和 Reactive 两种补丁的维护:

Proactive Patch 类型(SPU / PSU / Bundle Patches)

有几种不同类型的 pro-active patch 可以使用。本节概述了主要的 pro-active 补丁方法:

各种 pro-active patch 方法的数据库补丁内容可以用下图展示:

 

 

BP

 

 

 

 

PSU

 

 

 

 

SPU

 

 

安装只能使用 SPU,PSU 或者 BP 补丁方法之一。

所有方法都允许安装“临时补丁”,但是根据不同的补丁方法,临时补丁的版本可能也不同。

Windows 平台特殊,因为 windows 上不支持一般的“临时补丁”。

关于当前的和历史的 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

截至2015年11月,Oracle 数据库的最新 Bundle Patches , Patch Set Updates 和 Security Patch Updates 的版本号有了新的格式。下面是新的格式,用发布日期 YYMMDD 格式替代了 bundle 版本的第5个数字字段:

  临时补丁 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 
(GI PSU)

Database PSU

11.2.0.4 及之前

Database Patch for Exadata

Database Grid Infrastructure PSU
(GI PSU)
Database PSU


1 "Database Proactive Bundle Patch"比Patch Set Update (PSU) 需要多一些测试,因为它提供了大量的修复。 

undefined

此外


数据库 SPU 仍可作为 11g 版本的可用的补丁方法 – 建议过渡到 PSU 补丁模型。

(SPU 可能被认为是最低的变更风险,但是它会让你遗漏那些在相应 PSU 中的重要问题的修复)

更换补丁方法

如果你希望变更补丁方法,你可以在升级到一个新的 Patch Set Release 的时候更换。例如,如果你在 12.1.0.1 上使用 PSU,那么你可以升级到 12.1.0.2 并开始使用 "Database Proactive Bundle Patch"  (DBBP) 来替换。

想要更换补丁方法,而且还要保持在相同的 Patch Set Release / 4 个字段的版本号,你通常需要做如下事情:

不能在同一个 ORACLE_HOME 下混合 BP 和 DB PSU(或 SPU)补丁方法。

例如:如果你在一个系统上安装了 "Database Proactive Bundle Patch",那么接下来就不可以在该系统上安装"Database PSU" (DB PSU)。你需要保持在 DBBP 补丁或者完全回滚 DBBP 补丁之后应用 DB PSU 补丁来更换补丁方法。


不推荐更换"Database PSU"到"Database SPU"方法。

例如:

补丁冲突解决办法

如果临时补丁与 pro-active 补丁方法之一结合使用,那么很有可能遇到补丁冲突问题。

每季度发布的 proactive patches 作为重要补丁更新程序(DB PSU, Quarterly Database Patch for Exadata,以及 Database Proactive Bundle Patch)的一部分,Oracle 主动为有冲突的现有补丁发布新的临时补丁。新的临时补丁通常跟pro-active bundles 同时发布。

关于解决补丁冲突的信息请参阅如下文档:

常见问题

当前数据库 Pro-active Patches

下表中目前可用的 pro-active 数据库相关补丁的信息,也包括一些已经不再发布的补丁类型。

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

Pro-Active 数据库补丁的更多信息

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 上。
同样适用于任何使用 Database In-Memory (DBIM) 特性的 12c 系统,RAC 或 non-RAC。数据库和 Grid 的 home 也都适用。

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。
备注 建议对要解决的问题做相关的功能测试。


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




类型: 状态: 上次主更新: 上次更新: 语言:

REFERENCE PUBLISHED 2017-5-29 2017-5-29 English简体中文日本語???
Oracle Database补丁使用方法有哪些

文档内容


用途

详细信息
  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
  术语:

参考

适用于:

Oracle Database - Enterprise Edition - 版本 8.1.7.4 和更高版本
Oracle Database - Standard Edition - 版本 8.1.7.4 和更高版本
本文档所含信息适用于所有平台

用途

数据库 PSU, SPU(CPU), Bundle Patches 和 Patchsets 补丁号码快速参考。

您是否希望与其他 Oracle 客户、Oracle 员工和业内专家进一步探讨此主题?

请点击这里进入 Oracle 社区(中文)。
请点击这里进入My Oracle Support 社区的数据库安装/升级(英文)主页发现更多的话题和讨论。

详细信息

这个文档仅列出和PSU/SPU同期发布的Windows Bundle Patch,关于 windows 其它的 bundle patch,请参考:
Download Reference for Oracle Database PSU, SPU(CPU), Bundle Patches, Patchsets and Base Releases(Doc ID 2118136.2)

对于12.1之后的数据库版本SPU/CPU并不有效:
Database Security Patching from 12.1.0.1 onwards (Doc ID 1581950.1)

 

Base Releases

12.2.0.1.0 12.2.0.1.0 Download Page
12.1.0.1.0 开一个非技术SR来获取物理介质或下载链接,根据Doc ID 1071023.1
11.2.0.1.0 11.2.0.1.0 Download Page
Older Versions 开一个非技术SR来获取物理介质或下载链接,根据Doc ID 1071023.1

 注意: 对于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 ORACL
本文标题:OracleDatabase补丁使用方法有哪些
分享URL:http://www.tsicrk.com/article/geoesh.html
  • 网站建设专属方案

  • 网站定制化设计

  • 7X24小时服务

  • N对管家服务

让你的专属顾问为你服务

0.9057s