暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle数据库版本和补丁基础(2)

803

【免责声明】本公众号文章仅代表个人观点,与任何公司无关。

前面介绍了一些数据库的版本和补丁的概念。

    

    Oracle数据库版本和补丁基础

事实上,在实际应用中,其实只要理解了MOS文档2118136.2中介绍的内容就基本够用了。

从大的分类来看主要是如下几个概念。

Oracle数据库基础版本(Base Releases):

可以理解为每个大版本的基础版本,一般发布时可以通过Oracle官方网站(https://www.oracle.com/database/technologies/oracle-database-software-downloads.html)直接下载。

比如11.2.0.1.0, 12.1.0.1.0, 12.2.0.1.0,18c,19c。

Oracle数据库更新(版本12.2及更高版本):

12.2及更高版本采用的,季度发布的Updates(Release Updates)。

比如19.4.0.0.0,19.5.0.0.0,...19.11.0.0.0

Oracle数据库更新修订(版本12.2及更高版本):

12.2及更高版本采用的,季度发布的,对Updates的回退修复以及包含最新的安全方面的修复Revisions(Release Update Revisions)。

比如19.4.1.0.0,19.4.2.0.0,...19.10.1.0.0

Oracle数据库补丁集(Patchsets):

12.1及更低版本,在主版本号上发布的补丁集(PSR),累积型。

比如11g的基础版本11.2.0.1.0上的补丁集11.2.0.2 , 11.2.0.3,11.2.0.4

12c的基础版本12.1.0.1上的补丁集12.1.0.2。

Oracle Database PSU,SPU(CPU),Bundle Patch(版本12.1及更低版本):

PSU:12.1及更低版本采用的,季度发布的,对PSR的修正,包含每个季度的CPU,累积型。

比如12.1.0.2.1,12.1.0.2.2,...12.1.0.2.210420

SPU(CPU):修复安全漏洞的安全补丁,累积型。

Bundle Patch:绑定补丁,一般是Windows环境采用的季度发布修正

个别补丁:

有时候也称为One-Off Patch、Interim Patch等,是针对特定的Bug进行修复的补丁。

需要注意的是Windows版本的数据库比较特殊,通常不提供个别补丁,而是以Windows Bundle Patch的形式(类似于PSU)提供。

合并补丁:

也就是Merge Patch。因为对不同的Bug进行修复时,可能会对相同的源代码进行修改,所以打某些补丁时会发生冲突, 这时就需要对修正内容进行合并,生成一个合并补丁。

    例如:补丁1 和补丁2 都会对某代码进行修改,就需要将补丁1和补丁2合并,生成一个合并补丁再安装。

对于上面的概念,通常而言按照影响范围和修正内容而言,可以简单理解关系如下:

      PSR  > PSU > CPU > 合并补丁 > 个别补丁

    后续文章更加精彩,欢迎关注本公众号。

    ——End——

    专注于技术不限于技术!

    用碎片化的时间,一点一滴地提高数据库技术和个人能力。

    欢迎关注!

    数据库实战手册(从基础和实战角度了解Oracle数据库):

    数据库性能问题分析和诊断方法概论

    通过寄存服务来“理解”Oracle数据库基本体系结构和动作流程

    数据库的“黑匣子”--故障诊断日志基础

    数据库故障诊断基础工具之TFA

    【图】一图了解Oracle数据库简史

    【图】一图检验Oracle数据库空间管理的知识理解

    【基础知识】ORACLE数据库错误概述

    ORA-600/ORA-700/ORA-7445内部错误的本质

    ORA-600/ORA-700/ORA-7445内部错误的的分析

    Oracle数据库版本和补丁基础

    文章转载自Oracle数据库技术,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

    评论