空间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

享有云:美国BGP云服务器低至20元/月起,首月打折;香港2核2G2M仅50元/月起

享有云怎么样?享有云是一家新的国内云服务器商家,目前提供国内、香港及海外地区的云服务器,拥有多线路如:BGP线路、CN2线路、高防等云服务器,并且提供稳定、安全、弹性、高性能的云端计算服务,实时满足您的多样性业务需求。目前,美国bgp云服务器,5M带宽,低至20元/月起,270元/年起,首月打折;香港2核2G2M仅50元/月起,450元/年起!点击进入:享有云官方网站地址享有云优惠活动:一、美国B...

CheapWindowsVPS$4.5/月,美国VPS/免费Windows系统/1Gbps不限流量/,可选美洲、欧洲、亚洲等8大机房

国外商家提供Windows系统的并不常见,CheapWindowsVPS 此次提供的 2 款 VPS 促销套餐,提供 5 折永久优惠码,优惠后月付 4.5 美元起,价格还是挺诱人的,VPS 不限流量,接入 1Gbps 带宽,8 个机房皆可选,其中洛杉矶机房还提供亚洲优化网络供选择,操作系统有 Windows 10 专业版、2012 R2、2016、Linux等。Cheap Windows VPS是...

HostSailor:罗马尼亚机房,内容宽松;罗马尼亚VPS七折优惠,罗马尼亚服务器95折

hostsailor怎么样?hostsailor成立多年,是一家罗马尼亚主机商家,机房就设在罗马尼亚,具说商家对内容管理的还是比较宽松的,商家提供虚拟主机、VPS及独立服务器,今天收到商家推送的八月优惠,针对所有的产品都有相应的优惠,商家的VPS产品分为KVM和OpenVZ两种架构,OVZ的比较便宜,有这方面需要的朋友可以看看。点击进入:hostsailor商家官方网站HostSailor优惠活动...

临时会话为你推荐
天气预报哪个好用哪个最准确天气预报的软件哪个比较准迈腾和帕萨特哪个好迈腾和帕萨特哪个好少儿英语哪个好少儿英语教材哪个好?炒股软件哪个好网上买卖股票软件哪个好用无纺布和熔喷布口罩哪个好活性碳口罩和无纺布口罩有什么不同?oppo和vivo哪个好OPPO手机和vivo手机哪个好?红茶和绿茶哪个好红茶好还是绿茶好?清理手机垃圾软件哪个好清理手机垃圾文件的软件哪个好?云盘哪个好免费的网盘哪个好用啊?美国国际集团IDG在美国是干什么的?
东莞服务器租用 vps是什么 已备案域名出售 荣耀欧洲 godaddy续费优惠码 lighttpd 免费ddos防火墙 丹弗 免费个人空间申请 合租空间 169邮箱 银盘服务是什么 中国电信宽带测速器 江苏徐州移动 黑科云 google搜索打不开 so域名 一句话木马 跟踪路由 ddos攻击 更多