首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >什么在使用Oracle数据库空间?("ORA-12953:...超过允许的最大数据库大小“)

什么在使用Oracle数据库空间?("ORA-12953:...超过允许的最大数据库大小“)
EN

Stack Overflow用户
提问于 2012-05-31 13:29:12
回答 2查看 17K关注 0票数 4

我的oracle数据库中只有物化视图(行数很小),除了我的数据库之外什么都没有:

代码语言:javascript
运行
复制
Error report:
SQL Error: ORA-12953: The request exceeds the maximum allowed database size of 11 GB

select sum(size_in_mb) from 
(
SELECT owner,
       segment_name,
       segment_type,
       sum(bytes)/1024/1024 size_in_mb
  FROM dba_segments
 WHERE owner NOT IN ('SYS','SYSTEM')
 GROUP BY owner, 
          segment_name,
          segment_type
 ORDER BY SUM(bytes)/1024/1024
 );

我如何知道在oracle中使用了多少空间?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-05-31 13:33:17

我从错误中假定您使用的是数据库的express版本。

代码语言:javascript
运行
复制
SELECT owner,
       segment_name,
       segment_type,
       sum(bytes)/1024/1024 size_in_mb
  FROM dba_segments
 WHERE owner NOT IN ('SYS','SYSTEM')
 GROUP BY owner, 
          segment_name,
          segment_type
 ORDER BY SUM(bytes)/1024/1024

将向您显示SYSSYSTEM以外的用户拥有的对象的大小,这些对象按其大小( MB )排序。

票数 5
EN

Stack Overflow用户

发布于 2012-05-31 13:33:00

有几个DBA视图,它们着眼于“空间”的几个不同方面:

代码语言:javascript
运行
复制
* dba_free_space

* dba_data_files

* dba_tablespaces

下面是几个简单而有用的脚本:

  • http://www.dba-oracle.com/t_free_space_script.htm

我肯定会看看这些脚本:

  • http://asktom.oracle.com/pls/asktom/f?p=100:11:::::P11_QUESTION_ID:285415955510
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10827911

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档