星期三 三月 13, 2013

Oracle补丁术语介绍

在使用Oracle的技术支持服务的时候,经常会遇到补丁相关的术语。现在对这些术语做些解释说明:

Interim patch/One-off patch:是我们常说的小补丁,为了修复某(几)个Bug而发布的补丁。这种补丁推荐在测试库上测试无误后再安装在生产库上。

Merged patch: 合并的补丁。当几个小补丁之间有冲突,不能同时安装的时候,需要提供这种Merged Patch。补丁冲突主要是由于2个或者多个补丁修改同一个文件,但是修改的内容是不同的。

Bundle patch:补丁集,修复多个Bug。在Windows平台上的Oracle没有小补丁,只有这种Bundle Patch。 这种补丁集会周期性的发布(至少每季一次)。这种补丁集是累积型的(cumulative),也就是每个Bundle patch 会包含之前的所有的Bundle Patch。 比如Windows Bundle Patch 16,它会包含之前所有15个Bundle Patch,所以我们总是推荐安装最新的Bundle Patch。Oracle的集群软件和数据库软件的Window Bundle Patch是同一个,比如Windows Bundle Patch 16(补丁号16167942,既可以打在集群上,也可以打在数据库上) 。

要了解Windows Bundle Patch的补丁号,可以参考MOS文档:
Note 161549.1 Oracle Database, Networking and Grid Agent Patches for Microsoft Platforms

Critical Patch Update (CPU):每季度发布一次,用来修复安全方面的一些补丁,是累积型的。目前已经更名为Security Patch Update (SPU)。
点击下面的链接查看各个CPU所修复的具体问题:
http://www.oracle.com/technetwork/topics/security/alerts-086861.html

Patch Set Update (PSU):每季度发布一次,修复比较严重的一些问题,包含每季的CPU,是累积型的。虽然在描述PSU的时候会用到数据库版本第5位,比如Database PSU 11.2.0.3.5,但实际上打完PSU后并不会真正改变数据库的版本,从v$version中看到的版本还是4位的(11.2.0.3.0),第5位仍然是0。注意,Windows上没有CPU和PSU,Oracle的集群软件和数据库软件使用不同的PSU。

可以参考下面的MOS文档了解每个季度的CPU、PSU、Windows Bundle Patch的具体补丁号:
Note 1454618.1 Quick Reference to Patch Numbers for Database PSU, SPU(CPU), Bundle Patches and Patchsets

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

Diagnostic patch:诊断补丁。有的时候诊断一个问题的时候,为了获得更多的诊断信息,Oracle的开发部门会提供一个Diagnostic Patch,这种补丁不是为了修复问题,而是诊断问题。

Composite Patch:从2012年4月份的Database PSU 11.2.0.3.2开始,推出一种新的概念叫Composite Patches。 这是一种新型的补丁包,它不同于其他的累积型补丁包。如果是第一次安装Composite Patches,那么该Composite Patches所包括的全部补丁都会被安装,后续安装的Composite Patches,只会安装对比前一次Composite Patches有变化的部分和新增加的补丁。

PSU 就是一种Composite Patch,以PSU为例来说明。

第一次安装的composite patch为PSU 11.2.0.3.2:
Interim patches (1) :

Patch 13545268: applied on Fri Dec 09 10:59:28 EST 2011
Patch Description: "Database Patch Set Update : 11.2.0.3.2 (13545268)"
<==变化和新增的部分
  Created on 2 July 2012, 07:52:00 hrs PST8PDT
Sub-patch 13343438; "Database Patch Set Update : 11.2.0.3.1 (13343438)"
<==Sub-patch
  Bugs fixed:
    9275072, 9352237 ...

安装下一个composite patch PSU 11.2.0.3.3时,只需要安装有变化的部分和新增加的patches,不需要再安装之前已经安装的11.2.0.3.1 和11.2.0.3.2,之前已经安装的这部分就称为sub-patch:

