简体   繁体   English

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

[英]Error trying to upgrade Oracle 11g to 12c

I downloaded Oracle 12.c and selected the option to upgrade my current database. 我下载了Oracle 12.c,并选择了升级当前数据库的选项。 At 86 % I got the error on the image : Database Upgrade Checks -> Upgrade Storage Checks. 86%的错误出现在图像上:数据库升级检查->升级存储检查。 What can I do? 我能做什么?

在此处输入图片说明

What are the settings for the SYSTEM tablespace and datafiles? SYSTEM表空间和数据文件的设置是什么? Run this query to get some details: 运行此查询以获取一些详细信息:

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

My guess is that the SYSTEM tablespace is set to a small maxsize. 我的猜测是SYSTEM表空间设置为较小的maxsize。 This command may fix the problem: 此命令可以解决问题:

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

The path contains "XE", are you using Express Edition? 该路径包含“ XE”,您正在使用Express Edition吗? I wouldn't be surprised if it was impossible to upgrade Express Edition to 12c. 如果不可能将Express Edition升级到12c,我不会感到惊讶。 Express Edition contains some artificial limitations and is neither patched nor (seriously) supported. Express Edition包含一些人为的限制,既未打补丁也未(严重)支持。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM