我现在的oracle10g.
我现在做的项目中遇到一个这样的问题。
在测试的时候,偶尔会发生ORA-08177错误,如果在比较复杂的画面,既是对db操作比较多的画面里,发生ORA-08177错误的几率也会大一些。我查了一下oracle的帮助文档
ORA-08177: can"t serialize access for this transaction 
Cause: Encountered data changed by an operation that occurred after the start of this serializable transaction.
Action: In read/write transactions, retry the intended operation or transaction.
我以为是程序中存在没有关闭db连接的情况,但是我把发生错误那个画面仔细检查了一遍,所有的db连接都在使用结束之后关闭了。最棘手的是这种错误不是每次出,不知道什么时候就出错了。
请各位高手帮忙解答一下。