![Oracle中TEMP表空间满的问题解决方法.doc_第1页](http://file.renrendoc.com/FileRoot1/2019-2/8/79ba6387-f88e-4ced-90a9-cb31fbb8c517/79ba6387-f88e-4ced-90a9-cb31fbb8c5171.gif)
![Oracle中TEMP表空间满的问题解决方法.doc_第2页](http://file.renrendoc.com/FileRoot1/2019-2/8/79ba6387-f88e-4ced-90a9-cb31fbb8c517/79ba6387-f88e-4ced-90a9-cb31fbb8c5172.gif)
![Oracle中TEMP表空间满的问题解决方法.doc_第3页](http://file.renrendoc.com/FileRoot1/2019-2/8/79ba6387-f88e-4ced-90a9-cb31fbb8c517/79ba6387-f88e-4ced-90a9-cb31fbb8c5173.gif)
全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
如何处理Oracle中TEMP表空间满的问题正常来说,在完成Select语句、create index等一些使用TEMP表空间的排序操作后,Oracle是会自动释放掉临时段a的。但有些有侯我们则会遇到临时段没有被释放,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 suWHERE se.saddr=su.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) DWHERE D.TABLESPACE_NAME = F.TABLESPACE_NAMEORDER BY 4 DESCselect sql_text
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 投资分析与决策三篇
- 加强课堂管理的教师个人工作计划三篇
- 服装行业关注环保材料与生产过程推广可持续发展三篇
- 传统文化传承计划三篇
- 2024一年级数学下册第七八单元综合素质达标新人教版
- 2024年河南省中考生物试卷真题及答案详解(精校打印)
- 临床病理科疾病种类
- 沪教版一年级上册数学第二单元-10以内数的加减法-测试卷【综合卷】
- 船员个人安全与社会责任全套教学课件
- 新版职业经理人与老板协议
- 【核心素养目标】统编版语文七年级上册(2024)18 我的白鸽 公开课一等奖创新教案
- 书法鉴赏智慧树知到期末考试答案章节答案2024年绍兴文理学院
- sk239g报警器说明书
- 中国二手车重点进口国分析(东南亚、东亚和中亚、中东、东欧及非洲等)图
- 康复医学课件脊髓损伤康复
- 新教材教科版五年级下册科学期末测试卷(5套)
- 高中历史 选择性必修一 西方国家古代和近代政治制度的演变 课件
- DB32T4289-2022安全生产培训机构教学服务规范
- 井巷工程课程设计
- 2021-2022学年四川省成都市青羊区部编版五年级下册期末考试语文试卷与答案及解析
- 七管收音机原理及安装调试
评论
0/150
提交评论