本篇内容主要讲解“oracle temp表空间相关知识点有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“oracle temp表空间相关知识点有哪些”吧!
让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:主机域名、网站空间、营销软件、网站建设、东丽网站维护、网站推广。
1. 查询空间的使用率,有用视图dba_temp_file, v$temp_extent_pool。
select c.tablespace_name,
to_char(c.bytes / 1024 / 1024 / 1024, '99,999.999') total_gb,
to_char((c.bytes - d.bytes_used) / 1024 / 1024 / 1024, '99,999.999') free_gb,
to_char(d.bytes_used / 1024 / 1024 / 1024, '99,999.999') use_gb,
to_char(d.bytes_used * 100 / c.bytes, '99.99') || '%' use
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;
2. 查看那些用户正在适用temp表空间,用到视图v$tempseg_usage, v$temp_space_header
select a.username,
a.sql_id,
a.SEGTYPE,
a.tablespace,
b.BYTES_USED / 1024 / 1024 / 1024,
b.BYTES_FREE / 1024 / 1024 / 1024
from V$TEMPSEG_USAGE a ,V$TEMP_SPACE_HEADER b
where a.TABLESPACE = b.tablespace_name
and a.tablespace='TEMP';
3. 根据查询到的sql_id值去查看那些session正在适用temp。
到此,相信大家对“oracle temp表空间相关知识点有哪些”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
新闻标题:oracletemp表空间相关知识点有哪些
文章链接:http://scgulin.cn/article/ppghig.html