ORA -12953: 请求超过允许的最大数据库大小 11GB

Posted

技术标签:

【中文标题】ORA -12953: 请求超过允许的最大数据库大小 11GB【英文标题】:ORA -12953: The request exceed the maximum allowed database size of 11GB 【发布时间】:2018-02-27 09:18:20 【问题描述】:

我们有 oracle express edition 11g,即 ORACLE XE 64bit。数据库中有 10GB 可用空间。但系统表空间已满 98%,有 2 个系统表空间。 当我们(我们的启动团队)尝试使用 ALTER 命令添加或调整数据文件或表空间时,我们会收到以下错误:

应该如何添加或调整数据文件的大小?

【问题讨论】:

也许您在 SYSTEM 表空间而不是普通表空间上创建了一些对象,是吗? 【参考方案1】:

应该如何添加或调整数据文件的大小?

什么都做不了。 XE版限制11GB数据,见this link

Oracle 数据库快捷版 Oracle 数据库快捷版(Oracle 数据库 XE)是 Oracle 数据库的入门级版本, 下载速度快,安装和管理简单,免费 开发、部署和分发。 Oracle Database XE 使您可以轻松地 无需昂贵和复杂的升级到其他版本的 Oracle 迁移。 Oracle Database XE 可以安装在任何大小的机器上 使用任意数量的 CPU,最多可存储 11 GB 的用户数据,最多可使用 1 GB 内存,并且仅使用主机上的一个 CPU。支持是 由在线论坛提供。


您可以购买没有此限制的标准版或企业版(但您必须付费)。 您还可以在 Oracle 的 Technology Network 注册并免费使用 Oracle 的任何产品(包括来自 their download site 的 Oracle 标准和企业数据库版本),但仅用于测试和开发目的。 详情见this licence:

许可权利和限制 Oracle 授予您非排他性的, 在内部使用程序的不可转让的有限许可, 受本协议规定的限制,仅适用于 开发、测试、原型设计和展示您的 应用程序,并且仅在您的应用程序未用于 任何数据处理、业务、商业或生产目的,以及 不用于任何其他目的。

【讨论】:

【参考方案2】:

正如 krokodilko 所说,这是一个许可限制。

尝试找到一些垃圾或旧数据来删除......也许是一些日志表或类似的东西!

select owner||'.'||segment_name,segment_type, trunc(sum(bytes/1024/1024/1024),5) GB
 from dba_segments
group by owner,segment_name,segment_type
order by 3 desc;

【讨论】:

这并没有提供问题的答案。一旦你有足够的reputation,你就可以comment on any post;相反,provide answers that don't require clarification from the asker。 - From Review

以上是关于ORA -12953: 请求超过允许的最大数据库大小 11GB的主要内容,如果未能解决你的问题,请参考以下文章

java.sql.SQLException: - ORA-01000: 超过最大打开游标

java.sql.SQLException: - ORA-01000: 超过最大打开游标

java.sql.SQLException: - ORA-01000: 超过最大打开游标

java.sql.SQLException: - ORA-01000: 超过最大打开游标

java.sql.SQLException: ORA-01000: 超出打开游标的最大数

Tridion CMS & Oracle: ORA-01000: 超过最大打开游标