Patch 13795248 : applied on Fri Dec 10 10:00:28 EST 2011
Patch Description: "Database Patch Set Update : 11.2.0.3.3 (13795248)" <==变化和新增的部分
  Created on 2 July 2012, 07:52:00 hrs PST8PDT
Sub-patch 13545268; "Database Patch Set Update : 11.2.0.3.2 (13545268)"
<==Sub-patch
Sub-patch 13343438; "Database Patch Set Update : 11.2.0.3.1 (13343438)" <==Sub-patch
  Bugs fixed:
    9275072, 9352237 ...

Composite Patches 的好处是减少补丁的安装量,减少与已经安装上补丁的冲突。

在MOS文档中有针对Composite Patches详细的说明:
Note 1376691.1 Composite Patches for Oracle Products [Video]

上面提到的所有补丁都会有一个补丁号,如果已经知道了补丁号,就可以直接使用下面的链接来下载这个补丁:
https://updates.oracle.com/download/补丁号.html
输入MOS的账号、密码就可以。


比如:11.2.0.3.0 PATCH SET 下载链接:
https://updates.oracle.com/download/10404530.html


Oracle推荐打的补丁,可以参考MOS文档:
Note 756671.1 Oracle Recommended Patches -- Oracle Database
推荐打最新版本的Patch set、PSU/CPU及 Windows Bundle Patch

星期二 八月 21, 2012

Oracle数据库支持通讯2012年8月版:Oracle数据库技术更新和补丁更新



Oracle数据库技术更新

下面是数据库技术产品和版本的最新信息,帮助您规划升级计划。

新的补丁术语


· 适用于所有技术产品的新的、更一致的补丁命名方法。更多信息, 请参考:
o Note 209768.1 Oracle Corporation Server Technology Products - Software Error Correction Support
o Note 1430923.1 New Patch Nomenclature for Oracle Products
请注意,重要补丁更新(CPU)现在被称为安全补丁更新(SPU)


Oracle安全警报CVE-2012-3132


· Oracle安全警报CVE-2012-31322012810日发布。Oracle 强烈推荐受影响的数据库服务器版本尽快应用这个补丁。



Oracle Database 11g Release 2


· Database 11.2.0.2 (11.2.0.2.7开始)Database 11.2.0.3 (11.2.0.3.2开始) PSU会被打包成composite patchesComposite patch的改进包括减少补丁安装时间,减少回滚以前应用的overlay patches的需要。 新的composite patch格式,使以前PSU应用的overlay patches和新安装的PSU并存成为可能。更多信息,请参考Document 1376691.1 'Composite Patches for Oracle Products' Oracle Database Support NEWS April edition.


· DB 11.2.0.3 patchset (Patch 10404530) 平台发布信息可以在Document 742060.1中查到;11.2.0.3 Database Patch Set已知的特定问题' 包括在Document 1348336.1'11.2.0.3 Patch Set –可用性和已知问题和Bug修复列表'可以在Document 1348303.1中查到; '11.2.0.3 Patch Set – 按问题分类的Bug修复列表'


· DB 11.2.0.2 patchset的一般修复延长期到2013228日截止,并将包括2个额外的PSU/CPU周期。


· 对于拥有当前Oracle Database 11gR2支持合同的客户,第一年的Extended Support费用将被免除。Extended Support费用免除期限是20152月到20161月。详情请参考Technical Support Polices


Oracle Database 11g Release 1


· 提示:DB 11.1 Premier Support将在20128月结束 详情请参考Lifetime Support Brochure


Oracle Database 10g Release 2


· Document 742060.1列出了DB 10.2.0.5 Patchset (Patch 8202632) 每个平台的发布日期。


· Document 1087991.1 '10.2.0.5 Patch Set - Availability and Known Issues'列出了10.2.0.5 Database Patch Set上已知的特定问题。


· 特定平台Extended Support的免除,请参阅Technical Support Polices


Oracle Exadata


