用SQL: 
select b.file_id||'|'||
    b.tablespace_name||'|'||
    b.bytes||'|'|| 
       (b.bytes-sum(nvl(a.bytes,0)))||'|'|| 
        sum(nvl(a.bytes,0))||'|'|| 
        round(sum(nvl(a.bytes,0))/(b.bytes)*100,2)||'|'||
        b.file_name 
        from dba_free_space a,dba_data_files b  
  where a.file_id=b.file_id  
  group by b.tablespace_name,b.file_id,b.file_name,b.bytes  
  order by b.file_id;
可以查出表空间使用率,但无法查出TEMP的使用率?是为什么?请问如何查询出TEMP表空间的使用率?谢谢!