Oracle表空間檢視sql使用情況

2022-09-22 00:24:09 字數 814 閱讀 2912

dba在日常工作中,最重要的一點就是檢視表空間的使用情況,去了解是否有表空間滿了的情況出現。

具體方法和步驟如下所示:

第一步:開啟plsql

第二步:新建乙個sql視窗

第三步:輸入**:

select a.tablespace_name tablespace_n程式設計客棧ame

,nvl(ceil((1 - b.free / a.total) * 100), 100) "usage_of_tablespace%"

,nvl(b.free, 0) "left_space(m)"

,c.extent_management "extent_management"

from (select tablespace_name, sum(nvl(bytes, 0)) / 1024 / 1024 total

from dba_data_files

group by tablespace_name) a

,(select tablespace_name, sum(nvl(bytes, 0)) / 1024 / 1024 free

from dba_free_space

group by tablespace_name) b

,dba_tablespaces c

where a.tablespace_name c.tablespace_name

and c.tablespace_name = b.tablespace_namhnxwimqknce(+);

第四步:檢視結果,如果表空間快滿了,要立刻處理

假如表空間滿了,要及時處理,以免系統崩潰

檢視oracle表空間大小

1.檢視所有表空間大小 sql select tablespace name,sum bytes 1024 1024 from dba data files group by tablespace name 2.已經使用的表空間大小 sql select tablespace name,sum by...

檢視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...

Oracle 建立表空間Sql

分為四步 第1步 建立臨時表空間 create temporary tablespace user temp tempfile d oracle oradata oracle9i user temp.dbf size 50m autoextend on next 50m maxsize 20480m...