易居做网站速成网站
news/
2025/9/23 8:02:25/
文章来源:
易居做网站,速成网站,app维护费用一般多少钱,品牌seo是什么意思方法一、重启库 库重启时#xff0c;Smon进程会完成临时段释放,TEMP表空间的清理操作#xff0c;不过很多的时侯我们的库是不允许down的,所以这种方法缺少了一点的应用机会#xff0c;不过这种方法还是很好用的。 法二、Metalink给出的一个方法 修改一下TEMP表空…方法一、重启库 库重启时Smon进程会完成临时段释放,TEMP表空间的清理操作不过很多的时侯我们的库是不允许down的,所以这种方法缺少了一点的应用机会不过这种方法还是很好用的。 法二、Metalink给出的一个方法 修改一下TEMP表空间的storage参数让Smon进程观注一下临时段从而达到清理和TEMP表空间的目的。 SQLalter tablespace temp increase 1; SQLalter tablespace temp increase 0; 法三、常用的一个方法,具体内容如下 1、 使用如下语句a查看一下认谁在用临时段 SELECT username, sid, serial#, sql_address, machine, program, tablespace, segtype, contents FROM v$session se, v$sort_usage su WHERE se.saddrsu.session_addr 2、 那些正在使用临时段的进程 SQLAlter system kill session sid,serial#; 3、 把TEMP表空间回缩一下 SQLAlter tablespace TEMP coalesce; 法四、使用诊断事件的一种方法 1、 确定TEMP表空间的ts# SQLselect ts#, name from sys.ts$ ; TS# NAME ----------------------- 0 SYSYEM 1 RBS 2 USERS 3* TEMP 4 TOOLS 5 INDX 6 DRSYS 2、 执行清理操作 SQLalter session set events immediate trace name DROP_SEGMENTS level 4 ; 说明 temp表空间的TS# 为 3*, So TS# 1 4 其它 1、 出现如上问题的原因我认为可能是由于大的排序超出了TEMP表空间的空间允许范围引起的。也可能包含着其它的异常的因素。 2、 观注TEMP等这些空间的状态是Dba日常职责之一我们可以通过Toad、Object Browser等这些工具办到也可以用如下的语句 SELECT UPPER(F.TABLESPACE_NAME) 表空间名, D.TOT_GROOTTE_MB 表空间大小(M), D.TOT_GROOTTE_MB - F.TOTAL_BYTES 已使用空间(M), TO_CHAR(ROUND((D.TOT_GROOTTE_MB - F.TOTAL_BYTES) / D.TOT_GROOTTE_MB * 100, 2), 990.99) 使用比, F.TOTAL_BYTES 空闲空间(M), F.MAX_BYTES 最大块(M) FROM (SELECT TABLESPACE_NAME, ROUND(SUM(BYTES) / (1024 * 1024), 2) TOTAL_BYTES, ROUND(MAX(BYTES) / (1024 * 1024), 2) MAX_BYTES FROM SYS.DBA_FREE_SPACE GROUP BY TABLESPACE_NAME) F, (SELECT DD.TABLESPACE_NAME, ROUND(SUM(DD.BYTES) / (1024 * 1024), 2) TOT_GROOTTE_MB FROM SYS.DBA_DATA_FILES DD GROUP BY DD.TABLESPACE_NAME) D WHERE D.TABLESPACE_NAME F.TABLESPACE_NAME ORDER BY 4 DESC
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/911847.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!