怎麼檢視oracle中某個表空間下所有表的大小

時間 2021-10-27 04:37:38

1樓:匿名使用者

用如下語句查詢:

select segment_name,tablespace_name,bytes b, bytes/1024 kb, bytes/1024/1024 mb from user_segments where segment_type='table' and tablespace_name='users'

結果:說明,其中segment_type='table'中的table必須要大寫,表空間的名字也必須要大寫。

2樓:四級高分飄過

sql**

select bytes b, bytes/1024 kb, bytes/1024/1024 mb from

user_segments s where s.segment_name='tab_pub_calllog';

結果如下:

b kb mb---------- ---------- ----------65536 64 0.0625備註:表名要大寫

ORACLE中如何從表中查出某個欄位相同值最多的前

axure夜話 按照欄位a進行分組,使用group by 統計的時候使用排名函式,比如rank 獲取rank 函式的值 3就可以啦 自己嘗試一下吧 育知同創教育 oracle中sql不可以查詢出某欄位相同值最多的欄位。涉及到業務邏輯篩選了。1 查詢某欄位的值,對比如果相同儲存起來 2 繼續查詢,如果...

如何檢視oracle表空間已使用大小

檢視所有表空間使用情況 select b.file id 檔案id號,b.tablespace name 表空間名,b.bytes 1024 1024 m 位元組數,b.bytes sum nvl a.bytes,0 1024 1024 m 已使用,sum nvl a.bytes,0 1024 10...

檢視資料庫建立了哪些表空間oracle

檢視oracle中表空間需要用具有dba許可權的使用者使用以下語句 select distinct tablespace name from dba data files 查詢結果 另外,可通過其他方法檢視一下oracle中表空間的使用率,語句如下 select total.tablespace n...