错误:无法进行物理顺序读取以获取下一行

Muk*_*uku 6 informix locks

我们正面临一个问题

错误记录在应用程序服务器日志中:

“错误:无法进行物理顺序读取以获取下一行”

我们使用的是 IBM informix 12.10 数据库。我已经使用 来检查锁onstat -k,它显示了意图排他锁。在我们进行插入操作时,我们正面临这个问题。我找到了导致锁定的表,即 LO_hdr_partn 我已经在线检查并找到了一些解决方案,例如:

oncheck -ce.
Run Code Online (Sandbox Code Playgroud)

我们观察到如下错误:

正在验证空间“sbspace1”的范围......
错误:无法获得 Partnum 0xb00005 的锁

为了解决问题,我运行了以下命令:

run onspaces -cl <sbspace_name> and run the oncheck -ce.
Run Code Online (Sandbox Code Playgroud)

但我们一次又一次地陷入困境。启用插入事务。对此有任何解决方案吗?