oracle表空间使用情况查询
2015-03-25 11:02
323 查看
1. 查看所有表空间大小 SQL> select tablespace_name,sum(bytes)/1024/1024 from dba_data_files 2 group by tablespace_name; 2. 已经使用的表空间大小 SQL> select tablespace_name,sum(bytes)/1024/1024 from dba_free_space 2 group by tablespace_name; 3. 所以使用空间可以这样计算 select a.tablespace_name,total,free,total-free used from ( select tablespace_name,sum(bytes)/1024/1024 total from dba_data_files group by tablespace_name) a, ( select tablespace_name,sum(bytes)/1024/1024 free from dba_free_space group by tablespace_name) b where a.tablespace_name=b.tablespace_name
_name; 4. 下面这条语句查看所有segment的大小。 Select Segment_Name,Sum(bytes)/1024/1024 From User_Extents Group By Segment_Name 5. 还有在命令行情况下如何将结果放到一个文件里。 SQL> spool out.txt SQL> select * from v$database; SQL> spool off
相关文章推荐
- 查询oracle表空间使用情况
- Oracle表空间的使用情况查询
- oracle表空间使用情况查询
- oracle表空间使用情况查询sql以及图形化修改表空间
- Oracle表空间使用情况查询
- 查询Oracle表空间使用情况
- 查询Oracle表空间使用情况
- oracle表空间大小、使用情况查询
- oracle表空间大小、使用情况查询
- Oracle表空间使用情况查询
- 查看Oracle表空间使用情况SQL语句
- oralce表空间使用情况查询
- Oracle 查询表空间使用情况(转)
- 比较不同查询语句使用索引的情况
- 查看oracle表空间使用情况,并且给空间不足的表文件进行扩容
- 查询表空间使用情况
- 智能查询功能lucene使用情况及遇到的问题
- oracle命令查询表空间使用情况
- 查看oracle表空间大小、使用情况
- SQL Server在内存足够使用的情况下,此时并不主动清除以前保存的查询计划