plsql dev 工具连接数据库,查询数据报错:记录被另一个用户锁住
问题描述:
同事反馈,通过plsql dev工具,查询数据报错:记录被另一个用户锁住
查询行锁又没有找到该对象有锁:
问题处理:
尝试delete删除数据,报错 ORA-01591
通过dba_2pc_pending查看挂起的分布式事务
分布式事务由于未知原因(网络中断?)造成没提交,手动回滚事务,再次查询正常
execute DBMS_TRANSACTION.PURGE_LOST_DB_ENTRY('162.1.346341');