支持直接升级到21c的 Oracle 数据库版本

一、支持直接升级的版本

可以从以下版本直接升级到新版本:

• 19c (所有版本)

• 18c (所有版本)

• 12c Release 2 (12.2)

升级到最新Oracle数据库版本必须采用的路径取决于当前数据库的版本号。

如果当前的Oracle数据库版本早于12.2 版,则无法直接将 Oracle 数据库升级到最新版本。在这种情况下,需要先升级到支持直接升级到21c的版本,然后再升级到21c。如果无法执行直接升级,请升级到支持直接升级的最新版本。

注:

对于任何多步骤升级,如果必须执行两次升级才能升级到当前版本,则必须运行升级前脚本两次:首先,完成支持直接升级到目标升级版本的中间升级版本的升级。其次,完成目标升级版本的升级。

例如,如果要从中升级的数据库正在运行 Oracle 数据库 11g 版本 2 (11.2) 然后,要升级到 Oracle 数据库 21c,请执行以下步骤:

  1. 使用Oracle 数据库升级指南 12c 第 2 版 (12.2)中的说明将版本 11.2 升级到版本 12.2,包括 运行 12.2 的升级前脚本。

  2. 将 Oracle Database 12c Release 2 (12.2) 直接升级到 Oracle Database 21c。使用 本书中的说明,Oracle 数据库升级 指南,包括运行 Oracle 的升级前脚本 数据库 21c.

二、12.2之前各版本所需的升级路径

下表显示了每个版本的 Oracle 所需的升级路径 数据库。使用升级路径和指定的文档执行 在完全升级到 Oracle 数据库 21c 之前对数据库进行中间升级。

当前版本 升级选项
19(所有版本)、18(所有版本)、12.2.0.1 支持直接升级。使用当前的 Oracle 数据库升级指南(即本指南)执行升级。
12.1.0.2,12.1.0.1,11.2.0.1,11.2.0.2,11.2.0.3,11.2.0.4,11.1.0.6, 11.1.0.7,10.2 或更早版本 不支持直接升级到 Oracle 数据库 21c。 解决方案:升级到可直接升级到当前版本的中间 Oracle 数据库版本。将本版本中不支持直接升级的 Oracle 数据库版本升级到支持直接升级的中间 Oracle 数据库版本。升级到中间 Oracle 数据库版本时,请按照中间版本文档中的说明进行操作,包括运行该中间版本的升级前脚本。完成对中间版本 Oracle 数据库的升级后,可以将中间版本数据库升级到当前 Oracle 数据库版本。如果使用 Oracle 数据泵导出/导入将数据迁移到新版本,则此限制不适用。例如: • 版本 12.1.0.1、12.1.0.2、11.2.0.3、11.2.0.4:升级到 Oracle 数据库 12c 版本 2 (12.2),然后升级到 Oracle 数据库 21c。• 版本 10.2.0.2、10.2.0.3、10.2.0.4、10.2.0.5 或 10.1.0.5:升级到版本 11.2.0.3 或 12.1,然后到 12.2,然后到 Oracle 数据库 21c.注意:始终更新到最新版本 可以直接升级到的中间版本。您的案例 可以与此处提供的示例不同

表1-1 Oracle数据库升级路径示例 21c

相关推荐
文火冰糖的硅基工坊8 小时前
[创业之路-653]:社会产品与服务的分类
大数据·数据库·人工智能
235168 小时前
【MySQL】数据库事务深度解析:从四大特性到隔离级别的实现逻辑
java·数据库·后端·mysql·java-ee
脚踏实地的大梦想家8 小时前
【LangChain】P7 对话记忆完全指南:从原理到实战(下)
数据库·langchain
conkl8 小时前
Flask 与 MySQL 数据库集成:完整的 RESTful API 实现指南
数据库·mysql·flask
何中应9 小时前
MyBatis-Plus字段类型处理器使用
java·数据库·后端·mybatis
迎風吹頭髮10 小时前
UNIX下C语言编程与实践21-UNIX 文件访问权限控制:st_mode 与权限宏的解析与应用
c语言·数据库·unix
炬火初现10 小时前
SQL语句——高级字符串函数 / 正则表达式 / 子句
数据库·sql
TTGGGFF10 小时前
云端服务器使用指南:利用Python操作mysql数据库
服务器·数据库·python
编程充电站pro11 小时前
SQL 性能优化:为什么少用函数在 WHERE 条件中?
数据库·sql
无敌最俊朗@11 小时前
通过Ubuntu和i.MX 6ULL开发板实现网络共享
服务器·数据库·ubuntu