真是奇怪呀,oracle版本是10G R2,free的空间大于总空间了,怎么回事?
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_NAME FILE_NAME SIZE_KB FREE_KB FREE
------------------------------ ------------------------------ ---------- ---------- ----------
PBRSPACE /oradata/orcl/PBRSPACE01.dbf 2097152000 2114650112 1.01
PBRSPACE /oradata/orcl/PBRSPACE02.dbf 2147483648 1045299200 .49
PBRSPACE /oradata/orcl/PBRSPACE03.dbf 2147483648 1027604480 .48
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/271283/viewspace-217999/
,如需转载,请注明出处,否则将追究法律责任。