現在來簡單看下如何使用EM來查看表空間視圖
在Administration-Storage-Tablespaces下可以查看表空間的各項指標:
如下圖顯示了表空間的使用情況,總大小和剩余空間,百分比等,同時還可以對表空間進行簡單的操作,點擊表空間名稱可以查看詳細信息:
?
另外,我們可以通過下面的SQL語句查詢表空間的使用情況:
?
SELECT a.tb_name 表空間名稱,
??????c.contents 類型,
??????c.extent_management 區管理,
??????b.total / 1024 / 1024 表空間大小m,
??????(b.total - a.free_sp) / 1024 / 1024 已使用m,
??????a.free_sp / 1024 / 1024 剩余m,
??????substr((b.total - a.free_sp) / b.total * 100, 1, 5) 利用率
FROM ??(SELECT tablespace_name tb_name, SUM(nvl(bytes, 0)) free_sp
???????FROM ??dba_free_space
???????GROUP ?BY tablespace_name) a,
??????(SELECT tablespace_name tb_name, SUM(bytes) total
???????FROM ??dba_data_files
???????GROUP ?BY tablespace_name) b,
??????(SELECT tablespace_name tb_name, contents contents, extent_management extent_management
???????FROM ??dba_tablespaces) c
WHERE ?a.tb_name = b.tb_name
AND ???c.tb_name = b.tb_name;
?
dba_free_space,dba_data_files,dba_tablespaces這三張數據字典表分別描述了:表空間空余大小,數據文件大小,以及表空間的使用情況。
?
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
