--查詢系統表空間
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...