rollback导致系统吊死

[复制链接]
查看11 | 回复0 | 2003-7-10 14:33:00 | 显示全部楼层 |阅读模式
环境:digital unix
oracle 7.3.4 ee
问题: pro*c程序,在发生异常的时候rollback,但如果此时异常是由于数据库连接失败,则发现系统不断的产生oracle进程,直至进程数超过255,最后系统由于进程太多,吊死。
怀疑rollback的时候,如果数据库连接失败,会不断重复试图连接数据库。
因此,想到是否能够判断如果错误是数据库连接断,则不作rollback,其它的做。请问:如果知道错误号,错误号是否只有一个。
另:是否有方法验证该现象的原因如我猜测?给个思路。谢谢先!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行