Chinaunix首页 | 论坛 | 博客
  • 博客访问: 584456
  • 博文数量: 57
  • 博客积分: 877
  • 博客等级: 准尉
  • 技术积分: 1275
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-24 16:16
文章分类

全部博文(57)

文章存档

2014年(2)

2013年(15)

2012年(20)

2011年(20)

我的朋友

分类: Oracle

2011-11-04 11:26:59

      在oracle查看可用表空间
  1. SELECT a.tablespace_name, a.BYTES total, a.bytes - nvl(b.bytes, 0) free
  2.    FROM (SELECT tablespace_name, SUM (decode(autoextensible,'YES',MAXBYTES,BYTES)) bytes FROM dba_temp_files GROUP BY tablespace_name) a,
  3.         (SELECT tablespace_name, SUM (bytes_cached) bytes FROM v$temp_extent_pool GROUP BY tablespace_name) b
  4.  WHERE a.tablespace_name = b.tablespace_name

    用decode语句就是用来判断 临时表空间是否是自动扩展的

    与临时表空间相关的主要视图有:dba_temp_files,v$temp_extent_pool ,v$temp_space_header,v$sort_segment

阅读(1817) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~