· 了解Oracle Exadata支持信息的一个很好的参考文档:
o Document 1306791.1: Information Center: Oracle Exadata Database Machine


· Oracle Exadata Patch和支持的版本信息,可参阅:
o Document 888828.1: Database Machine and Exadata Storage Server 11g Release 2
(11.2) Supported Versions


· 升级信息,请参阅
o Note 336.1 Database Exadata Upgrade from 11.2.0.1 to 11.2.0.2
o Note 1420265.1 Database Exadata Upgrade from 11.2.0.1/11.2.0.2 to 11.2.0.3


· 已知问题,诊断和健康检查,请参阅:
o Note 1270094.1:Exadata Critical Issues
o Note 201804.1: Diagnostic Assistant: General Information


Oracle Exalytics


· Oracle Exalytics V1 Patch Set 1 (v 1.0.0.1) Patch 14301728 已经发布。它包括如下产品版本:
o Oracle BI Enterprise Edition 11.1.1.6.2 BP1
o Oracle TimesTen for Exalytics 11.2.2.3.0
o Oracle Essbase 11.1.2.2.100
o Oracle Exalytics X-24 Base Image 1.0.0.3.1
o Oracle Exalytics X-24 Configuration Utility 1.0.0.4


· Oracle Exalytics Release 1 Patchset 1 的新特性请参阅here.


· 如何应用Oracle Exalytics Release 1 Patchset 1 (1.0.0.1)补丁集的信息,请参阅here


· Oracle Exalytics 认证表,请参阅here


· 其它有用的信息请参阅: Document 1427996.1 Master Note For Oracle Exalytics BI In-Memory Machine


补丁更新


下面的链接为您提供最新的补丁集(Patch Set)发布信息,推荐的补丁,重要补丁更新(CPU)和补丁集更新(PSU)


计划的发布时间表
Document 742060.1  : Release Schedule of Current Database Releases
Document 161549.1  : Oracle Database Server and Networking Patches for Microsoft Platforms
Document 1305293.1 : TimesTen In-Memory Database (IMDB) Releases Support Status Summary

推荐的补丁
Document 756671.1  : Oracle Recommended Patches -- Oracle Database

已知问题
Document 1348336.1 : 11.2.0.3 Patch Set - Availability and Known Issues
Document 1179474.1 : 11.2.0.2 Patch Set - Availability and Known Issues
Document 880707.1  : 11.2.0.1 Base Release - Availability and Known Issues
Document 738538.1  : 11.1.0.7 Patch Set - Availability and Known Issues
Document 1087991.1 : 10.2.0.5 Patch Set - Availability and Known Issues

2012年7月重要补丁更新(CPU)和补丁集更新(PSU)
Oracle重要补丁更新公告已经张贴在OTN - Oracle Critical Patch Update July 2012 Advisory。下面列出了My Oracle Support其它相关文档:
Document 1450651.1 : Oracle Critical Patch Update July 2012 Documentation Map
Document 1455387.1 : Patch Set Update and Critical Patch Update July 2012 Availability Document
Document 1227443.1 : Patch Set Updates Known Issues Notes
Document 1452634.1 : Critical Patch Update July 2012 Database Known Issues
Document 1452636.1 : Critical Patch Update July 2012 Database Patch Security Vulnerability Molecule Mapping

Exadata
Document 888828.1  : Database Machine and Exadata Storage Server 11g Release 2 (11.2) Supported Versions
Document 835032.1  : Database Machine and Exadata Storage Server 11g Release 1 (11.1) Supported Versions
Document 1270094.1 : Exadata Critical Issues

Database Appliance
Document 888888.1  : Oracle Database Appliance - 2.X Supported Versions & Known Issues

Exalogic
Document 1314535.1 : Exalogic Patch Set Updates (PSU) Master Note
Document 1268557.1 : Exalogic Elastic Cloud Software Known Issues

