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

殺掉Oracle進(jìn)程中的死鎖的具體方案

數(shù)據(jù)庫(kù) Oracle
以下的文章那個(gè)主要是介紹殺掉帶鎖的Oracle進(jìn)程的實(shí)際操作方案,以及在實(shí)際操作中那些的相關(guān)的語(yǔ)句是我們所能用到的相關(guān)內(nèi)容的介紹。

我們?cè)趯?shí)際操作中常常會(huì)遇到的相關(guān)的問(wèn)題就是,在Oracle中,其相關(guān)的實(shí)際狀態(tài)已經(jīng)被置為"killed",但是其進(jìn)程長(zhǎng)時(shí)間的鎖定相關(guān)系統(tǒng)資源,卻不釋放,我們推薦一個(gè)比重啟數(shù)據(jù)庫(kù)更好的方法,就是在操作系統(tǒng)級(jí)強(qiáng)行殺掉那些Oracle進(jìn)程。

 

1.下面的語(yǔ)句用來(lái)查詢(xún)哪些對(duì)象被鎖:

  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.下面的語(yǔ)句用來(lái)殺死一個(gè)進(jìn)程:

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

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

可以用如下查詢(xún)批量得到上面類(lèi)似的語(yǔ)句:

  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.如果利用上面的命令殺死一個(gè)進(jìn)程后,Oracle進(jìn)程狀態(tài)被置為 "killed", 但是鎖定的資源很長(zhǎng)時(shí)間沒(méi)有被釋放,那么可以在os一級(jí)再殺死相應(yīng)的進(jìn)程(線程),首先獲得進(jìn)程(線程)號(hào):

  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.在操作系統(tǒng)中殺掉相應(yīng)的進(jìn)程(線程):

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

 

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

 

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

 

其中:

 

sid:表示要?dú)⑺赖腛racle進(jìn)程屬于的實(shí)例名

 

thread:是要?dú)⒌舻木€程號(hào),即第3步查詢(xún)出的spid。

 

例:

 

  1. c:>orakill orcl 12345  

 

完全可以寫(xiě)一個(gè)組合查詢(xún)的存儲(chǔ)過(guò)程來(lái)自動(dòng)執(zhí)行上述四步操作,方便地殺光所有不自動(dòng)釋放資源的Oracle進(jìn)程,但一般情況下不推薦這樣做,畢竟在系統(tǒng)中用root用戶(hù)kill進(jìn)程本身就是帶有一定風(fēng)險(xiǎn)的!

 

文章出自:http://database.csdn.net/c_oracle/tag/2

【編輯推薦】

  1. Oracle啟動(dòng)模式及其出現(xiàn)的問(wèn)題探討
  2. Oracle PL的程序流程示例
  3. Oracle存儲(chǔ)結(jié)構(gòu)之Oracle物理存儲(chǔ)結(jié)構(gòu)
  4. Oracle數(shù)據(jù)語(yǔ)言的4大類(lèi)
  5. Oracle 8i中字符集亂碼問(wèn)題詳細(xì)解析

 

 

責(zé)任編輯:佚名 來(lái)源: csdn
相關(guān)推薦

2010-04-16 17:35:39

Oracle進(jìn)程

2010-04-01 17:25:46

Oracle死鎖進(jìn)程

2010-04-19 10:35:04

Oracle進(jìn)程

2010-04-08 12:31:03

Oracle死鎖進(jìn)程

2010-05-10 17:00:53

Oracle死鎖進(jìn)程

2009-11-18 09:05:36

Oracle死鎖進(jìn)程

2010-04-06 09:48:33

Oracle性能

2010-05-05 14:13:52

Oracle數(shù)據(jù)

2021-10-25 12:23:06

Linux僵尸進(jìn)程

2010-11-18 16:58:33

Oracle死鎖

2010-04-26 15:00:32

Oracle當(dāng)前連接數(shù)

2018-05-31 11:58:06

Linux進(jìn)程Early OOM

2010-05-06 13:39:28

Oracle死鎖

2010-04-26 13:23:49

Oracle數(shù)據(jù)庫(kù)

2010-04-26 08:51:44

Oracle數(shù)據(jù)庫(kù)

2010-04-22 17:06:24

Oracle數(shù)據(jù)庫(kù)

2017-12-15 09:40:47

Linux僵尸進(jìn)程

2010-03-31 14:36:50

Oracle進(jìn)程結(jié)構(gòu)

2023-11-09 11:56:28

MySQL死鎖

2010-05-05 18:01:29

Oracle時(shí)間
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 成人一区二区视频 | 久久久女女女女999久久 | 男人的天堂亚洲 | 色婷婷久久久久swag精品 | 国产精品成人在线 | 日韩综合色| 国产乱码精品一区二区三区忘忧草 | 国产午夜三级一区二区三 | 久久精品免费观看 | 国产成人小视频 | 亚洲精品9999| 欧美一区2区三区3区公司 | 一级黄色片在线看 | www中文字幕 | 日韩在线观看网站 | 欧美a在线 | 国产精品观看 | 四虎影院新地址 | 亚洲精品欧美一区二区三区 | 91精品国产综合久久久久久首页 | 久久精品超碰 | 夜夜爽99久久国产综合精品女不卡 | 91在线 | 逼逼视频 | 国产高清在线精品 | 国产男女视频网站 | 欧美日韩国产不卡 | 影音av | 欧美一区二区三区在线观看 | 麻豆久久久9性大片 | 亚洲大片一区 | 日韩欧美三级电影在线观看 | 亚洲国产欧美在线人成 | 国产专区在线 | 日韩欧美一区二区三区免费观看 | 欧美日本韩国一区二区 | 日韩国产免费观看 | 在线观看www高清视频 | 国产在线精品一区二区三区 | 久久久久亚洲精品 | 日韩中文字幕一区二区 |