<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Energy of Love  
    日歷
    <2009年7月>
    2829301234
    567891011
    12131415161718
    19202122232425
    2627282930311
    2345678
    統計
    • 隨筆 - 70
    • 文章 - 0
    • 評論 - 80
    • 引用 - 0

    導航

    常用鏈接

    留言簿

    隨筆分類

    隨筆檔案

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

     

    當某個數據庫用戶在數據庫中插入、更新、刪除一個表的數據,或者增加一個表的主鍵時或者表的索引時,常常會出現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-07-22 11:39 不高興 閱讀(332) 評論(0)  編輯  收藏 所屬分類: Oracle
     
    Copyright © 不高興 Powered by: 博客園 模板提供:滬江博客
    主站蜘蛛池模板: 免费观看日本污污ww网站一区| 99re热免费精品视频观看| 免费永久在线观看黄网站| 亚洲精华国产精华精华液| 24小时日本在线www免费的| 亚洲一区二区三区不卡在线播放| 2020因为爱你带字幕免费观看全集 | 无码人妻一区二区三区免费看| 亚洲色丰满少妇高潮18p| 丁香花在线观看免费观看| 亚洲精品123区在线观看| 蜜臀91精品国产免费观看| 亚洲6080yy久久无码产自国产| 青草草在线视频永久免费| 在线播放国产不卡免费视频 | 无码乱人伦一区二区亚洲| 日本在线看片免费人成视频1000| 久久久亚洲欧洲日产国码二区 | 免费观看成人久久网免费观看| 好男人视频社区精品免费| 亚洲欧美乱色情图片| 亚洲国产精品成人一区| 亚洲精品午夜在线观看| 国产免费AV片在线播放唯爱网| 亚洲欧洲专线一区| 亚洲一区二区精品视频| 九九美女网站免费| 亚洲国产日韩精品| 免费乱码中文字幕网站| 久久青草免费91观看| 亚洲日日做天天做日日谢| 亚洲成?v人片天堂网无码| 精品国产免费一区二区三区香蕉 | 亚洲精选在线观看| 天天摸夜夜摸成人免费视频| 免费一级毛片在线播放放视频 | 亚洲精品视频久久久| 久久aa毛片免费播放嗯啊| 亚洲日本一线产区和二线产区对比| 亚洲AV无码乱码在线观看| 午夜爽爽爽男女免费观看影院|