18C 新的发行版和补丁模型

  • 以后不再会有第一和第二个发行版,如12.1,12.2,以后只有18C,19C,20C 这样的发行版。

  • 更少的One-Off 补丁

澄清1:版本家族

  • 从生命周期支持上来说18C,19C是12.2 家族的一部分,可以分别看作是12.2.0.2,12.2.0.3 patch sets

  • 12.2.0.1的补丁支持终止日期取决于18C的发布。

澄清2:年度版本支持

  • 每个年度版本在下一个发行版支持所有企业级平台后,还会有至少两年的补丁支持。

澄清3:长期支持版本

  • 一个家族的最终版本将获得长期支持

  • 查看Mos 742060.1 获取详细信息

版本号和补丁

由3个数字组成:Year.Update.Revision 年.更新.修订 如18.1.0

12.2 之前的打补丁方式-PSU / Bundle Patche

12.2 开始新的打补丁方式-Updates (RU) and Revisions (RUR)

如你所见,不再有PSU了

18C

18.1.0 ——>18.2.0 ——>18.2.1

Production First Update First Revision

18C 打补丁案例

版本号就反映了补丁级别

Update 或Revision 只是一个补丁,而不是数据库升级!

打补丁方式 opatch,如 :Oracle 18.2.1 ⇢Oracle 18.6.0

升级方式 dbupgrade and DBUA,如:Oracle 18.2.1 ⇢Oracle 19.1.0

时间线案例

Update 还是 Revision?

那么选择Update 还是Revision 呢?哪种更好?

如下方红色所示升级路线

我们有多种升级路线

但是如下路线不行

也就是升级选择方式 Update+Revision 之和不能降低。

建议的升级方式

Oracle 建议选择一直选择Update 升级方式。

  • 最小化遇到已知Bug 和安全漏洞的机会。

  • 减小需要临时打补丁的可能性

客户可能更保守而选择Revision升级方式。

  • 安全漏洞会和Update 一样时最新。

  • 功能和性能修复会比Update 晚3-6个月

  • 更高的可能性遇到在Update中已经修复的问题。

总结:

  1. Oracle 每3个月发布一个Update,同时发布前几次Update的对应Revision.

  1. 同时发布的Update 和Revision 具有相同的安全补丁

  2. Revision 的性能和功能修复相对Update会滞后

  3. Update 和Revision 升级都是采用 opatch 工具,他们都只是补丁,而不是数据库升级。

19C 的建议升级路线

18C 新的发行版和补丁模型的更多相关文章

  1. 2016年如何选择 Linux 发行版

    不管是在企业级应用还是在消费者领域,2015 对于 Linux 来说都是极其重要的一年.作为一个从 2005 年就开始使用 Linux 的老用户,我有幸见证了 Linux 过去这 10 年里的重大发展 ...

  2. 全球最受欢迎的十大Linux发行版(图)

    帮助新的Linux用户在越来越多的Linux发行版中选择最合适的操作系统,是创建这个网页的原因.它列出了迄今为止最流行的10个Linux发行版(另外增加的是FreeBSD,到目前为止最为流行的BSD系 ...

  3. 五个你可能闻所未闻的出色的Ubuntu替代发行版

      你在使用Ubuntu,可是希望桌面体验……来得更眩目一点.虽说你总是可以添加新的桌面背景,或者索性切换桌面,但是你还有这个选择:换成一种全然不同的发行版. 本文就介绍了五个极其出色的Ubuntu替 ...

  4. Linux操作系统以及各大发行版介绍——Linux operating system and major distribution is introduced

    什么是Linux? 也许很多人会不屑的说,Linux不就是个操作系统么.错!Linux不是一个操作系统,严格来讲,Linux只是一个操作系统中的内核.内核是什么?内核建立了计算机软件与硬件之间通讯的平 ...

  5. 你可能从未听过的 Linux 发行版

    Hanthana Linux 官方主页:http://www.hanthana.org Hanthana Linux 基于 Fedora,主要面向 IT 教育,默认包含额外的编/解码器及多媒体播放器. ...

  6. 世界上最受欢迎的10个Linux发行版

    帮助新的Linux用户在越来越多的Linux发行版中选择最合适的操作系统,是创建这个网页的原因.它列出了迄今为止最流行的10个Linux发行版(另外增加的是FreeBSD,到目前为止最为流行的BSD系 ...

  7. Fedora 29 Linux发行版发布,新功能使Web开发人员的工作更方便

    Matthew Miller宣布发布Fedora 29.这个项目的最新版本是在Fedora Core 1发布后几乎整整15年才发布的,并且可以在多个版本中用于多个体系结构. 最新版本的Fedora已经 ...

  8. 分析并解决Linux发行版的自带OpenJdk和自己安装的OracleJdk新旧版本冲突问题

    解决办法: 从Oraclejdk 目录里可执行文件链接都复制到自己的LINK目录,然后IDE使用LINK变量下的命令 本文没有具体解决方法,只有探索思路........................ ...

  9. Linux系统各发行版镜像下载

    Linux系统各发行版镜像下载(2014年10月更新),如果直接下载不了,请使用迅雷下载.并且注意,我的下载地址,在 迅雷 里才起作用. 包括Ubuntu,Fedora,SUSE,Red Hat En ...

随机推荐

  1. 基于docker构建flink大数据处理平台

    https://www.cnblogs.com/1ssqq1lxr/p/10417005.html 由于公司业务需求,需要搭建一套实时处理数据平台,基于多方面调研选择了Flink. 初始化Swarm环 ...

  2. Python - Django - ORM 双下划线

    id 字段: id__lt:id 小于,id__gt:id 大于 import os if __name__ == '__main__': # 加载 Django 项目的配置信息 os.environ ...

  3. MySQL修改表名示例

    首先,我们新建一个名为test_table的表: drop table if exists test_table; create table test_table select TABLE_SCHEM ...

  4. IIS+PHP本地开发环境配置

    打开Win7系统自带IIS.如图只要点击两下,CGI一定要勾选上!完成后打开浏览器输入127.0.0.1测试一下,如果能打开页面说明iis开启成功. 安装PHP.不同版本的PHP会有所不同,这里使用的 ...

  5. 个人PC电脑 关闭网卡自启

    前言: 今早我打开我的电脑,惊呆了.出现了以下字样: This Product is covered by one or more of the following patents ... 看了BIO ...

  6. 023 Android 自定义Toast控件

    1.Toast自定义控件工具类 package com.example.administrator.test62360safeguard.Utils; import android.content.C ...

  7. 04 IO流(二)——IO类的记忆方法、使用场景

    关于IO流以前写的PPT式笔记请跳转:https://blog.csdn.net/SCORPICAT/article/details/87975094#262___1451 IO流的主要结构 记忆方法 ...

  8. PAT甲级满分有感

    时间轴: 2017年,数据结构加入了我的课程清单. 2018年12月,我从网易云课堂下载了数据结构的所有课程视频(学校里没有网,只能离线看),开始一刷.一刷只看了视频,基本没有做题,看到AVL树的时候 ...

  9. 创建 Python Virtualenv 虚拟隔离环境

    video:创建 Python Virtualenv 虚拟隔离环境 python 虚拟环境 venv 简单用法 - littlemore - 博客园 创建 Python Virtualenv 虚拟隔离 ...

  10. PB笔记之窗口之间传递多参数的方法

    messageboxex("警告","确定要把删除房间["+ls_id+"]吗?",question!,yesno!)<>1 t ...