开两个SQLPLUS  其中,一个用户SELECT *  FROM  TABLE_NAME FOR UPDATE另外一个用户更新表UPDATE    ,或者DELETE这样第二连接就会等待第一连接释放锁

解决方案 »

  1.   

    你可以开多个 SQL*PLUS 的窗口,使用相同或不同的用户登陆都可以,使用用户一修改一张表,的一条活多条记录;使用用户二修改相同表的相同记录,这时,用户二的界面上会没有任何反应,说明记录被锁;在使用用户一进行提交,这时,用户二可以完成其修改操作
      

  2.   

    对,SELECT *  FROM  TABLE_NAME FOR UPDATE好像就已经死在那了,可是在OEM中怎么看不到这个锁。
      

  3.   

    不会的,你刷新下oem应该可以看到锁
    当然没有提示,只是等待而已嘛
      

  4.   

    请问在oem的什么地方可以看见这个锁,或者有什么sql语句可以查出来。
      

  5.   

    select * from v$locked_object;
    select * from dba_object