如何查看表空间使用情况.doc

如何查看表空间使用情况.doc

ID:49939369

大小:66.50 KB

页数:4页

时间:2020-03-03

如何查看表空间使用情况.doc_第1页
如何查看表空间使用情况.doc_第2页
如何查看表空间使用情况.doc_第3页
如何查看表空间使用情况.doc_第4页
资源描述:

《如何查看表空间使用情况.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、如何查看表空间使用情况2009-07-2516:03selecte.tablespace_name表空间,round(e.总空间,0)"总空间(MB)",round(f.剩余空间,0)"剩余空间(MB)",round(f.剩余空间/e.总空间*100,0)剩余空间百分比from(selecttablespace_name,sum(bytes)/1024/1024总空间fromdba_data_filesgroupbytablespace_name)e,(selecttablespace_name,sum(bytes)/1024/1024剩余空间fromdba

2、_free_spacegroupbytablespace_name)fwheree.tablespace_name=f.tablespace_nameorderby剩余空间百分比1.查看所有表空间大小Sql代码1.selecttablespace_name,sum(bytes)/1024/1024fromdba_data_files  2.roupbytablespace_name;   selecttablespace_name,sum(bytes)/1024/1024fromdba_data_filesgroupbytablespace_name;2.未

3、使用的表空间大小Sql代码1.selecttablespace_name,sum(bytes)/1024/1024fromdba_free_space  2.groupbytablespace_name;   3.所以使用空间可以这样计算Sql代码1.selecta.tablespace_name,total,free,total-freeusedfrom  2.(selecttablespace_name,sum(bytes)/1024/1024totalfromdba_data_files  3.groupbytablespace_name)a,  4.

4、(selecttablespace_name,sum(bytes)/1024/1024freefromdba_free_space  5.groupbytablespace_name)b  6.wherea.tablespace_name=b.tablespace_name;   4.还有在命令行情况下如何将结果放到一个文件里。Sql代码1.SQL>spoolout.txt  2.SQL>select*fromv$database;  3.SQL>spooloff5.查询所有的表空间Sql代码1.selecttablespace_namefromdba_ta

5、blespaces  6.查看表空间中分布的用户信息Sql代码1.selecttablespace_name,owner,sum(bytes)fromdba_segments  2.groupbytablespace_name,owner   查看Oracle数据库表空间大小,是否需要增加表空间的数据文件在数据库管理中,磁盘空间不足是DBA都会遇到的问题,问题比较常见。1查看表空间已经使用的百分比Sql代码1.select   a.tablespace_name,a.bytes/1024/1024"SumMB",(a.bytes-b.bytes)/1024/

6、1024   "usedMB",b.bytes/1024/1024"freeMB",round(((a.bytes-b.bytes)/a.bytes)*100,2)"percent_used"  2.from  3.(selecttablespace_name,sum(bytes)bytesfromdba_data_filesgroupbytablespace_name)   a,  4.(selecttablespace_name,sum(bytes)bytes,max(bytes)largestfromdba_free_spacegroupbytable

7、space_name)   b  5.where   a.tablespace_name=b.tablespace_name  6.order   by   ((a.bytes-b.bytes)/a.bytes)   desc  “SumMB”表示表空间所有的数据文件总共在操作系统占用磁盘空间的大小比如:test表空间有2个数据文件,datafile1为300MB,datafile2为400MB,那么test表空间的“SumMB”就是700MB“userdMB”表示表空间已经使用了多少“freeMB”表示表空间剩余多少“percent_user”表示已经使用

8、的百分比2比如从1中查看到MLOG_NORM_SPA

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。