鎖,門鎖
1.查看當前鎖對象
select a.owner,
a.object_name,
b.xidusn,
b.xidslot,
b.xidsqn,
b.session_id,
b.oracle_username,
b.os_user_name,
b.process,
b.locked_mode,
c.machine,
c.status,
c.server,
c.sid,
c.serial#,
c.program
from all_objects a,
v$locked_object b,
v$session c
where ( a.object_id = b.object_id )
and (b.process = c.process )
order by 1,2;
根據查詢到的session_sid查詢出session的詳細資料:
select saddr,sid,serial#,paddr,username,status from v$session where sid='764';
如果確保此lock無效,可以kill掉該session
alter system kill session ’sid,serial#’ ;
【注】以上兩步,可以通過Oracle的管理主控台來執行。
如果出現題目的錯誤,可以
select a.spid,b.sid,b.serial#,b.username from v$process a,v$session b where a.addr=b.paddr and b.status='KILLED';
3.如果利用上面的命令殺死一個進程後,進程狀態被置為"killed",但是鎖定資源很長時間沒有被釋放,那麼可以在os一級再殺死相應的進程(線程),首先執行下面的語句獲得進程(線程)號:
select spid, osuser, s.program from v$session s,v$process p where
s.paddr=p.addr and s.sid=785 (33就是上面的sid)
4.在OS上殺死這個進程(線程):
1)在unix上,用root身份執行命令:
#kill -9 12345(即第3步查詢出的spid)
鎖的種類有什?
鎖的種類 :
1、 掛鎖:分成銅掛鎖、鐵掛鎖和密碼掛鎖,其主要規格有15、20、25、30、40、50、60和75mm。
2、 抽鬥鎖:分成全銅抽鬥鎖、套銅抽鬥鎖,鋁芯抽鬥鎖及左右櫥門鎖,其主要規格有φ22.5mm和16mm。
3、 彈子門鎖:分為單保險門鎖、雙保險門鎖、三保險門鎖和多保險門鎖。
4、 插芯門鎖:也稱防盜門鎖,分成鋼門插芯門鎖和木門插芯門鎖。
5、 球型門鎖:分成銅式球型門鎖和三管式球型門鎖,還有包房鎖。
6、 花色鎖:分為玻璃門鎖、連插鎖、按鈕鎖、電器箱開關鎖和鏈條鎖,轉舌鎖等。
7、 電控鎖:指紋鎖、磁卡鎖、IC卡鎖、密碼鎖。
8、 執手鎖。
9、 飛機鎖、火車鎖、汽車鎖、船用鎖、。
10、監獄鎖以及其他特種鎖等。
鎖的種類有什?
鎖的種類 :
1、 掛鎖:分成銅掛鎖、鐵掛鎖和密碼掛鎖,其主要規格有15、20、25、30、40、50、60和75mm。
2、 抽鬥鎖:分成全銅抽鬥鎖、套銅抽鬥鎖,鋁芯抽鬥鎖及左右櫥門鎖,其主要規格有φ22.5mm和16mm。
3、 彈子門鎖:分為單保險門鎖、雙保險門鎖、三保險門鎖和多保險門鎖。
4、 插芯門鎖:也稱防盜門鎖,分成鋼門插芯門鎖和木門插芯門鎖。
5、 球型門鎖:分成銅式球型門鎖和三管式球型門鎖,還有包房鎖。
6、 花色鎖:分為玻璃門鎖、連插鎖、按鈕鎖、電器箱開關鎖和鏈條鎖,轉舌鎖等。
7、 電控鎖:指紋鎖、磁卡鎖、IC卡鎖、密碼鎖。
8、 執手鎖。
9、 飛機鎖、火車鎖、汽車鎖、船用鎖、。
10、監獄鎖以及其他特種鎖等。