您的位置:首页 > 数据库 > Oracle

oracle 数据库相关信息查看

2016-06-30 15:25 471 查看
1.查询所有用户表空间占用大小

select SEGMENT_NAME,TABLESPACE_NAME,sum(BYTES/1024/1024)||’M’ from dba_extents where SEGMENT_TYPE=’TABLE’

group by SEGMENT_NAME,TABLESPACE_NAME

2.查询当前用户表空间占用大小

select SEGMENT_NAME,TABLESPACE_NAME,sum(BYTES/1024/1024)||’M’ MSIZE from USER_extents where SEGMENT_TYPE=’TABLE’

group by SEGMENT_NAME,TABLESPACE_NAME ORDER BY MSIZE DESC

3.查询表中数据量

select t.table_name,t.num_rows from user_tables t

4.查询表字段个数

SELECT

‘select count(*) from user_tab_columns where table_name=upper(’ || chr(39) || table_name || chr(39) ||’) ;’

FROM

user_tables

工作中用到的几种整理了一下,用到其他的持续更新。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  oracle