- 情感問答
- 答案列表
查詢表空間大小:oracle查詢表空間大小[朗讀]
--1、查看錶空間的名稱及大小selectt.tablespace_name,round(sum(bytes/(1024*1024)),0)ts_sizefromdba_tablespacest,dba_data_filesdwheret.tablespace_name=d
每張表都是作為「段」來存儲的,可以通過user_segments視圖查看其相應信息.段(segments)的定義:如果創建一個堆組織表,則該表就是一個段.sql:selectsegment_nameastablename,bytesfromuser_segmentswheresegment_name='表名'.解釋:segment_name就是要查詢的表名(大寫),bytes為表存儲所占用的位元組數.本sql的意思就是查詢出表名和表所占的存儲空間大小。
1.全部表空間的大小selecttablespace_name,sum(bytes)/1024/1024fromdba_data_filesgroupbytablespace_name;tablespace_namesum(bytes)/1024/1024------。
selectupper(f.tablespace_name)"表空間名",d.tot_grootte_mb"表空間大小(m)"。
1.查看所有表空間大小sql>selecttablespace_name,sum(bytes)/1024/1024fromdba_data_files2groupbytablespace_name;2.已經使用的表空間大小sql>select。