使用PL SQL對錶進行解鎖

2021-09-30 15:58:37 字數 450 閱讀 6066

1、首先確定你想要解除的鎖,執行下列**: 

select o.object_name , l.* 

from  all_objects o , v$locked_object l

where  o.object_id = l.object_id

2、根據鎖定的物件、使用者等來判斷你要殺掉的程序,記下這條資料的session_id,執行下列**:

select to_char(sid) || ',' || to_char(serial#) 

from  v$session

where  sid = [你剛剛得到的session_id]

3、將結果集copy下來,執行下列**:

alter system kill session ['結果集']

ok,鎖定的程序已經被殺掉了,如果你手頭恰好沒有工具,這也不失為一種簡單的辦法。

SecureCRT強制對錶進行解鎖

命令 db2top d dbname u 進入死鎖介面,查詢死鎖的表 a 輸入死鎖的表的pid f force application n y y 強制kill該pid,解決。另 reorg為db2重組表命令 1 db2 優化器使用目錄統計資訊來確定任何給定查詢的最佳訪問方案。如果有關表或索引的統計...

plsql解鎖賬戶

alter user 賬戶名 account unlock 使用alter user命令可以用來修改使用者的口令,設定口令過期,鎖定以及解鎖使用者等等。1 修改使用者的口令,將使用者的口令修改為新的密碼 alter user scott identified by newpassword 2 設定使...

對錶進行水平劃分

如果乙個表的記錄數太多了,比如上千萬條,經常需要檢索,那麼我們就有必要化整為零。如果我拆成100個表,那麼每個表只有10萬條資料,當然這血藥在邏輯上可以分,乙個好的劃分依據,有利於資料的簡實現,也可以充分利用水平分表的優勢,比如系統介面上只提供按月查詢的功能,那麼把表差分成12個,每個查詢只查詢乙個...