暂无图片
ORA-01652: 无法通过 128 (在表空间 TEMPSTG 中) 扩展 temp 段,咋办?
我来答
分享
隐于平凡
2021-09-01
ORA-01652: 无法通过 128 (在表空间 TEMPSTG 中) 扩展 temp 段,咋办?

ORA-01652: 无法通过 128 (在表空间 TEMPSTG 中) 扩展 temp 段,咋办?

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

您好:
从表象看是临时表空间不足,需要对容量进行扩容,也就是需要对应添加数据文件。
语法参考:

alter tablespace temptg add tempfile ‘/u01/app/oracle/oradata/xxx/temp_00x.dbf’ size xG;

另外除了对扩容操作外,还需关注该导致问题的原因,是正常的空间损耗、还是业务处理不合理?如用了不必要的视图排序等情况。


参考:
临时表空间扩容
解决ora-01652无法通过128(在temp表空间中)扩展temp段的过程

暂无图片 评论
暂无图片 有用 0
打赏 0
暂无图片
Lucifer三思而后行
暂无图片
加数据文件,alter tablespace temp add tempfile 数据文件路径 size 数据文件大小;
暂无图片 评论
暂无图片 有用 0
打赏 0
薛晓刚

治标的就像其他人说的加数据文件,或者对现在数据文件进行扩大。但是扩大到一定程度也有个上限。即使不断增加文件空间也是个问题。
最主要治本的是要看看为什么会大。排序,聚合等SQL写的不好的,会导致大。否则今天加了,后天又不够用了。通过AWR可以获得问题原因。

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
Oracle 三表关联统计信息异常
回答 3
三表关联时,最后一行andb.grpcontno'2017081000014618',感觉有点多余。三表都是内连接,第一次内连接已经可确保输出的b表的grpcontno必然是'201708100001
ASM磁盘里的备份文件怎样能拷贝到其他存储介质上
回答 4
加一块盘到ASM磁盘组里,做重平衡,然后把盘卸掉
请问一下, 两个数据,用数据库链接, 有没有方法监控连接的稳定性 ?
回答 1
没看懂你的意思。
大佬能不能帮我写一个imp的脚本
回答 7
使用如下命令看是否连接的上sqlplussystem/密码@IP地址:1521/sid
AWR分析报告问题求助:请问拉出来的awr报告没数据是为什么?操作是正常的
回答 9
和这个警告有关吧,你这是什么库,恢复起来的吗,感觉你的库不正常啊
Oracle中为什么唯独有一个rowid无法更新?
回答 1
如果更新卡住,首先怀疑的就是存在锁表,资源等待的情况,可以先不要中断程序,保持卡住的状态,然后用脚本检查是否存在资源等待,参考sql:SELECTdecode(request,0,'Holder:',
oracle rac出现control file sequential read等待事件的原因
回答 2
已采纳
问题1:controlfilesequenceread:控制文件顺序读当数据库需要读取控制文件上的信息时,会出现这个等待事件,因为控制文件的信息是顺序写的,所以读取的时候也是顺序的,因此称为控制文件顺
二级分区索引
回答 1
使用本地分区索引。表按这种模式分区,索引的分区方式就与之对应了。
standby无法open
回答 5
我这边是parametervalueconvert没配置好导致的
Oracle delete 之前的数据后 ,表空间占的硬盘空间如何释放?
回答 2
已采纳
1.你需要对需要回收表空间对应数据文件的maxblocks的对象例如表进行delete数据后,move,shrink才能降低高水位,再降低表或者挪走这个对象,你才能对数据文件进行空间释放;2.你del