从DBA_TABLESPACE_USAGE_METRICS中选择会导致ora-1000

时间:2014-12-07 21:21:43

标签: oracle oracle11g

有时,当我执行时(通常在第3次运行):

 select * from DBA_TABLESPACE_USAGE_METRICS; 

我收到ora-1000:超出最大开放游标数。 但我不会超过最大游标。任何建议如何摆脱这个错误将是有用的。 我的数据库是Oracle 11gR2。

提前致谢!

2 个答案:

答案 0 :(得分:2)

这是“在升级到11.2.0.4之后从DBA_TABLESPACE_USAGE_METRICS查询的错误17897511 ORA-1000 - 取代”。 (需要My Oracle Support帐户才能查看该错误的所有详细信息。)

此视图上的触发器存在错误。关闭所有数据文件的自动扩展,光标问题将消失。或者下载并应用补丁。

答案 1 :(得分:-2)

select dtum.tablespace_name,
       used_space used_blocks,
       (used_space*8)/1024 used_mb,
       tablespace_size tablespace_blocks,
       (tablespace_size*8)/1024 tablespace_mb,
       used_percent
from dba_tablespace_usage_metrics dtum, dba_tablespaces dt
where dtum.tablespace_name=dt.tablespace_name