是developer吗?
应该是工具问题。

解决方案 »

  1.   

    我认为你在A客户端Select for update数据时,你的数据可能被其他的用户for update了.
    你可以在A客户端查一下oracle锁情况!
      

  2.   

    是不是数据库已经加上了锁,从新启动数据库,然后再加锁(select for update)也是这样?
      

  3.   

    select for update 会锁住检索的行,防止其他session 进行除了select的其他操作
    包括 select for update
    只有commit 或者rollback在解锁