问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何查看oracle表空间已使用大小Select Segment

发布网友 发布时间:2022-04-22 21:45

我来回答

3个回答

热心网友 时间:2022-04-28 06:31

1. 给你个最实用的工具:SQL Developer 这个是oracle官方的工具
下载地址:http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html
下载完成连接了数据库之后 右键 点击管理数据库就可以看到所有的表空间实用情况
2.也可以使用 Toad for Oracle
3.当然你还可以在你使用的sql工具中用sql查询 比如plsql
SELECT t.tablespace_name, round(SUM(bytes / (1024 * 1024)), 0) ts_size
FROM dba_tablespaces t, dba_data_files d
WHERE t.tablespace_name = d.tablespace_name
GROUP BY t.tablespace_name;

热心网友 时间:2022-04-28 07:49

转:
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

热心网友 时间:2022-04-28 09:24

查看所有表空间使用情况 :
select
b.file_id 文件ID号,
b.tablespace_name 表空间名,
b.bytes/1024/1024||'M'字节数,
(b.bytes-sum(nvl(a.bytes,0)))/1024/1024||'M' 已使用,
sum(nvl(a.bytes,0))/1024/1024||'M' 剩余空间,
100 - sum(nvl(a.bytes,0))/(b.bytes)*100 占用百分比
from dba_free_space a,dba_data_files b
where a.file_id=b.file_id
group by b.tablespace_name,b.file_id,b.bytes
order by b.file_id;
备注:建议用系统管理员dba权限进行查看。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 笔记本电脑如何调亮屏幕亮度 大伙说说洗衣机要不要带烘干好 热烘干洗衣机怎么样 ef英语哪个好 如何查看oracle剩余表空间 怎么查看oracle表空间,剩余大小,表空间利用 怎么查询oracle表空间总大小 怎么查看oracle数据库数据量大小? 怎么查看oracle表空间类型和大小? 如何查看oracle表空间已使用大小 华泰 网上交易系统 通达信版 专业版ii 哪个好 用华泰证券专业版二怎么提前设定卖出价? 华泰证券专业版2怎么 开两个 请问在华泰证券的专业版2里如何在选股平台中设置公式来选取在近期(N)内出现了周期(M)内最低价的股票? 华泰证券专业版2怎样查询个股 请问装Windows10后,华泰证券网上交易系统(专业版Ⅱ)能正常使用吗?_百 ... 华泰证券软件下载-华泰证券官网-华泰证券专业版2下载 华泰证券专业版2为什么不更新了? 华泰证券网上交易系统(专业版Ⅱ)V5.02 清洗猪肚应该加盐还是加醋?怎么洗猪肚才能没有异味? 华泰证券专业版ii~总是登陆不上去 华泰证券网上交易系统(专业版II)版中,如何取消掉“短线精灵”“所属版块”等子窗口 外面的大厨都是怎么清洗猪肚的?如何才能干净无异味? 华泰证券专业版怎么用啊! oracle 如何查看表空间最大的大小 oracle 怎样查询表空间大小和表空间 如何查看oracle表空间大小的使用情况 如何查看oracle中某个用户占用表空间大小情况 Oracle中如何查询所有表及其所使用的表空间 如何查看oracle所有的表空间? oracle数据中怎么查看表空间的名称及大小? 无DBA权限查看oracle表空间大小 如何在Oracle中查看各个表,表空间占用空间的大小 对比三组数据用什么图 怎么在PPT里面做柱状图,而且还要表示出百分比 在PPT中我们常用的图表种类分为几类 各自的优势是什么? PPT中两种颜色的柱形图如何做? PPT柱状图表如何美化? 2007ppt里面如何把一个图表的两个柱形不同单位分别计数? 厚棉衣的袖口蹭脏了,怎么洗? 冬天的棉衣领子和袖口很油腻,如何彻底洗干净? 羽绒服,棉服袖口,其他地方发黑,脏怎么清洗? 冬天的羽绒服袖口领口总是脏,有什么简单的办法可以清洗干净? 白色衣服的袖口特别容易脏,怎么洗