oracle临时表空间(2)

1938阅读 0评论2011-11-04 jjg6256308
分类:Oracle

      在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

上一篇:oracle修改临时表空间
下一篇:11g下编译使用BBED