如何查看oracle数据库版本信息 oracle备份整个数据库

如果我们在几年前讨论Oracle升级的问题,会有很多反对意见。现在看这个问题,我觉得情况变了。让我试着重新解释这个问题。Oracle数据库版本背景先说甲骨文的版本背景。根据甲骨文的产品线规划,从18c开始的新版本将是年度版本,版本将是发布年份的最后两位数。最初计划作为12...

如果我们在几年前讨论Oracle升级的问题,会有很多反对意见。现在看这个问题,我觉得情况变了。让我试着重新解释这个问题。

Oracle数据库版本背景

先说甲骨文的版本背景。

根据甲骨文的产品线规划,从18c开始的新版本将是年度版本,版本将是发布年份的最后两位数。最初计划作为12.2.0.2的版本现在作为18c发行,12.2.0.3将作为19c发行。Oracle数据库19预计是12.2的最后一个版本(“长期支持”版本)。

所以8,8i,9i,10g,11g,12c之后,下一个是18c,19c,现在是2020年。最新版本按计划还是19c,但是没有20c,不然会被嘲笑。

自从V2版本开发以来,我统计了以下版本。

版本发布年版本19792.319833.1.319844.1.4.019855.0.2219886.0.1719927.0.1219978.0.319988.1.5.020019.0.1.020029.2.0.1200310.1.0.2200510.2.0.1200711.1.0.6200911.2.0.1201312.1.0.1201612.2.0.1201818.1.0201919c

如果想从整体上看版本的差异,可以看看下面的直方图。

这个数字不反映版本之间的时间差,仅从版本的变化来看。

只是从这个图中,我们可以看到一个明显的区别,就是像SQL Server这样的年度版本可以对版本的差异不那么敏感。

Oracle数据库版本规划

我们可以看到有很多版本。如果要升级数据库,应该选择12c、18c还是19c?让我们看一下版本路线图。请参考官方MOS文章:当前数据库版本的发布时间表(文档ID 742060.1)

这个数字是理解整个内容的核心。可以看出,19c的定位是长期版本,超期服役的期限是目前最长的。

相比18c,它的生命周期会短很多,有点像短命的过渡版。从性价比来看,似乎不如早期版本的12.2.0.1。怎么会和当时的时代背景有关系呢?应该是一批早期用户从11g升级,在12.2版本还没发布的时候就选择了升级到12.1.0.2,所以12.2.0.1和18c的发布时间也很接近。

值得一提的是,2020年4月15日,甲骨文将12.2.0.1延长服务的截止日期从2020年12月1日修改为2020年3月31日。(为12.2.0.1增加了2020年12月1日至2022年3月31日的有限误差修正)

Oracle数据库服务支持

我们可能不熟悉扩展服务。一般来说,有三个支持级别:高级支持、扩展支持和持续支持。

如果和上图联系起来,实际上就是为扩展服务做了一些补丁。比如主流版本是11g,那么就会有一个相对稳定的产品生命周期,比如五年。在这五年时间里,将是官方大力支持的阶段,会修复一系列版本bug,推出一些改进和新功能。随着产品生命周期的临近,你需要考虑升级。如果你不升级你的服务支持,你会得到一定的折扣。比如延长服务期是2年,2年后就不能正常下载一些补丁和更新了。如果延长服务期后还没有升级,可以花钱继续支持。如果跨越多个时间段,但仍需要原始版本支持,则需要做定制支持。

对于数据库版本,10g是个坎,升级到11g是个坎,从上图来看升级到12c 空的选项有限。目前,12.2.0.1,18c和19c可用。先来看看这三个版本,我来略述一下重点。

版本补丁截止时间备注和说明19cLong-Term ReleaseMar 31, 2023 with no ES/ULAMar 31, 2026 with ES/ULAPremier Support (PS) ends Mar 31, 2023, Extended Support (ES) fees will be required beginning Apr 01, 2023 through Mar 31, 2026Error Correction / Patching is available through Mar 31, 2026 with paid ES. Without paid ES, patching is only available until Mar 31, 2023.18cAnnual ReleaseJun 08, 2021Error Correction / Patching is available until Jun 08, 202118c is not eligible for Extended Support (ES)12.2.0.1Annual Release* March 31, 2022 with Limited Error Correction from Dec 1, 2020Error Correction / Patching is available until Nov 30, 2020Limited Error Correction (Sev 1 and Security Updates only) is available from Dec 1, 2020 – March 31, 2022 See Note 161818.1 for details.12.2.0.1 is not eligible for Extended Support (ES)Gen 1 ExaCC, OCC DBCS, and ODA will have 3 additional months of support life. The end of life dates for databases on these platforms is: 28-Feb-2021

