oracle臨時表空間滿了怎么辦 如何查看oracle臨時表空間當(dāng)前使用了多少空間的大小?
如何查看oracle臨時表空間當(dāng)前使用了多少空間的大?。縮ys用戶登錄,查看臨時表空間的使用情況SELECT temp_used.tablespace_name,total - used as "Fr
如何查看oracle臨時表空間當(dāng)前使用了多少空間的大???
sys用戶登錄,
查看臨時表空間的使用情況
SELECT temp_used.tablespace_name,
total - used as "Free",
total as "Total",
round(nvl(total - used, 0) * 100 / total, 3) "Free percent"
FROM (SELECT tablespace_name, SUM(bytes_used) / 1024 / 1024 used
FROM GV_$TEMP_SPACE_HEADER
GROUP BY tablespace_name) temp_used,
(SELECT tablespace_name, SUM(bytes) / 1024 / 1024 total
FROM dba_temp_files
GROUP BY tablespace_name) temp_total
WHERE temp_used.tablespace_name = temp_total.tablespace_name
ORDER BY B.TABLESPACE, B.SEGFILE#, B.SEGBLK#, B.BLOCKS