2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > 查oracle表空间最大的表 查询表空间大小(oracle查询表空间大小)

查oracle表空间最大的表 查询表空间大小(oracle查询表空间大小)

时间:2021-04-23 20:34:46

相关推荐

查oracle表空间最大的表 查询表空间大小(oracle查询表空间大小)

查询表空间大小(oracle查询表空间大小)

-07-24 11:36:31

共10个回答

使用以下语句查看当前用户每个表占用空间的大小:selectsegment_name,sum(bytes)/1024/1024fromuser_extentsgroupbysegment_name使用一下语句查看每个表空间占用空间的大小:selecttablespace_name,sum(bytes)/1024/1024fromdba_segmentsgroupbytablespace_name

查询当前表空间:selectusername,default_tablespacefromuser_users查询所有表空间:selecttablespace_namefromdba_tablespaces查询所有表空间大小:selecttablespace_name,sum(bytes)/1024/1024fromdba_data_filesgroupbytablespace_name

SELECTUPPER(F.TABLESPACE_NAME)"表空间名",D.TOT_GROOTTE_MB"表空间大小(M)"

在oracle中查看各表及表空间占用空间大小可用sql语句执行查看.oracle版本:oracle10g一、查看表占用空间大小语句:selectt.segment_name,t.segment_type,sum(t.

1.查看所有表空间大小SQL>selecttablespace_name,sum(bytes)/1024/1024fromdba_data_files2groupbytablespace_name;2.已经使用的表空间大小SQL>select

每张表都是作为“段”来存储的,可以通过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------

一、查看临时表空间--查看所有临时表空间名字及文件名selectf.file#,t.ts#,f.name"File",t.name"Tablespace"fromv$tempfilef,V$tablespacetwheref.ts#=t.ts#;--查

--1、查看表空间的名称及大小selectt.tablespace_name,round(sum(bytes/(1024*1024)),0)ts_sizefromdba_tablespacest,dba_data_filesdwheret.tablespace_name=d.

执行如下语句即可:selectowner,t.segment_name,t.segment_type,sum(t.bytes/1024/1024)mmmfromdba_segmentstwheret.owner='你要查询的用户'andt.segment_type='table'groupbyowner,t.segment_name,t.segment_typeorderbymmmdesc;

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。