Chinaunix首页 | 论坛 | 博客
  • 博客访问: 72183
  • 博文数量: 25
  • 博客积分: 2000
  • 博客等级: 大尉
  • 技术积分: 215
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-08 09:35
文章分类

全部博文(25)

文章存档

2011年(1)

2009年(18)

2008年(6)

我的朋友

分类: Oracle

2009-02-20 10:52:59

--感谢广州老聂分享

这个问题的产生,一般是由于存储过程中用了游标循环,且在循环体内执行了费时的操作,当一个游标循环的执行时间超过undo_retentions后,就 会触发“ORA-08176: 一致的读错误;回退数据不可用”错误,所以,要解决这个问题,还要看存储过程中SQL是否优化。对于需要很长时间执行的SQL,首先要优化,如果不能优 化,应该分段执行。调大参数undo_retention也是一个可以尝试的解决方法。
阅读(3190) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~