查询oracle数据库中的所有表空间信息
2014-09-02 14:40
92 查看
select dbf.tablespace_name,dbf.totalspace "总量(M)",dbf.totalblocks as 总块数,dfs.freespace "剩余总量(M)",dfs.freeblocks "剩余块数",(dfs.freespace / dbf.totalspace) * 100 "空闲比例" from (select t.tablespace_name,sum(t.bytes) / 1024 / 1024 totalspace,sum(t.blocks) totalblocks from dba_data_files t group by t.tablespace_name) dbf, (select tt.tablespace_name,sum(tt.bytes) / 1024 / 1024 freespace,sum(tt.blocks) freeblocks from dba_free_space tt group by tt.tablespace_name) dfs where trim(dbf.tablespace_name) = trim(dfs.tablespace_name)
相关文章推荐
- 查询Oracle数据库表空间信息的方法
- 查询指定库中所有表信息(记录数,使用空间等)
- 查询oracle数据库中所有视图和表的信息
- SQL查询所有表,字段名,主键,类型,长度,小数位数等信息【经典】
- oracle基本信息的查询脚本(表空间、回滚段等)
- 查询所有数据库中的所有表的所有字段的信息
- SQL语句:查询数据库中所有非系统表的信息
- 查询数据库表的所有外键信息
- ORACLE数据库查询表的基本信息
- 一条SQL语句查询数据库中的所有表、存储过程、触发器 (sysobjects表信息)
- 查询数据库中所有表的占用空间情况
- 查询sql server2005中所有的外键信息
- 怎样查询近天几的所有信息
- sqlserver查询数据库所有表列信息
- sqlserver2005 查询数据库所有表的字段信息
- MSSqlServer中用命令查询所有数据库、表、表中列的详细信息
- 查询数据库中的所有表信息
- 请问如何查询出windows所有本地用户的信息
- 查询所有SQL用户的连接信息(可显示IP)
- 查询所有表的所有字段信息