|
现在终于正常了,估计是10G recyclebin的bug ,我purge recyclebin后就正常了。
SQL> SELECT a.tablespace_name,b.FILE_NAME, b.size_kb, a.free_kb,
2 ROUND((a.free_kb/b.size_kb),2) "FREE"
3 FROM (SELECT tablespace_name,FILE_id,
4 SUM(bytes) free_kb
5 FROM DBA_FREE_SPACE
6 GROUP BY tablespace_name,FILE_id ) a,
7 (SELECT tablespace_name,file_id,FILE_NAME,
8 bytes size_kb
9 FROM DBA_DATA_FILES e) b
10 WHERE a.tablespace_name = b.tablespace_name AND a.file_id=b.file_id
11 AND a.tablespace_name='PBRSPACE';
TABLESPACE FILE_NAME SIZE_KB FREE_KB FREE
---------- ------------------------------ ---------- ---------- ----------
PBRSPACE /oradata/orcl/PBRSPACE01.dbf 2097152000 2049703936 .98
PBRSPACE /oradata/orcl/PBRSPACE02.dbf 2147483648 1069285376 .5
PBRSPACE /oradata/orcl/PBRSPACE03.dbf 2147483648 1068564480 .5
SQL> SELECT b.NAME,b.bytes/1024/1024 "total size",SUM(a.bytes/1024/1024) "extent size" FROM DBA_SEGM
ENTS a, v$datafile b,v$tablespace c
2 WHERE a.relative_fno=b.FILE# AND b.ts#=c.ts#
3 AND c.NAME='PBRSPACE'
4 GROUP BY b.NAME,b.bytes/1024/1024;
NAME total size extent size
-------------------------------------------------- ---------- -----------
/oradata/orcl/PBRSPACE01.dbf 2000 81.25
/oradata/orcl/PBRSPACE02.dbf 2048 1639.375
/oradata/orcl/PBRSPACE03.dbf 2048 381.75 |
|