Oracle 查詢資料庫表空間sql語句

2021-05-22 00:11:20 字數 690 閱讀 2630

--查詢系統表空間

select f.tablespace_name,

a.total,

u.used,

f.free,

round((u.used / a.total) * 100) "% used",

round((f.free / a.total) * 100) "% free"

from (select tablespace_name, sum(bytes / (1024 * 1024)) total

from dba_data_files

group by tablespace_name) a,

(select tablespace_name, round(sum(bytes / (1024 * 1024))) used

from dba_extents

group by tablespace_name) u,

(select tablespace_name, round(sum(bytes / (1024 * 1024))) free

from dba_free_space

group by tablespace_name) f

where a.tablespace_name = f.tablespace_name

and a.tablespace_name = u.tablespace_name;

ORACLE資料庫表空間查詢

前提 必須有dba許可權,有許可權查詢表空間使用情況 檢視表空間使用情況 select upper f.tablespace name 表空間名 d.tot grootte mb 表空間大小 m d.tot grootte mb f.total bytes 已使用空間 m to char round...

Oracle資料庫查詢使用者表空間查詢 建立

檢視資料庫裡面所有使用者,前提是你是有dba許可權的帳號,如sys,system select from dba users 檢視你能管理的所有使用者 select from all users 檢視當前使用者資訊 select from user users 查詢使用者所對應的表空間 select...

oracle 資料庫表空間

1 建立表空間 格式 建立表空間 create tablespace 表空間名 datafile 表空間檔案儲存物理路徑.ora size 500m defaultstorage autoextend on initial 100m next 100m minextents 20 maxextent...