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. RabbitMQ 入门教程(PHP版) 第五部分:通过主题进行消息分发(Topics)

    对于 Message 的 routing_key 字符串格式是有限制的:以点号"."分割的字符表,如php.laravel,并且长度不能超过 255 个字节. 对于 routing ...

  2. dubbo+zookeeper+springboot简单示例

    目录 dubbo+zookeeper+springboot简单示例 zookeeper安装使用 api子模块 生产者producer 消费者consumer @(目录) dubbo+zookeeper ...

  3. 【翻译】Flink window

    本文翻译自flink官网:https://ci.apache.org/projects/flink/flink-docs-release-1.9/dev/stream/operators/window ...

  4. 单独配置的nginx mysql 重启

    /usr/local/mysql/bin/mysqld_safe /usr/local/nginx/sbin/nginx -s stop /usr/local/nginx/sbin/nginx

  5. lodop和c-lodop通过打印状态和任务不在队列获取打印成功

    之前的博文有通过判断pirnt的返回值,判断加入队列算打印成功,建议使用这种简单的判断方法.此外还有其他判断方法,例如通过PRINT_STATUS_OK判断,但是这个状态不是所有打印机能支持这种判断成 ...

  6. 01点睛Spring4.1-依赖注入

    转载:https://www.iteye.com/blog/wiselyman-2210252 1.1 声明bean 使用上例建立的testMavenSpring项目,将pom.xml文件中的 < ...

  7. CentOS 6 新装服务器部署流程

    1.设置时区 rm -f /etc/localtime cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 2.配置内网IP (如果是外网IP,li ...

  8. [OpenCV开发]OpenCV图像编码和解码 imencode和imdecode使用,用于网络传输图片

    在很多应用中,经常会直接把图片的二进制数据进行交换,比如说利用 socket 通信传送图片二进制数据,或者直接用内存数据库(例如 Redis)来传递图片二进制数据. 这个时候,当你的应用程序读到内存里 ...

  9. Deep Learning Recommendation Model for Personalization and Recommendation Systems

    这篇文章出自facebook,主要探索了如何利用类别型特征(categorical features)并且构建一个深度推荐系统.值得注意的是,文章还特别强调了工业实现上如何实现并行,也很良心地给出了基 ...

  10. 创建一个用目录分层的Rust应用

    一:前言,这是Rust基础程序,主要是用来讲解怎么创建分层(类似Java package)的应用: 二:代码实现: 2.1在src下创建main.rs,然后声明main方法,代码如下: fn main ...