问题描述:

同事反馈,通过plsql dev工具,查询数据报错:记录被另一个用户锁住

plsql dev 工具连接数据库,查询数据报错:记录被另一个用户锁住

查询行锁又没有找到该对象有锁:

plsql dev 工具连接数据库,查询数据报错:记录被另一个用户锁住

问题处理:

尝试delete删除数据,报错 ORA-01591

plsql dev 工具连接数据库,查询数据报错:记录被另一个用户锁住

通过dba_2pc_pending查看挂起的分布式事务

plsql dev 工具连接数据库,查询数据报错:记录被另一个用户锁住

分布式事务由于未知原因(网络中断?)造成没提交,手动回滚事务,再次查询正常

plsql dev 工具连接数据库,查询数据报错:记录被另一个用户锁住

execute DBMS_TRANSACTION.PURGE_LOST_DB_ENTRY('162.1.346341');

相关文章:

  • 2021-12-10
  • 2021-04-24
  • 2021-11-23
  • 2021-11-30
  • 2021-11-29
  • 2021-08-14
  • 2021-05-24
猜你喜欢
  • 2021-10-27
  • 2019-06-14
  • 2021-11-06
  • 2021-06-28
  • 2021-12-31
  • 2021-05-07
  • 2021-11-07
相关资源
相似解决方案