暂无图片
Oracle 表空间大小还剩30g,创建表或者插入数据的时候报错”ora 01652无法通过8192扩展temp段”, 创建的表或者插入的数据大概只有8g左右,为什么还是会报表空间不足的错误?
我来答
分享
暂无图片 匿名用户
Oracle 表空间大小还剩30g,创建表或者插入数据的时候报错”ora 01652无法通过8192扩展temp段”, 创建的表或者插入的数据大概只有8g左右,为什么还是会报表空间不足的错误?

Oracle 表空间大小还剩30g,创建表或者插入数据的时候报错”ora 01652无法通过8192扩展temp段”, 创建的表或者插入的数据大概只有8g左右,为什么还是会报表空间不足的错误?

我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
Thomas

temp段应该是临时表空间吧。

SQL> col file_name for a40;
SQL> col tablespace_name for a20;
SQL> select tablespace_name,file_name,bytes/1024/1024 as mb,maxbytes/1024/1024 as max_mb,autoextensible from dba_temp_files order by 1,2;

输出结果里看有没有记录的mb快追上max_mb的,如有要么将该temp

file的maxbytes改大,要么在相应temp表空间下再增加tempfile.

暂无图片 评论
暂无图片 有用 1

看下临时表空间的情况

暂无图片 评论
暂无图片 有用 0
手机用户8432

说明temp表空间有多个用户在使用,建议不用temp空间特别影响性能。建议优化sql语句解决temp空间不足问题

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