深入了解Oracle Patch Set Release PSR 11.2.0.4

Oracle Database的补丁种类

  • Patch Set Release 是包含故障修复以及功能扩张的oracle database中重要的补丁
  • PSR 的安装中需要使用 Oracle Universal Installer (OUI)
  • 所有的补丁中最长的发布周期
  • Oracle Database的版本编号中,根据第四行来识别PSR

 

补丁名称 应用对象组成 发布周期
Interim Patch

(One-off, PSE)

Oracle Database 不定期
Security Patch Update (SPU)  — f.k.a.:CPU Oracle Database 每个季度
Patch Set Updates (PSU) Oracle Database

Grid Infrastructure

每个季度
Patch Set Release (PSR) Oracle Database

Grid Infrastructure

一年以上或者以上

 

patch number

 

Oracle 11g Release 2 Patch Set ReleasePSR

包含PSR的产品发行状况

  • 11g Release 2 发行状况

–抽取Linux 以及Windows 平台的一部分

–2013年8月29日时,PSR 11.2.0.4 发布了最新的 PSR

 

patch_release

 

PSR11.2.0.4 概要以及各平台的发行预定

  • 概要

–Oracle Database 11g R2 的终端发行

  • 终端发行是指数据库的各主要版本发行中指定最后的PSR,oracle提示的所支持的期间,执行制成补丁的版本

–追加新功能、扩展现有功能

  • Oracle Database 12c 的一些新功能可以在11.2.0.4中使用

–对应Windows 2012

  • 对应Windows 2012(single结构、cluster结构都支持)

※注) 对应Exadata/ODA

–Exadata 在 MOS中完成11.2.0.4 的更新顺序的发表后,Bundle Patch 会追加One Command进行发表

–ODA 对应以后的 Bundle Patch更改时的11.2.0.4

 

Platform Schedule
Linux x86-64 2013年8月
Solaris 2013年8月
Windows CY2013Q4
AIX CY2013Q4
HP-UX Itanium CY2013Q4
HP-UX RISC CY2014Q1
Exadata (注) 2013年9月
ODA

※2013年8月时

(最新版本请用MOS来确认)

TBD

 

补丁包的roadmap

patch_roadmap

发行日 补丁终结日 例外
11.2.0.4 31-Jan-2018 HP-UX Itanium 预定在 Jan 2020 时终止补丁

Feb 1, 2018以后仅仅修正 Sev 1
(no PSU or CPU will be produced).

11.2.0.3 27-Aug-2015
11.2.0.2 31-Oct-2013 从28-Feb-2013开始延长
11.2.0.1 13-Sep-2011 Exadata 的补丁终止日是30-Apr-2012
11.1.0.7 31-Aug-2015 HP-UX Itanium 预计在Dec 2015终止补丁

Sep 1, 2015 以后只对Sev 1 进行修正
(no PSU or CPU will be produced).

11.1.0.6 18-Sep-2009

 

产品生命周期政策

lifetime_policy

 

对于Oracle产品的发布以及保修期间的原则

  • Premier Support: 制成新补丁以及在适应新平台的期间,全球GA提供5年保障
  • Extended Support: 在支付了规定的费用后,可以接受新补丁的期间从Premier Support终止后提供三年保障
  • Sustaining Support: Premier Support期间,无期限提供制作各种补丁的技术以及咨询。
  • Grace Period: 提供新补丁期限,请以每个PSR来决定

从之后的 PSR的 GA开始两年后(但是最开始的PSR是一年后)对应PSR迁移到 Sustaining Support 中就不会提供新补丁了

之后的PSR发行之后两年,(第一个PSR第一年)是为了更新的期间,被称为 Grace Period

 

维护版本

参考补丁的种类 – Exadata

补丁名称 应用对象组成 发行周期
Exadata Storage Server patch Exadata Storage Server (SW/OS/HW)

Database Server (OS/HW)

每个季度
Bundle Patch

(BP)

Quarterly Database Patch for Exadata (QDPE)* Oracle Database、Grid Infrastructure 每个季度
Interim Database Patch for Exadata (Interim BP) Oracle Database、Grid Infrastructure 每个月或每两个月

 

▪QDPE是适用于大部分客户  Bundle Patch

▪QDPE 以外是每个月或者每两个月发行一般的 Bundle Patch

▪发生故障时,因为需要修复,无法等待下一个QDPE时,就会应用这些Bundle Patch

▪所有的CPU修复包含在PSU中。所有的PSU BP都是累积型

*11.2.0.3以后推荐绑定补丁称为「Quarterly Database Patch for Exadata (QDPE)」,配合SPU 以及 PSU的发行,每个季度发行一次

 

应用补丁时,想执行的测试内容

Interim Patch SPUPSU BPQDPE PSR
安装测试
确认故障~

作为回避方法来应用补丁时

