成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

殺掉Oracle進程中的鎖實操

數據庫 Oracle
以下發的文章主要是對殺掉帶鎖的Oracle進程的實際操作方案的介紹,還有相關語句查詢某些對象被鎖的實際操作。以下就是相關的內容。

本文主要介紹的是殺掉帶鎖的Oracle進程的實際操作方案,你在實際的應用中,是否遇到過這樣的狀況在Oracle中,它的實際狀態已被置為"killed"的進程長時間鎖定系統資源,不釋放,有一個比重啟數據庫更好的方法,就是在操作系統級強行殺掉那些進程。

 

1.下面的語句用來查詢哪些對象被鎖:

  1. col object_name for a30  
  2. col machine for a20  
  3. select object_name,machine,s.sid,s.serial#   
  4. from v$locked_object l,dba_objects o ,v$session s  
  5. where l.object_id = o.object_id and l.session_id=s.sid;  

2.下面的語句用來殺死一個Oracle進程:

  1. alter system kill session '42,21993';  

 

(其中24,111分別是上面查詢出的sid,serial#)

可以用如下查詢批量得到上面類似的語句: 

 

  1. select 'alter system kill session ''' ||s.sid||','||s.serial#||'''; '  
  2. from v$locked_object l,dba_objects o ,v$session s  
  3. where l.object_id = o.object_id and l.session_id=s.sid;  

3.如果利用上面的命令殺死一個進程后,進程狀態被置為 "killed", 但是鎖定的資源很長時間沒有被釋放,那么可以在os一級再殺死相應的進程(線程),首先獲得進程(線程)號: 

  1. select spid, osuser, s.program   
  2. from v$session s,v$process p  
  3. where s.paddr=p.addr and s.sid=#sid; 

 

(#sid是上面的sid)

4.在操作系統中殺掉相應的Oracle進程(線程):

1)在Linux上,用root身份執行命令:

 

kill -9 12345(12345是第3步查詢出的spid)

 

2)在windows 用orakill殺死線程,orakill是oracle提供的一個可執行命令,語法為:orakill sid thread

 

其中:

 

sid:表示要殺死的進程屬于的實例名

 

thread:是要殺掉的線程號,即第3步查詢出的spid。

 

例:c:>orakill orcl 12345

 

完全可以寫一個組合查詢的存儲過程來自動執行上述四步操作,方便地殺光所有不自動釋放資源的Oracle進程,但一般情況下不推薦這樣做,畢竟在系統中用root用戶kill進程本身就是帶有一定風險的!

 

2007-11-14 來自:xuejinyoulan [收藏到我的網摘]

【編輯推薦】

  1. 實現Oracle存儲過程的實際應用的代碼
  2. Oracle存儲過程中應注意的事項
  3. 深入高性能的Oracle動態SQL開發
  4. Oracle字段的轉字符串實際操作方案
  5. 閑談Oracle應用數據庫系統設計與開發簡介
責任編輯:佚名 來源: csdn
相關推薦

2010-05-10 17:00:53

Oracle死鎖進程

2010-04-19 10:35:04

Oracle進程

2010-04-22 15:26:53

Oracle進程

2010-04-12 09:36:29

Oacle merge

2010-04-09 10:13:13

Oracle數據字典

2010-04-15 14:18:30

Oracle創建

2010-04-19 10:23:05

Oracle內存結構

2010-04-16 11:11:46

Oracle存儲過程

2010-05-05 14:55:15

Oracle存儲過程

2010-04-13 16:30:13

Oracle權限

2010-04-19 17:39:04

Oracle導入

2010-04-30 11:29:19

Oracle Data

2010-04-20 16:24:52

Oracle EM

2010-04-20 13:17:44

2010-04-14 14:40:32

Oracle 10g

2010-05-04 14:10:53

Oracle表

2010-04-27 10:25:28

Oracle Subs

2010-04-13 14:00:00

Oracle inse

2010-04-14 10:48:49

Oracle使用

2010-04-12 14:25:04

Oracle備份
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 九九导航 | 成人国产午夜在线观看 | 二区三区av | 一区二区精品 | 狠狠操狠狠操 | 亚洲综合色网站 | 国产精品日日做人人爱 | 国产日韩精品一区 | 欧美不卡在线 | 国产精品日本一区二区不卡视频 | 超碰97免费观看 | 国产欧美一区二区三区国产幕精品 | 日本在线视频一区二区 | 丁香久久| 成人免费视频 | 日日夜夜精品视频 | 羞羞的视频免费在线观看 | 久久狠狠 | 9999视频| 一区在线观看视频 | 免费看一级毛片 | 高清欧美性猛交 | wwwxxx日本在线观看 | 精品久久久一区 | 精品国产区 | 视频在线一区 | 91国产精品在线 | 日韩在线中文 | 日韩欧美在| 国产精品网址 | 丁香五月网久久综合 | 99精品免费 | 午夜在线精品偷拍 | 激情 婷婷 | 日韩视频 中文字幕 | 一区二区免费看 | 成人在线网 | 国产 日韩 欧美 在线 | 一区在线视频 | 亚洲精品免费视频 | 伊人在线|