查看表空间使用率(包括临时表空间)
select * from (
Select a.tablespace_name,
(a.bytes- b.bytes) "表空间使用大小(BYTE)",
a.bytes/(1024*1024*1024) "表空间大小(GB)",
b.bytes/(1024*1024*1024) "表空间剩余大小(GB)",
(a.bytes- b.bytes)/(1024*1024*1024) "表空间使用大小(GB)",
to_char((1 - b.bytes/a.bytes)*100,'99.99999') || '%' "使用率"
from (select tablespace_name,
sum(bytes) bytes
from dba_data_files
group by tablespace_name) a,
(select tablespace_name,
sum(bytes) bytes
from dba_free_space
group by tablespace_name) b
where a.tablespace_name = b.tablespace_name
union all
select c.tablespace_name,
d.bytes_used "表空间使用大小(BYTE)",
c.bytes/(1024*1024*1024) "表空间大小(GB)",
(c.bytes-d.bytes_used)/(1024*1024*1024) "表空间剩余大小(GB)",
d.bytes_used/(1024*1024*1024) "表空间使用大小(GB)",
to_char(d.bytes_used*100/c.bytes,'99.99999') || '%' "使用率"
from
(select tablespace_name,sum(bytes) bytes
from dba_temp_files group by tablespace_name) c,
(select tablespace_name,sum(bytes_cached) bytes_used
from v$temp_extent_pool group by tablespace_name) d
where c.tablespace_name = d.tablespace_name
)
order by tablespace_name
效果如下:
查看表空间使用率(包括临时表空间)相关推荐
- oracle如何查询临时表空间,Oracle查询临时表空间的占用
可以使用以下语句查询是哪个session number的哪个sql占用了较大的临时表空间 select inst_id,username,session_num,sql_id,tablespace,s ...
- 删除临时表空间或者默认临时表空间
1.如果临时表空间不是默认临时表空间以及默认临时表空间组成员,直接执行如下语句 drop tablespace temp1 including contents and datafiles casca ...
- oracle12c收缩临时表空间,Oracle12CRAC关于临时表空间的一点启示
通常在设计Oracle用户时我会选择为该用户创建一个单独的表空间和一个临时表空间,比如:create tablespace sales_tbs datafile 通常在设计Oracle用户时我会选择为 ...
- db2 修改表空间自增长_db2 创建表空间、增大表空间以及增加临时表空间
一.创建表空间 db2 "CREATE REGULAR TABLESPACE DMS_DBDATA IN DATABASE PARTITION GROUP IBMDEFAULTGROUP P ...
- oracle缩减临时表空间,oracle的临时表空间写满磁盘空间解决改问题的步骤
oracle的临时表空间写满磁盘空间,解决改问题的具体步骤,以下的操作是用数据库的sys超级用户操作 刚开始打算把临时表空间的数据文件重新缩小就好了 执行: SQL> alter databas ...
- oracle临时表空间组,证明临时表空间组在并发session时的作用
本帖最后由 zcs0237 于 2013-7-16 20:26 编辑 a.感谢对本帖补充.建议.错误更正 b.为节省篇幅,部分输出结果做了精简 c.可按本文先后顺序复制文中代码进程调试 d.测试环境: ...
- 创建临时表空间组+查询临时表空间组+临时表空间移动到别的临时表空间组中
一创建临时表空间组 在创建临时表空间的时候,使用tablespace group 语句指定一个组就行 create temporary tablespace mytemp1 tempfile 'F:\ ...
- oracle 临时表空间使用率
今天开发反映说临时表空间不够要求添加临时表空间,添加完成(添加了30G的临时表空间)又报临时表空间的不足,开发又要求是添加,有添加了10G,监控临时表空间的使用情况,又撑满了,又添加了30G,最后临时 ...
- oracle创建用户、表空间、临时表空间、分配权限步骤详解
首先登陆管理员账号,或者有DBA权限的用户,接下来依次: --查询所有用户 select * from dba_users; --创建新用户 create user gpmgt identified ...
最新文章
- arcgis里python窗口运行,在 Python 窗口中执行工具
- WebSocket的故事(六)—— Springboot中,实现更灵活的WebSocket
- 皮一皮:据说金庸老爷子的凌波微步已被证实存在并已经广为流传...
- linux Hadoop HDFS NameNode进程重启脚本(linux进程通用)
- 前端学习(2326):angular之用户输入数据
- Xmind快捷键笔记
- Android 成用户隐私安全问题严重
- 免费远程桌面连接工具
- 如何测试扫码支付二维码?
- 湖北一考生将高考数学题上传小猿搜题事件网络舆情综合编报
- 现在能聊天的机器人都有哪些?
- 6月份鸿蒙升级名单,华为鸿蒙系统6月升级名单机型有哪些
- Win11图标变暗怎么办?Win11图标变暗的解决方法
- mysql left用法
- go发送smtp邮件时的踩坑记录——auth login、x509: cannot validate certificate for错误
- 杰奇数据库mysql_杰奇小说连载系统 v1.7
- 函数求导及求微分的基本公式
- Word中关于参考文献连续引用
- X79 – E5 1620 1620v2 黑苹果10.15
- 美国网红python微博_利用Python对微博网红进行对比