oracle鎖表+解鎖

1、鎖表: LOCK TABLE tablename IN EXCLUSIVE MODE;

2、解鎖


    * 1、首先用dba帳戶登陸數據庫
    * 

    * 2、查出被鎖定的對象
    * select * from v$locked_object
    * 

    * select object_name, object_type from dba_objects where object_id = 剛纔查出來的object_id;
    *      (根據v$locked_object裏的object_id提出來的)
    *      這樣來查被鎖定這個對象的名字,若是能肯定是哪一個TABLE被鎖而且要解鎖,則再執行
    * 三、select sid, serial#, machine, program from v$session where sid =第1步中查出來的session_id;
    *      (是根據v$locked_object對應鎖定記錄的session_id找出來的) 而後
    * 四、殺死會話:alter system kill session 'sid,serial#';
相關文章
相關標籤/搜索