Oracleロックテーブルの照会と解錠キルルプロセスの概要


原文の住所:http://database.51cto.com/art/201108/284848.htm
Oracleデータベースの操作では、ロックチェックやロック解除、キルトプロセスなどを使うことがありますが、これらの操作はどうやって実現されますか?この文章は主にこの部分を紹介します.
ロックテーブルクエリのコードは以下の形式があります.
select count(*)from v$locked_object
select*from v$locked uobject
どの時計がロックされているか確認してください.

  
  
  
  
  1. select b.owner,b.object_name,a.session_id,a.locked_mode  
  2.  
  3. from v$locked_object a,dba_objects b  
  4.  
  5. where b.object_id = a.object_id; 
どのセッションが引き起こしたのか確認してください.

  
  
  
  
  1. select b.username,b.sid,b.serial#,logon_time  
  2.  
  3. from v$locked_object a,v$session b  
  4.  
  5. where a.session_id = b.sid order by b.logon_time; 
対応プロセスを殺す
実行コマンド:alter system kill session'1025,41'
うち1025はsidで、41はserial aaである.
Oracleロックリストの照会及びロックキルプロセスに関する知識はここに紹介されました.今回の紹介はあなたのために何か収穫がありますように.