空间ORA-1652临时表空间满了导致新会话数据不能入库的解决方法

临时会话  时间:2021-01-26  阅读:()

ORA-1652临时表空间满了导致新会话数据不能入库的解决方法

数据库版本 Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bi

操作系统平台 HP-UX

告警日志 more alert_mdsoss. log

2.定位问题

报错现象

Fri Aug 17 13:37:39 EAT 2012

ORA-1652: unable to extend temp segment by 128 in tablespace MDSTEMP 显示不能扩展临时段说明临时表空间已经被使用满了空间不够。

说明从metalink上官方解释没有更多的空闲区分给这个临时段了可以给表空间添加数据文件的方式来解决此问题表面上是这样我们更加的深入了解是什么原因导致的临时段没有空间了呢我们都知道临时段是记录排序和数据迁移的现在深层次问题不是空间不够过一会再执行sql可能就不报错了。是sql语句不够优化。因为当sql在批量DML操作的时候会突发性占用大量临时空间排序就会报临时段不够用新数据此时不能入库过一会空间释放后又可以入库了要想解决此问题就需要sql优化。

The below is from metalink:

Error: ORA-1652

Text: unable to extend temp segment by %s in tablespace %s

------- -----------------------------------------------------------------------

Cause: Failed to allocate an extent for temp segment in tablespace.

Action: Use ALTER TABLESPACE ADD DATAFILE statement to add one or morefiles to the tablespace indicated or create the object in anothertablespace.select * from gnwebbrw12081720; 此时是有数据的说明空间已经释放了colfile_name for a35

selectfile_name,file_id,bytes/1024/1024, status,autoextensible TABLESPACE_NAME from DBA_TEMP_FILES;FILE_NAME FILE_ID BYTES/1024/1024 STATUS TAB

----------------------------------- ---------- --------------- --------- ---

/oradata/mdsoss/temp01.dbf 1 24671 AVAILABLE YES

/oradata/mdsoss/mdstmp.dbf 2 20000 AVAILABLE NO MDSTEMP 不是自动扩展如果是就没有上述问题了但我们不建议使用数据文件自动扩展功能不容易监控。看24G + 20G空间是没有问题的一般都是sql写的不够好导致不必要排序。

3.解决方案

1重启实例 7*24 重启实例smon进程可以释放sort段但我们的库是不能down的

2增加数据文件我的空间很紧张不可以

3配置合理sort_area大小 已经配置完毕了现PGA 4G sort_area_size 208M

4 sql optimization 最佳方案

5总结哪些操作会导致临时表空间暴涨呢

什么操作在使用temp

-索引创建或重建.

- ORDER BY or GROUP BY

- DISTINCT操作.

- UNION & INTERSECT & MINUS

- Sort-Merge joins.

- Analyze操作

-有些异常将会引起temp暴涨

当处理以上操作时候呢 dba需要加倍关注temp使用情况我们现在来看看谁使用这些临时段。

5临时表空间使用情况select tablespace_name,current_users, total_blocks,used_blocks,free_blocks from v$sort_segment;TABLESPACE_NAME CURRENT_USERS TOTAL_BLOCKS USED_BLOCKS FREE_BLOCKS

------------------- ------------- ------------ ----------- -----------

TEMP 1 3157760 128 3157632

MDSTEMP 24 2559872 2337152 222720 已经使用了92%6谁在使用这些sort段select username, session_addr, sqladdr, sqlhash from v$sort_usage;

USERNAME SESSION_ADDR SQLADDR SQLHASH

------------------------------ ---------------- ---------------- ----------

MDSOSS C0000008483ECFB8 C0000008512150B8 3342809064

SABOCOUSR C00000084B405E50 C00000033F867510 141205382

MDSOSS C00000084740E988 C0000008508AB1C0 409467952

MDSOSS C0000008483DE390 C00000033B8914F0 2951877480

MDSOSS C00000084A404460 C0000003404007A0 2584373469

MDSOSS C0000008483F5088 C00000033FA63E18 2245874020

MDSOSS C0000008483FFC48 C00000084D5B5F98 3000467390

MDSOSS C0000008483F5088 C00000033FA63E18 2245874020

MDSOSS C000000852404A60 C00000084DD6F598 1491833069

MDSOSS C0000008483EBA40 C00000084DE28990 1530468420

URL http://www.bianceng.cn/database/Oracle/201410/45856.htm

DMIT(8.72美元)日本国际线路KVM月付8折起,年付5折

DMIT.io是成立于2018年的一家国外主机商,提供VPS主机和独立服务器租用,数据中心包括中国香港、美国洛杉矶和日本等,其中日本VPS是新上的节点,基于KVM架构,国际线路,1Gbps带宽,同时提供月付循环8折优惠码,或者年付一次性5折优惠码,优惠后最低每月8.72美元或者首年65.4美元起,支持使用PayPal或者支付宝等付款方式。下面列出部分日本VPS主机配置信息,价格以月付为例。CPU:...

Pacificrack:新增三款超级秒杀套餐/洛杉矶QN机房/1Gbps月流量1TB/年付仅7美刀

PacificRack最近促销上瘾了,活动频繁,接二连三的追加便宜VPS秒杀,PacificRack在 7月中下旬已经推出了五款秒杀VPS套餐,现在商家又新增了三款更便宜的特价套餐,年付低至7.2美元,这已经是本月第三波促销,带宽都是1Gbps。PacificRack 7月秒杀VPS整个系列都是PR-M,也就是魔方的后台管理。2G内存起步的支持Windows 7、10、Server 2003\20...

DiyVM:香港VPS五折月付50元起,2核/2G内存/50G硬盘/2M带宽/CN2线路

diyvm怎么样?diyvm这是一家低调国人VPS主机商,成立于2009年,提供的产品包括VPS主机和独立服务器租用等,数据中心包括香港沙田、美国洛杉矶、日本大阪等,VPS主机基于XEN架构,均为国内直连线路,主机支持异地备份与自定义镜像,可提供内网IP。最近,DiyVM商家对香港机房VPS提供5折优惠码,最低2GB内存起优惠后仅需50元/月。点击进入:diyvm官方网站地址DiyVM香港机房CN...

临时会话为你推荐
集成显卡和独立显卡哪个好集成显卡和独立显卡的区别?哪个更好?手动挡和自动挡哪个好自动挡和手动挡哪个更好一点电视直播软件哪个好电视直播软件哪个好绝地求生加速器哪个好玩绝地求生用什么加速器好啊?网页传奇哪个好玩有什么好玩的传奇类网页游戏?dnf魔枪士转职哪个好dnf魔枪士转职哪个好几个职业红茶和绿茶哪个好红茶和绿茶哪个更好?播放器哪个好什么播放器好用扣扣空间登录QQ空间怎么老是提示登陆?牡丹江教育云空间登录云空间怎么登入
老左 softlayer payoneer 账号泄露 12306抢票攻略 新站长网 免费网站申请 空间出租 建立邮箱 中国电信测网速 万网主机管理 电信网络测速器 酸酸乳 阿里云邮箱登陆 免费稳定空间 apnic 密钥索引 美国主机侦探 什么是dns 远程登录 更多