当前位置:网站首页>Mkke:为什么无法从Oracle 11g或12c升级到Oracle 23c?
Mkke:为什么无法从Oracle 11g或12c升级到Oracle 23c?
2022-08-03 18:19:00 【墨天轮】
我收到越来越多的问题,这些问题都是相似的。“_我的客户使用的是 Oracle 11g 和/或 12c,并且想知道下一个长期支持版本……”。现在让我阐明一下为什么你根本无法从Oracle 11g或12c升级到Oracle 23c。以及为什么您必须升级到 Oracle 数据库 19c。
攝影:SpaceX on Unsplash
目的是什么?
经过许多地区的大量讨论,特别是过去几周在JAPAC中,我意识到所有这些问题都有理由询问Oracle数据库的下一个长期支持版本的可用性,最有可能是Oracle 23c。99% 的问题都来自尚未安装 Oracle Database 19c 的客户。尽管 Oracle Database 19c 现在已经使用了 3.5 年,并且可能在 21 个月内退出顶级支持。
好吧,您甚至还没有开始测试升级?
Really?
然后你失败了。
这听起来很刺耳,但这是现实。而且无论你多么频繁地重复_11g的咒语是非常稳定的_,你对功能等都非常满意和满意,它并不能解决核心问题。由于您需要为硬件、操作系统、中间件和应用程序采用升级周期,因此您还需要为数据库采用升级周期。对于任何在IT部门工作的人来说,这都不是新闻。这不是一个卑鄙的甲骨文发明。对于您的整个IT堆栈来说,这是一个事实。为了一切。
在过去的几个月里,我现在了解到,这个问题的目的是你是否可以从Oracle 11g或12c直接升级到Oracle 23c,并完全跳过Oracle 19c。因此,“_Oracle 23c何时可用?”_这个问题只是“_我计划跳过19c并想知道何时需要计划将11.2.0.4升级到23c”的另一种说法。
几周前,我试图在这篇博客文章《为什么你不能永远留在Oracle数据库11g上》中总结这一点。
但我认为我太有礼貌了。
现实是什么?
现在对你来说是个坏消息。您将无法从 Oracle 11g 或 12c 升级到 Oracle Database 23c,或者下一个长期支持版本的名称是什么。
为什么?查看 MOS 中的支持时间线 注意:742060.1:
有关更多详细信息,请参阅 MOS 注释:742060.1_。_
因此,您会看到只有2 1/2版本处于错误修复支持之下。Oracle 11.2.0.4 提供额外付费市场驱动型支持,Oracle Database 19c 和 21c 提供常规顶级支持。
什么是不可能的?
因此,对于所有计划从Oracle 11g或12c到未来长期支持版本的退出策略的人来说,这不适用于一个简单的事实,即当我们发布下一个LTS时,我们将仅支持从仍在错误修复支持中的版本中进行升级。
这意味着:
当下一个长期支持版本可用时,只有Oracle数据库19c和21c处于错误修复支持下。因此,只有这些版本才支持升级到将来的版本。
但是,所有那些到那时都不再受支持的版本将不允许您直接升级到下一个长期支持版本。
不可能/不可能的直接升级选项
情况一直如此,而且不会改变。而且它也不是卑鄙的。这是有真正原因的。当源版本不受支持时,我们可能会发现隐藏在源版本中的升级问题,我们需要生成修复程序,可能是在多个补丁包中。当版本留下了错误修复支持时,这是不可能的。
当然,有一个潜在的退出:您可以使用数据泵或可移动表空间。对于20GB的数据库,这可能仍然是一种可能性。但不适用于一个非常大和关键的系统。过去几周的经验和讨论告诉我,特别是业务关键型环境在11.2.0.4上仍然在这里,在某些困难的情况下,甚至在较旧的版本(如11.2.0.3或10.2.0.5)上也是如此。
您需要做什么?
这个问题有一个明确的答案:您需要升级到Oracle数据库19c。无需进一步讨论。
自动升级是您成功的关键。这是将 Oracle 数据库升级到更高版本的唯一推荐方法,并且最近添加了许多额外功能,使数据库升级比以往更轻松、更顺畅。
可能的直接升级选项
在最坏的情况下,如上所述,您可以使用数据泵,可传输表空间甚至多跳升级。但特别是后者由于操作系统要求而变得复杂。当 11.2.0.3 数据库仍在使用时,它可能会在 OL6(甚至 OL5)下运行。然后,您可以在同一操作系统下转到11.0.2.4,但是要移动到19c,您需要在OL7或OL8上。因此,您可以快速看到并发症从哪里开始。
让我再说一遍。您必须升级到 Oracle Database 19c。
别无选择。请记住,这是支持合同的一部分。您有资格从一个版本转到另一个版本,而不受发布限制。现在就开始吧。不要拖延。它只会给你的操作系统、你的应用程序、你的中间件带来越来越多的问题。
如果您还没有这样做,现在是时候搬家了。
作者: Mike.Dietrich
文章来源:https://mikedietrichde.com/2022/08/01/why-you-simply-cant-upgrade-from-oracle-11g-or-12c-to-oracle-23c/
边栏推荐
- 2022/08/02------Ugly number
- 【汇编语言02】第2章 寄存器——理论知识
- pydev debugger: warning: trying to add breakpoint to file that does not exist: /tmp/xxx
- Weekly recommended short video: In order to fill the gap of learning resources, the author specially wrote a book?
- 实时渲染器不止lumion,Chaos Vantage你值得一试
- fatal error: jni.h: No such file or directory
- 理想L9旗舰级的安全性有多强?守护一家人安全出行“底线”
- 超T动力 焕“芯”出发 | 中国重汽专属定制版WP14T产品闪耀登场
- mysql之的执行计划
- 深度学习常用公式与命令总结(更新中)
猜你喜欢
随机推荐
【mysql】SIGN(x)函数
Crack: WebKitX ActiveX and WebKitX VHX
爬虫之selenium
TiFlash 计算层概览
fatal error: jni.h: No such file or directory
mysql之的执行计划
走进通信:为什么4G信号满格,却上不了网呢
H.265网页播放器EasyPlayer获取视频流正常,但是播放出现黑屏是什么原因?
宝塔搭建企业招聘网站源码实测
gcc的学习及 版本太低如何在conda环境下重新进行安装
es6新增-Promise详解(异步编程的解决方案1)
谷歌浏览器安装插件教程步骤,开发用这2个插件工作效率倍增
2021年数据泄露成本报告解读
5000元价位高性能轻薄本标杆 华硕无双高颜能打
LeetCode - 102. 二叉树的层序遍历;110. 平衡二叉树;098. 验证二叉搜索树
Unable to start SinkRunner: { policy:org.apache.flume
Arduino实验三:继电器实验
数字IC笔迹-MCMM、WNS和TNS
Selenium of reptiles
cell delay and net delay