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. Spring Boot应用的打包和部署

    传统的Web应用在发布之前通常会打成WAR包,然后将WAR包部署到Tomcat等容器中使用,而通过前面的学习我们已经知道,Spring Boot应用既能以JAR包的形式部署,又能以WAR包的形式部署. ...

  2. LeetCode_292. Nim Game

    292. Nim Game Easy You are playing the following Nim Game with your friend: There is a heap of stone ...

  3. delphi 多线程定时执行程序如何写

    unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms ...

  4. 无限级分类,抓取某元素的所有下级id

    mysql> select id,invite_qke_id from tf_qke; +----+---------------+ | id | invite_qke_id | +----+- ...

  5. 【CSS3练习】3D盒子制作

    先发个3D盒子最终效果图 在线效果预览:http://dtdxrk.github.io/game/css3-demo/box-3d.html 制作步骤1:创建基本结构 分布把6个面定义到3×3的画布上 ...

  6. CentOS 7/6系统升级内核版本到5.2.2

    由于公司服务器新业务需要,需要将CentOS 7系统的内核(3.10.0-229)进行升级. 关于内核版本的定义:版本性质:主分支ml(mainline),稳定版(stable),长期维护版lt(lo ...

  7. Appium移动自动化测试-----(九) appium API 之应用操作

    1.安装应用 方法: installApp() 安装应用到设备中去.需要apk包的路径. driver.installApp("path/to/my.apk"); driver.i ...

  8. Eclipse 常用配置和基本调试

    常用配置 1.显示行号:window->Preferences->General->Editors->Text Editors , 勾选show line numbers 2. ...

  9. LeetCode 199. 二叉树的右视图(Binary Tree Right Side View)

    199. 二叉树的右视图 199. Binary Tree Right Side View 题目描述 给定一棵二叉树,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值. Giv ...

  10. 【转帖】为什么redis 是单线程的?

    为什么redis 是单线程的? https://cloud.tencent.com/developer/article/1120615 云服务器企业新用户优先购,享双11同等价格 立即抢购 以前一直有 ...