尝试将 Oracle 11g 升级到 12c 时出错

Error trying to upgrade Oracle 11g to 12c

我下载了 Oracle 12.c 并选择了升级我当前数据库的选项。 在 86% 时,我得到了图像上的错误: 数据库升级检查 -> 升级存储检查。 我能做什么?

SYSTEM 表空间和数据文件的设置是什么? 运行 此查询可获取一些详细信息:

select dbms_metadata.get_ddl('TABLESPACE', 'SYSTEM') from dual;

我的猜测是 SYSTEM 表空间设置为较小的 maxsize。此命令可能会解决问题:

alter database datafile 'E:\ORACLE\APP\ORACLE\ORADATA\XE\SYSTEM.DBF' 
  autoextend on maxsize unlimited;

路径包含"XE",您使用的是速成版吗?如果无法将 Express Edition 升级到 12c,我不会感到惊讶。 Express Edition 包含一些人为限制,既没有打补丁也没有(严重)支持。