新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Oracle查詢表空間使用情況
Oracle查詢表空間使用情況的方法未必人人知道,下面就為您詳細(xì)介紹Oracle查詢表空間使用情況的方法,供您參考學(xué)習(xí)之用。

威縣網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián),威縣網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為威縣上千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站制作要多少錢,請找那個售后服務(wù)好的威縣做網(wǎng)站的公司定做!
Oracle查詢表空間使用情況--查詢表空間使用情況
- SELECT UPPER(F.TABLESPACE_NAME) "表空間名",
- D.TOT_GROOTTE_MB "表空間大小(M)",
- D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空間(M)",
- TO_CHAR(ROUND((D.TOT_GROOTTE_MB - F.TOTAL_BYTES) / D.TOT_GROOTTE_MB * 100,2),'990.99') || '%' "使用比",
- F.TOTAL_BYTES "空閑空間(M)",
- F.MAX_BYTES "最大塊(M)"
- FROM (SELECT TABLESPACE_NAME,
- ROUND(SUM(BYTES) / (1024 * 1024), 2) TOTAL_BYTES,
- ROUND(MAX(BYTES) / (1024 * 1024), 2) MAX_BYTES
- FROM SYS.DBA_FREE_SPACE
- GROUP BY TABLESPACE_NAME) F,
- (SELECT DD.TABLESPACE_NAME,
- ROUND(SUM(DD.BYTES) / (1024 * 1024), 2) TOT_GROOTTE_MB
- FROM SYS.DBA_DATA_FILES DD
- GROUP BY DD.TABLESPACE_NAME) D
- WHERE D.TABLESPACE_NAME = F.TABLESPACE_NAME
- ORDER BY 1
--查詢表空間的free space
- select tablespace_name,
- count(*) as extends,
- round(sum(bytes) / 1024 / 1024, 2) as MB,
- sum(blocks) as blocks
- from dba_free_space
- group by tablespace_name;
--查詢表空間的總?cè)萘?/p>
- select tablespace_name, sum(bytes) / 1024 / 1024 as MB
- from dba_data_files
- group by tablespace_name;
--查詢表空間使用率
- select total.tablespace_name,
- round(total.MB, 2) as Total_MB,
- round(total.MB - free.MB, 2) as Used_MB,
- round((1 - free.MB / total.MB) * 100, 2) || '%' as Used_Pct
- from (select tablespace_name, sum(bytes) / 1024 / 1024 as MB
- from dba_free_space
- group by tablespace_name) free,
- (select tablespace_name, sum(bytes) / 1024 / 1024 as MB
- from dba_data_files
- group by tablespace_name) total
- where free.tablespace_name = total.tablespace_name;
網(wǎng)站欄目:Oracle查詢表空間使用情況
分享URL:http://www.5511xx.com/article/dhphhhj.html


咨詢
建站咨詢
