查看oracle資料表空間使用方式,並且給空間不足的表檔案進行擴容____oracle

來源:互聯網
上載者:User

查看錶空間資訊

 

語句一:

SELECT DBF.TABLESPACE_NAME "資料表空間名稱",
       DBF.FILE_NAME "資料表空間檔案",
       DBF.TOTALSPACE "總量(M)",
       DBF.TOTALBLOCKS AS 總塊數,
       DFS.FREESPACE "剩餘總量(M)",
       DFS.FREEBLOCKS "剩餘塊數",
       (DFS.FREESPACE / DBF.TOTALSPACE) * 100 "空閑比例"
  FROM (SELECT T.TABLESPACE_NAME,
               SUM(T.BYTES) / 1024 / 1024 TOTALSPACE,
               SUM(T.BLOCKS) TOTALBLOCKS,
               FILE_NAME
          FROM DBA_DATA_FILES T
         GROUP BY T.TABLESPACE_NAME,FILE_NAME) DBF,
       (SELECT TT.TABLESPACE_NAME,
               SUM(TT.BYTES) / 1024 / 1024 FREESPACE,
               SUM(TT.BLOCKS) FREEBLOCKS
          FROM DBA_FREE_SPACE TT
         GROUP BY TT.TABLESPACE_NAME) DFS
 WHERE TRIM(DBF.TABLESPACE_NAME) = TRIM(DFS.TABLESPACE_NAME)

 

語句二:

SELECT A.TABLESPACE_NAME "資料表空間名",
       B.FILE_NAME as "資料表空間檔案",
       TOTAL / 1024 / 1024 || 'MB' 資料表空間大小,
       FREE / 1024 / 1024 || 'MB' 資料表空間剩餘大小,
       (TOTAL - FREE) / 1024 / 1024 || 'MB' 資料表空間使用大小,
       ROUND((TOTAL - FREE) / TOTAL, 4) * 100 "使用率 %"
  FROM (SELECT TABLESPACE_NAME, SUM(BYTES) FREE
          FROM DBA_FREE_SPACE
         GROUP BY TABLESPACE_NAME) A,
       (SELECT TABLESPACE_NAME, SUM(BYTES) TOTAL, FILE_NAME
          FROM DBA_DATA_FILES
         GROUP BY TABLESPACE_NAME, FILE_NAME) B
 WHERE A.TABLESPACE_NAME = B.TABLESPACE_NAME
 order by ROUND((TOTAL - FREE) / TOTAL, 4) * 100 DESC;

 

更改資料表空間檔案大小的語句:

ALTER DATABASE DATAFILE 'D:/WEBGISDB/HISTORY.ORA' RESIZE 5000M;

 

註:擴容的時候一定要寫檔案的路徑,不然會提示無法找到檔案

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.