我的java天地

          ora-00054:resource busy and acquire with nowait specified解決方法

          我的原因是,別的sql plus客戶端(同事)執行了大量的操作后沒有執行commit的緣故,讓他們執行一下就可以了。



          當某個數據庫用戶在數據庫中插入、更新、刪除一個表的數據,或者增加一個表的主鍵時或者表的索引時,常常會出現ora-00054:resource busy and acquire with nowait specified這樣的錯誤。

          主要是因為有事務正在執行(或者事務已經被鎖),所有導致執行不成功。

          1、用dba權限的用戶查看數據庫都有哪些鎖

          select t2.username,t2.sid,t2.serial#,t2.logon_time
          from v$locked_object t1,v$session t2
          where t1.session_id=t2.sid order by t2.logon_time;

          如:testuser 339 13545 2009-3-5 17:40:05
          知道被鎖的用戶testuser,sid為339,serial#為13545

          2、根據sid查看具體的sql語句,如果sql不重要,可以kill

          select sql_text from v$session a,v$sqltext_with_newlines b
          where DECODE(a.sql_hash_value, 0, prev_hash_value, sql_hash_value)=b.hash_value
          and a.sid=&sid order by piece;

          查出來的sql,如: begin :id := sys.dbms_transaction.local_transaction_id; end;

          3、kill該事務
          alter system kill session '339,13545';

          4、這樣就可以執行其他的事務sql語句了

          如增加表的主鍵:
          alter table test
          add constraint PK_test primary key (test_NO);

          posted on 2009-11-14 15:39 tobyxiong 閱讀(2807) 評論(2)  編輯  收藏 所屬分類: DATABASES

          評論

          # re: ora-00054:resource busy and acquire with nowait specified解決方法 2013-10-10 10:35 13423

          弘揚艱苦艱苦看見  回復  更多評論   

          # re: ora-00054:resource busy and acquire with nowait specified解決方法 2013-10-10 10:35 13423

          呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵  回復  更多評論   

          <2009年11月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          導航

          統計

          常用鏈接

          留言簿(3)

          隨筆分類(144)

          隨筆檔案(157)

          相冊

          最新隨筆

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 太仆寺旗| 海宁市| 南澳县| 遵化市| 华坪县| 密山市| 昌宁县| 西城区| 建平县| 黄浦区| 平江县| 石台县| 开阳县| 和平县| 广水市| 盐亭县| 青岛市| 长岭县| 金秀| 习水县| 金乡县| 江阴市| 盐城市| 吉木乃县| 德格县| 云梦县| 富裕县| 浮山县| 会同县| 万全县| 三穗县| 杭州市| 道孚县| 星座| 栾川县| 华坪县| 密山市| 凤台县| 衡山县| 元谋县| 凉山|