Exalytics
Patch 14301728     : Exalytics Patchset 1 (v 1.0.0.1.0) Base Image Patch (v 1.0.0.3.1) on Linux X86-64

TimesTen
Patch 14415633     : TimesTen 11.2.2.3.2
Patch 14483546     : TimesTen 11.2.2.3.3
Patch 14489522     : TimesTen 11.2.1.9.6

星期五 六月 15, 2012

Oracle数据库支持通讯2012年4月版: Composite Patches

  数据库打补丁是DBA的一项主要工作。我们都知道bundle patches, 例如Patch Set Updates(PSU)是定期发布新版本,而且oracle推荐定期安装bundle patches,例如PSU,然而,这个工作需要一定的时间来完成,尤其是数据库已经安装过多个单独的小补丁(one-off patch),或者打过overlay patches,这样就会需要更多的时间来完成。


  Oracle采纳客户的反馈意见,宣布从2012年4月份的Database PSU 11.2.0.3.2开始,推出一种新的patch叫做Composite Patches.


Composite Patches 特点:
    * 安装更快捷
    * 减少与已经安装上的overlay patches的冲突


   在我们开始详细介绍composite patches之前,先来回顾一些与补丁有关系的名词:
Patch Set Update : 是一种典型的Cumulative patch(累积型的),在数据库, EM 和融合中间件产品上每个季度发布新版本
Patch Conflict   : 2个或者多个补丁修改同一个文件,但是修改的内容是不同的
Cumulative Patch : 累积型的补丁集合,包括了多个bug的修复,新版本的Cumulative Patch包括之前已经发布的Cumulative Patch
Interim Patch    : 为了修复某个特定问题的单独补丁
Overlay Patch    : 在某个特定版本上安装的补丁,可以是单独的补丁,也可以是PSU或者是一 个merge patch等等
Sub-patch        : 每个composite patch是由2个或者更多sub-patches组成


什么是Composite Patches?
Composite Patches是一种新型的补丁包,它不同于其他的cumulative patch。
每一个composite patch包含前一个Composite Patch有变化的部分和新增加的补丁.


Composite Patches是如何工作?
首先,Composite Patches安装与PSU或者Bundle Patch的安装几乎是完全相同的。
如果是第一次安装Composite Patches,那么该Composite Patches所包括的全部patch都会被安装。后续安装的Composite Patches,只会安装对比前一次Composite Patches有变化的部分和新增加的patches。如果已经安装过的overlay patches与Composite Patches不冲突,那么不需要回滚overlay patches,如果有冲突的话,需要回滚overlay patches,然后再申请在最新安装的Composite Patches上的overlay patches.


cumulative patch与composite patch的主要不同点:
* Cumulative Patch
1.安装新的Cumulative Patch之,先要回滚以前安装过的Cumulative Patch.
2.如果已经安装了overlay patches,需要先回滚overlay patches,如果overlay patches与新安装的cumulative patch冲突,那么申请在新的cumulative patch上的overlay patches,然后再在新的cumulative patch上安装overlay patches
* Composite Patch
1.不需要回滚以前安装过的composite Patch,只会安装对比前一次Composite Patches有变化的部分
2.如果已经安装的overlay patches与新的cumulative patch不冲突,那么不需要回滚overlay patches,可以直接安装cumulative patch. 如果冲突,需要先回滚overlay patches,并申请在新的cumulative patch上的overlay patches。


下面的图片描述了什么是sub-patches和在composite patch模式式下如何处理overlay patches* 11.2.0.3.1, 11.2.0.3.2, 11.2.0.3.3, 11.2.0.3.4 (橙色箭头指示) 都是composite patch 11.2.0.3.4(橙色长方形)的子补丁(sub-patches)
当安装新的composite patch时,这些sub-patches不需要回滚,只需要安装与前一个Composite Patch有变化的部分和新增加的补丁,因此composite patch安装速度很快。


* Overlay patches与composite patch(黄色锥形) 不冲突,不需要回滚overlay patch,因此不需要在新的composite patch上再安装overly patch


