oracle如何檢視表空間儲存了那些資料庫物件呢?可以使用下面指令碼簡單的查詢表空間儲存了那些物件:
, segment_name as segment_name
, sum(bytes)/1024/1024 as segment_size
from dba_segments
where tablespace_name=&tablespace_name
groupby tablespace_name,segment_name
orderby 3
/*查詢表空間中物件的詳細資訊*/
select owner as owner
,segment_name as segment_name
,segment_type as segment_type
,sum(bytes)/1024/1024 as segment_size
from dba_segments
where tablespace_name=&tablespace_name
groupby owner,segment_name,segment_type
orderby 4;
另外,也可以通過下面sql語句檢視表空間的物件
select owner as owner
,'table'as segment_type
,table_name as segment_name
from dba_tables
where tablespace_name=&tablespace_name
unionall
select owner as owner
,'index'as segment_type
,index_name as segmetn_name
from dba_indexes
where tablespace_name=&tablespace_name
unionall
select owner as owner
,'lobsegment'as sgement_type
,segment_name as segment_name
from dba_lobs
where tablespace_name=&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資料庫是一款非常好用的關係型資料庫,oracle的資料是以表空間來維護和存放的,在表空間中包含oracle的資料 結構等資訊 檢視當前使用者使用的表空間情況,使用命令select from user users即可,其中username標識使用者名稱,default tablespace...