从上图来看,为了稳定,我们不选择最接近的低配版本,而是倾向于尽可能稳定的最大版本,避免后续的大版本变动。如果更明确一点,就是选择19c。

版本的情况基本看完了。我们来看看升级的正确姿势。因为环境的差异,最初的版本肯定不一样。

Oracle数据库版本升级列表

对于11g数据库来说,如果是11g的最新版本,可以直接升级到19c,这是一个很大的利好消息,避免了过渡升级带来的潜在隐患和服务长时间不可用。

12c以上版本(12.1.0.2以上)可以直接升级到19c。

在升级的过程中,可以考虑手工升级数据字典,也可以考虑使用DBUA。

甲骨文19c & # 8211使用DBUA升级到Oracle Database 19c (19.x)的完整清单(文档ID 25450***.1)

如果使用DBUA升级,请参考下表进行直接升级:

Source DatabaseTarget Database11.2.0.4 and Higher19.x12.1.0.219.x12.2.0.119.x18.119.x

有些版本不能直接升级,需要过渡。例如,如果您的版本是11.2.0.2,您需要先升级到11.2.0.4,然后才能升级到19c。

Source DatabaseIntermediate upgrade pathTarget database11.2.0.1/11.2.0.2/11.2.0.3–>11.2.0.4–>19.x11.1.0.6/11.1.0.7–>11.2.0.4–>19.x10.2.0.2, 10.2.0.3, 10.2.0.4, 10.2.0.5–>11.2.0.4/12.1.0.2–>19.x10.1.0.5–>11.2.0.4/12.1.0.2–>19.x9.2.0.8 or earlier–>11.2.0.4–>19.x12.1.0.1–>12.1.0.2/12.2.0.1–>19.x

5试用新版本

另外,如果我们想先尝一尝,做个测试。

本文来自曼文投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/509395.html

打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
() 0
上一篇 04-18
下一篇 04-18

相关推荐

  • linux连接oracle数据库命令 shell连接oracle执行sql脚本

    使用静默安装,您需要先配置所有安装参数,然后直接执行安装过程,而不是手动选择配置。这一系列文章是分享作者在刚接触和学习Linux时的实践记录。内容主要包括Linux的入门、Web程序的一些理论概念,以及mysql数据库的简单安装和部署。希望能帮到一些初学者,少走弯路。注意:

    2023-07-22 23:25:01
    357 0
  • oracle数据源配置 oracle创建数据库

    Oracle 数据库1. Oracle数据库:Oracle公司成立于1977年,最早开发数据库的厂商,经过近40年的发展,oracle公司目前已经是世界数据库以及相关领域领导者。Oracle数据库系统是由Oracle公司(甲骨文)提供的一款关系数据库管理系统。目前主流的版本是Oracle9i,Oracle10g,Orac

    2023-07-20 23:23:01
    977 0
  • oracle迁移到mysql方案 oracle转mysql数据移植

    本文目录:一、OGG概述(一)OGG逻辑架构二、迁移方案(一)环境信息(二)表结构迁移(三)数据迁移1.源端OGG配置(1)Oracle数据库配置(2)Oracle数据库OGG用户创建(3)源端OGG 管理进程(MGR)配置(4)源端OGG 表级补全日志(trandata)配置(5)源端OGG 抽取进程(extract)

    2023-07-14 16:41:01
    116 0
  • plsql怎么连接oracle数据库 连接oracle数据库的正确方式

    前言:Oracle数据库很难安装,但是如何连接?直接在服务器里用自己的命令行操作太繁琐了,所以PL/SQL Developer client的好处显而易见。今天我就和大家聊聊客户端的具体配置方法,有助于大家使用oracle数据库。一、必要条件1.您必须确保要连接的oracle数据库监控服务已打开,即

    2023-07-09 07:00:01
    847 0

评论列表

联系我们

在线咨询: QQ交谈

邮件:admin@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信