最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

Oracle查询表空间占用率超时

来源:动视网 责编:小采 时间:2020-11-09 12:08:50
文档

Oracle查询表空间占用率超时

Oracle查询表空间占用率超时:环境:Oracle 11g问题描述:在数据库中执行查看表空间利用率语句如下: select d.tp_name 表空间名,e.contents 类型,e.sta 环境:Oracle 11g 问题描述:在数据库中执行查看表空间利用率语句如下: select d.tp_name 表空间名,e.co
推荐度:
导读Oracle查询表空间占用率超时:环境:Oracle 11g问题描述:在数据库中执行查看表空间利用率语句如下: select d.tp_name 表空间名,e.contents 类型,e.sta 环境:Oracle 11g 问题描述:在数据库中执行查看表空间利用率语句如下: select d.tp_name 表空间名,e.co


环境:Oracle 11g问题描述:在数据库中执行查看表空间利用率语句如下: select d.tp_name 表空间名,e.contents 类型,e.sta

环境:Oracle 11g

问题描述:在数据库中执行查看表空间利用率语句如下:

select d.tp_name 表空间名,e.contents 类型,e.status 状态, e.extent_management 区管理,

b.bytes 大小m, b.bytes-d.bytes 已使用m,(b.bytes-d.bytes)*100/b.bytes 占用率

from (select c.tablespace_name tp_name,sum(c.bytes)/1024/1024 bytes

from dba_free_space c

group by c.tablespace_name) d,

(select a.tablespace_name tp_name,sum(a.bytes)/1024/1024 bytes

from dba_data_files a

group by a.tablespace_name) b,

(select tablespace_name tp_name,contents,status,extent_management

from dba_tablespaces )e

where d.tp_name=b.tp_name and d.tp_name=e.tp_name

order by 7;

执行1个半小时以后以超时而告终。于是我想看看该语句所用到的视图情况,执行select count(*) from dba_free_space,发现执行该语句也是很长一段时间没有反应。

原因:咨询oracle工程师得出结论:由于视图DBA_RECYCLE中数据量很大,导致dba_free_space中数据量过亿,,需要清理DBA_RECYCLE中的垃圾数据:切换到sys用户下面,执行purge DBA_RECYCLE;执行了一天2夜,执行完毕以后,再次查询数据库表空间,很快变得出结论。

文档

Oracle查询表空间占用率超时

Oracle查询表空间占用率超时:环境:Oracle 11g问题描述:在数据库中执行查看表空间利用率语句如下: select d.tp_name 表空间名,e.contents 类型,e.sta 环境:Oracle 11g 问题描述:在数据库中执行查看表空间利用率语句如下: select d.tp_name 表空间名,e.co
推荐度:
标签: 查询 查看 使用
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top