侧边栏壁纸
博主头像
与晚风述往事博主等级

万般皆下品,唯有读书高。

  • 累计撰写 149 篇文章
  • 累计创建 29 个标签
  • 累计收到 18 条评论

目 录CONTENT

文章目录

ORA-08177:无法连续访问此事务处理

与晚风述往事
2022-04-12 / 0 评论 / 0 点赞 / 217 阅读 / 280 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2022-04-12,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

错误信息

【汉】ORA-08177:无法连续访问此事务处理
【英】ORA-08177:can’t serialize access for this transaction

在正常运行的数据库中,执行某SQL报错。
image-1649732554174

版本

Oracle 11.2.0.3、Oracle 11.2.0.4

此错误主要原因是隔离级别导致的,在序列化的隔离级别中,事务只能看到在事务开始时提交的更改(注意,不是查询)以及事务本身所做的更改。这也就是说,SQL语句要更新的数据,在执行语句之前,已经被其他事务的SQL语句更新了。

回滚事务重新执行即可。如果在异常繁忙的业务系统中,则可能需要调整业务逻辑才行。

0
博主关闭了所有页面的评论