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

Digital-vm80美元,1-10Gbps带宽日本/新加坡独立服务器

Digital-vm是一家成立于2019年的国外主机商,商家提供VPS和独立服务器租用业务,其中VPS基于KVM架构,提供1-10Gbps带宽,数据中心可选包括美国洛杉矶、日本、新加坡、挪威、西班牙、丹麦、荷兰、英国等8个地区机房;除了VPS主机外,商家还提供日本、新加坡独立服务器,同样可选1-10Gbps带宽,最低每月仅80美元起。下面列出两款独立服务器配置信息。配置一 $80/月CPU:E3-...

EtherNetservers年付仅10美元,美国洛杉矶VPS/1核512M内存10GB硬盘1Gpbs端口月流量500GB/2个IP

EtherNetservers是一家成立于2013年的英国主机商,提供基于OpenVZ和KVM架构的VPS,数据中心包括美国洛杉矶、新泽西和杰克逊维尔,商家支持使用PayPal、支付宝等付款方式,提供 60 天退款保证,这在IDC行业来说很少见,也可见商家对自家产品很有信心。有需要便宜VPS、多IP VPS的朋友可以关注一下。优惠码SUMMER-VPS-15 (终身 15% 的折扣)SUMMER-...

VirtVPS抗投诉瑞士VPS上线10美元/月

专心做抗投诉服务器的VirtVPS上线瑞士机房,看中的就是瑞士对隐私的保护,有需要欧洲抗投诉VPS的朋友不要错过了。VirtVPS这次上新的瑞士服务器采用E-2276G处理器,Windows/Linux操作系统可选。VirtVPS成立于2018年,主营荷兰、芬兰、德国、英国机房的离岸虚拟主机托管、VPS、独立服务器、游戏服务器和外汇服务器业务。VirtVPS 提供世界上最全面的安全、完全受保护和私...

临时会话为你推荐
软银亏损65亿美元美国国际集团(AIG)上一季度亏损617亿美元免费阅读小说app哪个好有什么好用的看小说的app音乐播放器哪个好目前音质最好的音乐播放器苹果手机助手哪个好苹果手机助手哪个好用些谁知道如何增加百度收录如何提高百度收录率?360云盘登录怎样才能登录360云盘!?360云盘同步版360云盘和360云盘同步版有甚么区分同步版占用电脑空间?360云查杀360云查杀和360杀毒有什么区别吗?360云盘企业版360企业云盘有免费版吗?360云盘36t360云盘怎么扩容到36T?_(:зゝ∠)_
查询ip 国内最好的虚拟主机 买域名 怎么注册域名 美国服务器租用 西安服务器 a2hosting site5 美国主机网 unsplash 华为网络硬盘 域名转向 刀片服务器是什么 gtt 电信主机 购买国外空间 云营销系统 dnspod 英雄联盟台服官网 lamp架构 更多