dba_free_space好像看不到这两个表空间的情况,谢谢

解决方案 »

  1.   

    1)select tablespace_name,count(*),max(blocks),sum(blocks)
    from dba_free_space
    group by tablespace_name;
    2)可以通过连接查找dba_tablespaces和dba_extents表得到每个表空间中有多少存储空间被使用,
    select a.tablespace_name,nvl(count(extent_id),0) extents,sum(nvl(bytes,0)) bytes_used,
    sum(nvl(blocks,0)) blocks_used
    from dba_tablespace a,dba_extents b
    where a.tablespace_name=b.tablespace_name(+)
    group by a.tablespace_name;
    试下这个吧
      

  2.   

    安装一个TOAD,就很方便看得到了,很不错的工具!!
      

  3.   

    我就是想做一个自己的工具模拟TOAD,所以我需要知道TOAD的SQL是怎么写的,请大家帮忙,谢谢