如何查看oracle表空间已使用大小Select Segment_Name,Sum(bytes)/1024/1024 From User_Extents Group By Segment_Name这个命令可以查看oracle的所有表空间大小.我需要得到所有表空间的已经使用大小.还有在命令行情
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/27 12:19:01
![如何查看oracle表空间已使用大小Select Segment_Name,Sum(bytes)/1024/1024 From User_Extents Group By Segment_Name这个命令可以查看oracle的所有表空间大小.我需要得到所有表空间的已经使用大小.还有在命令行情](/uploads/image/z/11065449-57-9.jpg?t=%E5%A6%82%E4%BD%95%E6%9F%A5%E7%9C%8Boracle%E8%A1%A8%E7%A9%BA%E9%97%B4%E5%B7%B2%E4%BD%BF%E7%94%A8%E5%A4%A7%E5%B0%8FSelect+Segment_Name%2CSum%28bytes%29%2F1024%2F1024+From+User_Extents+Group+By+Segment_Name%E8%BF%99%E4%B8%AA%E5%91%BD%E4%BB%A4%E5%8F%AF%E4%BB%A5%E6%9F%A5%E7%9C%8Boracle%E7%9A%84%E6%89%80%E6%9C%89%E8%A1%A8%E7%A9%BA%E9%97%B4%E5%A4%A7%E5%B0%8F.%E6%88%91%E9%9C%80%E8%A6%81%E5%BE%97%E5%88%B0%E6%89%80%E6%9C%89%E8%A1%A8%E7%A9%BA%E9%97%B4%E7%9A%84%E5%B7%B2%E7%BB%8F%E4%BD%BF%E7%94%A8%E5%A4%A7%E5%B0%8F.%E8%BF%98%E6%9C%89%E5%9C%A8%E5%91%BD%E4%BB%A4%E8%A1%8C%E6%83%85)
如何查看oracle表空间已使用大小Select Segment_Name,Sum(bytes)/1024/1024 From User_Extents Group By Segment_Name这个命令可以查看oracle的所有表空间大小.我需要得到所有表空间的已经使用大小.还有在命令行情
如何查看oracle表空间已使用大小
Select Segment_Name,Sum(bytes)/1024/1024 From User_Extents Group By Segment_Name
这个命令可以查看oracle的所有表空间大小.
我需要得到所有表空间的已经使用大小.
还有在命令行情况下如何将结果放到一个文件里.
如何查看oracle表空间已使用大小Select Segment_Name,Sum(bytes)/1024/1024 From User_Extents Group By Segment_Name这个命令可以查看oracle的所有表空间大小.我需要得到所有表空间的已经使用大小.还有在命令行情
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;
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