正如我之前所写,您应该升级到的版本显然是 Oracle Database 19c。除非您需要使用 Oracle 21c 中的新特性之一。但是正如您在过去看到的那样,其中一些也被反向移植到 19c。不过,如果您无法抗拒或像我们一样喜欢升级,那么问题可能是:哪些版本允许您升级到 Oracle Database 21c?

升级支持的版本
Oracle 21c 数据库升级指南是您最好的朋友。就在第一章的开头,你会发现这一节:
- 支持直接升级的 Oracle 数据库版本
在这里,你会看到你可以直接升级的版本:
- Oracle 数据库 12.2.0.1
- Oracle 数据库 18c
- Oracle 数据库 19c
到 Oracle 数据库 21c。当然不管补丁包。因此,无论您使用的是 18.4.0 还是 19.12.0,都没有区别。直接升级支持适用于基本版本,例如 12.2.0.1、18c 或 19c,包括所有补丁包。总是。
而且您不必修补源。
旧版本?
对于较旧的版本,您可能需要做出决定。如果您的停机时间要求不是限制,您当然可以对每个版本更改使用数据泵,甚至直接进入多租户。但在其他一些情况下,您可能需要进行双跳才能转到 21c。替代方案可能是完全可传输导出导入或标准可传输表空间。
Mike Dietrich 的博客关于 Oracle 数据库升级……主要是
博客
幻灯片
动手实验室
活动
论文/文件
视频
脚本
链接
甲骨文文档
隐私
关于
哪些版本允许您升级到 Oracle Database 21c?
由Mike.Dietrich于 2021 年 8 月 31 日发布 甲骨文数据库 21c0
正如我之前所写,您应该升级到的版本显然是 Oracle Database 19c。除非您需要使用 Oracle 21c 中的新特性之一。但是正如您在过去看到的那样,其中一些也被反向移植到 19c。不过,如果您无法抗拒或像我们一样喜欢升级,那么问题可能是:哪些版本允许您升级到 Oracle Database 21c?
升级支持的版本
Oracle 21c的数据库升级指南是您最好的朋友。就在第一章的开头,你会发现这一节:
支持直接升级的 Oracle 数据库版本
在这里你会看到你可以直接升级:
Oracle 数据库 12.2.0.1
甲骨文数据库 18c
Oracle 数据库 19c
到 Oracle 数据库 21c。当然不管补丁包。因此,无论您使用的是 18.4.0 还是 19.12.0,都没有区别。直接升级支持适用于基本版本,例如 12.2.0.1、18c 或 19c,包括所有补丁包。总是。
而且您不必修补源。
旧版本?
对于较旧的版本,您可能需要做出决定。如果您的停机时间要求不是限制,您当然可以对每个版本更改使用数据泵,甚至直接进入多租户。但在其他一些情况下,您可能需要进行双跳才能转到 21c。替代方案可能是完全可传输导出导入或标准可传输表空间。
有关更多详细信息,请在此处查看我们的视频。它是为 19c 制作的,但同样的概念也适用于 21c。
升级工具
我需要说这个吗?推荐使用一种工具来升级您的数据库——这就是 AutoUpgrade。由于我上周阅读了一篇 SR,其中一位支持工程师以“您应该使用 DBUA ”回复 AutoUpgrade 主题,因此我很想再重复一遍。自动升级 - 分步是您可以开始的地方。
也可以看看:
请记住,Oracle Database 21c 不再允许创建非 CDB。您首先需要创建一个 21c CDB,然后按照我在使用 AutoUpgrade 将非 CDB 数据库升级到 Oracle Database 21c 中所述将数据库提升到其中。
文章来源:https://mikedietrichde.com/2021/08/31/which-releases-allow-you-to-upgrade-to-oracle-database-21c/




