自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Oracle進(jìn)程中出現(xiàn)帶鎖狀況的解決

數(shù)據(jù)庫(kù) Oracle
以下的文章主要描述的是殺掉帶鎖的Oracle進(jìn)程的實(shí)際操作方案,你如果對(duì)其有興趣的話你就可以點(diǎn)擊以下的文章進(jìn)行觀看了。

在實(shí)際應(yīng)用中我們常常會(huì)遇到在Oracle中,其狀態(tài)被置為"killed"的Oracle進(jìn)程被長(zhǎng)時(shí)間的鎖定系統(tǒng)資源,不能釋放以下的文章主要介紹的就是殺掉帶鎖的Oracle進(jìn)程的實(shí)際操作方案,,有一個(gè)比重啟數(shù)據(jù)庫(kù)更好的方法,就是在操作系統(tǒng)級(jí)強(qiáng)行殺掉那些進(jìn)程。

 

1.下面的語(yǔ)句用來(lái)查詢哪些對(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è)Oracle進(jìn)程:

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

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

 

可以用如下查詢批量得到上面類(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步查詢出的spid)

 

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

 

其中:

 

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

 

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

 

例:c:>orakill orcl 12345

 

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

 

【編輯推薦】

  1. Oracle Database簡(jiǎn)單概述
  2. 在Oracle 8x中實(shí)現(xiàn)自動(dòng)斷開(kāi)后再連接的實(shí)現(xiàn)
  3. Oracle job interval 參數(shù)設(shè)置示例
  4. 獲得Oracle權(quán)限的TABLE FUNCTION實(shí)操
  5. Oracle數(shù)據(jù)插入的性能優(yōu)化的描述 

 

責(zé)任編輯:佚名 來(lái)源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-04-13 13:41:47

Oracle 字符集

2010-04-19 10:35:04

Oracle進(jìn)程

2010-04-12 11:37:57

Oracle RAC

2010-05-04 09:34:18

Oracle em

2010-05-04 10:51:53

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

2010-05-05 17:29:40

Oracle 8i

2010-05-06 10:01:25

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

2010-03-30 14:53:42

Oracle 8i

2009-06-12 12:37:38

Java軟件

2010-04-16 17:35:39

Oracle進(jìn)程

2009-07-06 18:53:52

ESXESX主機(jī)VMware

2018-01-24 19:59:03

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

2010-10-27 16:27:18

Oracle查詢

2010-03-26 09:42:22

CentOS MAKE

2010-04-16 17:09:18

Oracle查看鎖

2010-06-04 17:58:09

MySQL遠(yuǎn)程連接

2011-04-01 15:09:08

MRTG亂碼

2011-08-18 16:30:10

Oracle鎖表查詢kill進(jìn)程

2010-06-04 15:57:03

PHP+MYSQL

2010-05-13 10:09:18

MySQL編碼
點(diǎn)贊
收藏

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