在可以执行的时候执行 在相关地址可以验证时执行 在相关地址可以验证时执行 在相关地址可以验证时执行
确认DB基本操作,基本的应用操作,有代表性的负荷性能测试 不需要 选项 需要 需要
应用完整功能测试,性能测试 不需要 不需要 不需要 必要

 

测试项目以及高效化对策

测试项目以及高效化对策

测试项目以及高效化对策2

 

11g Release 2 中的PSR

包括修复故障,还有几个新功能,进行了功能扩展※

Oracle Database 11g Release 2 Patch Set 1 PSR 11.2.0.2

  • Oracle Real Application Clusters One Node (RAC One Node) 功能扩展
  • Oracle ASM cluster文件系统 (ACFS) 新功能
  • Oracle Clusterware 新功能以及功能扩展
  • Oracle Database QoS 管理 (服务的质量管理) 新功能

Oracle Database 11g Release 2 Patch Set 2 PSR 11.2.0.3

  • Oracle ACFS 功能扩展
  • Oracle Clusterware功能扩展
  • Oracle Database QoS QoS 管理 (服务的质量管理)功能扩展

Oracle Database 11g Release 2 Patch Set 3 PSR 11.2.0.4

  • 12c 新功能的新機能的Back port

üData Redaction

ü扩展数据库重放 功能(数据库整合重放 )

ü动态取样的扩展(动态统计)

※要使用新功能的话,需要明确使其有效化

 

11g Release 2中的PSR

  • 提供完整安装

–第一次安装PSR时,不需要初期发行

–即使是PSR ,也可以以与初始发行一样的顺序来重新架构环境

–应用PSR时,减少downtime

–可以一个一个地更新共享Oracle主页的多个实例

为了更安全地应用PSR,简化最新的PSR环境的结构。

 

11g Release 2 的更新

  • 从较低版本更新到 11g Release 2 (包括PSR )有两种方法

in-place 更新

  • 将作为现有的oracle主页被安装的绑定文件直接插入来进行更新

out-of-place 更新

  • 现有的oracle主页是指在其他地址安装绑定文件来进行更新

 

  • 可以使用的更新方法如下所示
产品 In-place 更新 Out-of-place 更新
Oracle Grid Infrastructure ○ (必须)
Oracle Database ○ (推荐)
Oracle Database Client

○: 可以使用  -: 不能使用

 

  • Oracle Grid Infrastructure 必须更新out-of-place
  • Oracle Database 推荐更新 out-of-place
  • Oracle Database Client 中基本没有什么限制与推荐

 

11g Release 2 的更新

  • 在选择更新方法时,需要注意以下内容

–执行out-of-place更新时

  • 需要确保必需的磁盘容量
  • 更新前后的oracle主页不同

–执行in-place 更新时

  • 需要对现有的oracle主页进行备份

※ 对于数据库的更新,即使对out-of-place进行了更新,也会与 in-place时相同,继承数据库的设定与结构信息

 

  • 更新PSR 11.2.0.4时,根据更新对象的版本,需要提前应用补丁

–Oracle Grid Infrastructure 更新时需要应用以下内容

  • 11.1.0 开始: 应用11.1.0.7.7 (PSU #7)
  • 11.2.0.1 : 应用Patch 9413827 以及9706490
  • 11.2.0.2 : 应用Patch 12539000 以及10229886
  • 一直以来,都是讲需要应用的补丁记录在产品的手册中的

–没有记录Readme 以及Release Note

  • 更新时,是否满足了需要应用的补丁的要求,可以通过Cluster Verification Utility (CVU) 来确认

<GRID_HOME>/bin 分配

–命令执行例如下所示

 

$ cluvfy stage -pre crsinst -upgrade -n node1,node2 –rolling -src_crshome /u01/app/grid/11.2.0.1 -dest_crshome /u01/app/grid/11.2.0.4 -dest_version 11.2.0.4.0 -fixupdir /home/grid/fixup –verbose -fixup

 

术语

  • 数据库更新

–把「将数据库字典更新到新版本」作为「数据库的更新」

–还包含JAVAVM、SDO 等oracle的组成部分

–不会接触、变更、移动手机

  • 迁移

–将数据库迁移到新的环境中:

  • 硬件系统
  • 操作系统/平台
  • 字符集

 

更新方法 差异 接触碎片化 返回 中间文件 迁移时间 停止时间
H/W OS 块尺寸 字符集
Database Upgrade Assistant(DBUA)
※1
× × × × 不需要
命令行升级(CLI) × × × × 不需要
Data Pump (10.1-) 不需要
※3
数据量比例
Export / Import 需要 数据量比例
DB link+直接路径插入 不需要 数据量比例
事务表区域 (8i -)

※2

× × × 需要 数据文件比例
Oracle GoldenGate 需要 极小 极小

 

※1. 在迁移地址环境中可以架构旧版本的数据库

※2. 可以使用Recovery Manager (RMAN)

※3.可以使用NETWORK_LINK 输入

 

 

Comment

*

沪ICP备14014813号-2

沪公网安备 31010802001379号