* 在安装11.2.0.3.4 时,Overlay patches与composite patch(褐色锥形与亮蓝色矩形)冲突,需要先回滚overlay patch,然后申请在11.2.0.3.4 上的overlay patches,最后再在11.2.0.3.4上安装overaly patches。


数据库PSU 11.2.0.3.2是第一批采用composite补丁包形式的PSU, 其他版本的composite patch正在开发中,可用后会在每个月的newletter中发布。

获得更多的信息,请参看下面视频和文章:
    Video - Bundle Patch Improvement - Composite Patching (03:43) [Trouble seeing this video?]

    * Note 1376691.1 Composite Patches for Oracle Products (includes the brief informative video above)
    * Note 854428.1   Patch Set Updates for Oracle Products
    * Note 1299688.1 Patch conflict resolution
    * Note 1321267.1 Database Patch conflict resolution

星期三 二月 08, 2012

Oracle数据库支持通讯2012年1月版:11.2 数据库补丁安装以及维护顾问

11.2 数据库补丁安装以及维护顾问



   如果您想在安装补丁的时候能够节省时间、避免重大失误和不必要的技术支持费用 ,请阅读下面的内容来了解更多信息......
   我们新的 Patching and Maintenance Advisor: Oracle Database 11.2 (My Oracle Support Note 331.1) 将会帮助您:
      1 形成一个补丁安装的策略来满足您的需求
      2 提前进行计划来保证能够获得连续的支持
      3 找到您需要的补丁并且迅速地解决补丁冲突,保证正确完整的补丁能够被安装
      4 了解最佳实践经验来减少错误和宕机时间
      5 确定适当的测试内容
      6 学习如何记录并将您的过程调优,提高您日后补丁安装的技巧。

    所有的这些内容都包含在了一个step-by-step 的guide中,它可以指引您通过补丁安装的各个计划阶段。 期间,这个向导还会提供相关的Oracle文档、"how-to"的录像以及My Oracle Support 上的文档链接。这样的话,在11.2数据库上安装补丁的所需信息都可以集中在一个地方。

    现在我们来进一步地了解Oracle Database 11.2 Patching and Maintenance Advisor 所提供的功能:

   1 评估商业情况以及补丁安装的最佳实践
    2 计划您需要安装哪些补丁以及如何测试、准备和安装补丁
    3 测试您的补丁安装过程来保证整个过程是经过预演而且平稳的
    4 实施补丁安装

     就像其他的Oracle Support Lifecycle Advisors,这个DB 11.2 Patching and Maintenance Advisor 是按照生命周期( lifecycle)的阶段来组织的:
     每个阶段包括一个概览,定义了这个阶段的目标并且列出了相关的资源:




    每个阶段列出了完成这个目标所需的步骤。在每个阶段的总结部分会有一系列经验总结,为今后的工作提供借鉴。




    注意:计划-> 测试 会不断重复,直到所有问题都被解决而且您已经可以实施补丁安装。

   DB 11.2 Patching and Maintenance Advisor 是Oracle Support Lifecycle Advisors中最新的一个产品,完整的产品列表包含在
Note 250.1 Oracle Support Lifecycle Advisors including



  • Note 251.1 Upgrade Advisor: Database from 10.2 to 11.2

  • Note 264.1 Upgrade Advisor: Database from 9.2 to 11.2 


About

本博客由Oracle全球技术支持中国区的工程师维护。为中文用户提供数据库相关的技术支持信息,包括常用的诊断工具、诊断方法、产品新特性、案例分析等。此外,MOS也陆续推出各类中文内容:技术通讯统一发布在Note 1529795.1 中,中文文档列表更新在Note 1533057.1 中,网上讲座请查看MOS文档 1456176.1,在"Archived"中可以下载历史的录音和文档。

Search

Archives
« 四月 2014
星期日星期一星期二星期三星期四星期五星期六
  
1
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
今天