undo表空间满会导致业务出问题吗

目录

1.问题现象:

2.问题分析:

   2.1 检查当前空间情况:

  2.2 检查UNDO段情况,发现单个的UNDO段也不大:

2.3 不过总的确实达到130G

2.4 再看会话情况:

2.5 看看当前情况下,UNDO会产生多大

2.6 看UNDO参数设置

2.7 看UNDO表空间设置情况

          3.解决办法


1.问题现象:

今天连续接到两个电话,说UNDO表空间使用率超过报警线,根据以往的经验,一般认为UNDO表空间和业务表空间不一样,会自动重用,所以,没有当回事,回复说没有问题,但再过了一个小时,其中一个就说业务报错了,具体如下:

ORA-01552.

看来UNDO表空间满了,无法分配UNDO空间了。

2.问题分析:

   2.1 检查当前空间情况:

  2.2 检查UNDO段情况,发现单个的UNDO段也不大:

2.3 不过总的确实达到130G

2.4 再看会话情况:

使用也不多呀,杀了也没有用

那就纳闷了,没有几个事务,怎么不能重用呢。

2.5 看看当前情况下,UNDO会产生多大

2.6 看UNDO参数设置

保留7天了

2.7 看UNDO表空间设置情况

这个时间确实比较长,难道设置了UNDO GURAANTEE吗

直至,终于明白了,原来是设置了 undo guarantee,而且retention =7 天,导致空间不能被覆盖。

 3. 解决办法

基于此,解决办法,就是加一个数据文件即可。同时询问对方,

原来如此。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值