1、oracle檢視表空間當前使用者
select
username,default_tablespace
from user_users;
2、oracle 檢視表所屬表空間
select
table_name,tablespace_name
from user_tables
where table_name = 'test_table'
3、oracle檢視表空間大小(單位不是gb)
select
a.tablespace_name "表空間名",
total "表空間大小",
free "表空間剩餘大小",
( total - free ) "表空間使用大小",
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
from dba_data_files
group
by tablespace_name) b
where
a.tablespace_name = b.tablespace_name
4、oracle檢視表空間大小 -單位gb
select
a.tablespace_name "表空間名",
total "表空間大小",
free "表空間剩餘大小",
(total - free) "表空間使用大小",
total / (1024 * 1024 * 1024) "表空間大小(g)",
free / (1024 * 1024 * 1024) "表空間剩餘大小(g)",
(total - free) / (1024 * 1024 * 1024) "表空間使用大小(g)",
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
from dba_data_files
group
by tablespace_name) b
where
a. tablespace_name = b.tablespace_name;
oracle 檢視表空間大小
1.檢視所有表空間大小 sql select tablespace name,sum bytes 1024 1024 from dba data files 2 group by tablespace name 2.已經使用的表空間大小 sql select tablespace name,sum ...
oracle檢視表空間情況
查詢表空間的總容量 select tablespace name 表空間名稱,sum bytes 1024 1024 表空間總容量mb 查詢表空間使用率 select total.tablespace name 表空間名稱,round total.mb,2 總容量mb,round total.mb ...
ORACLE檢視表空間物件
oracle如何檢視表空間儲存了那些資料庫物件呢?可以使用下面指令碼簡單的查詢表空間儲存了那些物件 segment name as segment name,sum bytes 1024 1024 as segment sizefrom dba segmentswhere tablespace na...