您的位置:首页 > 其它

ora-01652:无法通过128(在表空间space中)扩展temp段解决办法

2017-04-19 18:35 453 查看
原因:临时表空间不够用了

解决办法:

1.找到提示错误的这张临时表空间

select * from dba_temp_files;


例如我的就是TS_TEMP出问题了



2.把出问题的临时表地址复制下来,设置该临时表自动扩展

alter database tempfile '刚刚复制的地址' autoextend on next 5m maxsize unlimited


这个时候如果报错了,你可以这样看下你的这张临时表是否支持扩展

select d.file_name,d.tablespace_name,d.autoextensible from dba_temp_files d;


YES表示可扩展,NO表示不可扩展



这里怎么解决自行百度吧

到这里差不多就OK了

如果还没解决问题那就是你SQL的问题了,仔细检查以下你的sql是不是进入了无限循环或者由于某个错误进入了爆炸式增长才导致临时表空间不够用。

将临时表设为自动扩展是一种比较常用的方法,当然了,还有其他办法可行的,比如给临时表指定大小,删除临时表重新建,更改临时表。。。。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