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 输入