a毛片毛费观看-a毛片在线-a毛片在线观看-a毛片在线免费观看-国产成人综合洲欧美在线-国产成人综合高清在线观看

始創于2000年 股票代碼:831685
咨詢熱線:0371-60135900 注冊有禮 登錄
  • 掛牌上市企業
  • 60秒人工響應
  • 99.99%連通率
  • 7*24h人工
  • 故障100倍補償
您的位置: 網站首頁 > 幫助中心>文章內容

兩條 Linux 命令徹底殺死 Oracle

發布時間:  2012/9/21 17:04:37

今天編寫的兩條極具殺傷力的命令,它可以瞬間將Oracle殺死在無形之中。后面我將給出簡單注釋并展示一下它的威力。
$ ps -ef |grep $Oracle_SID|grep -v grep|awk '{print $2}' | xargskill-9
$ ipcs -m | grep Oracle | awk '{print $2}' | xargs ipcrm shm

-
 

這兩條命令的來由:
今天處理了三起Oracle數據庫無故無法登錄的問題,無論你采取什么手段都無法登陸到Oracle的SQL*PLus中,更談不上故障排查了。
這種情況下有兩種選擇,第一種選擇是經過一個較長的時間來排查故障原因,另外一種方法是不惜一切代價啟動數據庫以便盡快恢復生產。

如果是測試實驗環境可以使用第一種方法來完成,對于排查問題的經驗積累是有意的。
如果是生產環境,減少停機時間是最最至上的原則,所以我們只有不惜一切代價讓數據庫盡快恢復使用。

對于盡快恢復生產的方法主要也有兩種。
第一種不惜代價的方法是重啟服務器主機,徹底釋放一切資源,重新來過,這種方法是有效的,不過停機時間還是有點長,而且技術含量比較低,所以不是很推薦使用這種超級“簡單粗暴”的方法。
第二種方法就是我將要給大家展示的方法。

1.第一步:使用Linux的kill命令殺死所有與Oracle有關的進程。
1)查詢到與Oracle_SID相關的oracle進程
$ ps -ef |grep $Oracle_SID
Oracle    7776     1  0 22:51 ?        00:00:00 ora_pmon_ora10g
Oracle    7778     1  0 22:51 ?        00:00:00 ora_psp0_ora10g
Oracle    7780     1  0 22:51 ?        00:00:00 ora_mman_ora10g
Oracle    7782     1  0 22:51 ?        00:00:00 ora_dbw0_ora10g
Oracle    7784     1  0 22:51 ?        00:00:00 ora_dbw1_ora10g
Oracle    7786     1  0 22:51 ?        00:00:00 ora_lgwr_ora10g
Oracle    7788     1  0 22:51 ?        00:00:00 ora_ckpt_ora10g
Oracle    7790     1  0 22:51 ?        00:00:00 ora_smon_ora10g
Oracle    7792     1  0 22:51 ?        00:00:00 ora_reco_ora10g
Oracle    7794     1  0 22:51 ?        00:00:00 ora_cjq0_ora10g
Oracle    7796     1  0 22:51 ?        00:00:00 ora_mmon_ora10g
Oracle    7798     1  0 22:51 ?        00:00:00 ora_mmnl_ora10g
Oracle    7832     1  0 22:51 ?        00:00:00 ora_arc0_ora10g
Oracle    7834     1  0 22:51 ?        00:00:00 ora_arc1_ora10g
Oracle    7836     1  0 22:51 ?        00:00:00 ora_qmnc_ora10g
Oracle    7842     1  0 22:51 ?        00:00:00 ora_q000_ora10g
Oracle    7847     1  0 22:52 ?        00:00:00 ora_q001_ora10g
Oracle    7951  7592  0 23:11 pts/2    00:00:00 grep ora10g

2)去除掉包含grep命令本身的記錄
$ ps -ef |grep $Oracle_SID |grep -v grep
Oracle    7776     1  0 22:51 ?        00:00:00 ora_pmon_ora10g
Oracle    7778     1  0 22:51 ?        00:00:00 ora_psp0_ora10g
Oracle    7780     1  0 22:51 ?        00:00:00 ora_mman_ora10g
Oracle    7782     1  0 22:51 ?        00:00:00 ora_dbw0_ora10g
Oracle    7784     1  0 22:51 ?        00:00:00 ora_dbw1_ora10g
Oracle    7786     1  0 22:51 ?        00:00:00 ora_lgwr_ora10g
Oracle    7788     1  0 22:51 ?        00:00:00 ora_ckpt_ora10g
Oracle    7790     1  0 22:51 ?        00:00:00 ora_smon_ora10g
Oracle    7792     1  0 22:51 ?        00:00:00 ora_reco_ora10g
Oracle    7794     1  0 22:51 ?        00:00:00 ora_cjq0_ora10g
Oracle    7796     1  0 22:51 ?        00:00:00 ora_mmon_ora10g
Oracle    7798     1  0 22:51 ?        00:00:00 ora_mmnl_ora10g
Oracle    7832     1  0 22:51 ?        00:00:00 ora_arc0_ora10g
Oracle    7834     1  0 22:51 ?        00:00:00 ora_arc1_ora10g
Oracle    7836     1  0 22:51 ?        00:00:00 ora_qmnc_ora10g
Oracle    7842     1  0 22:51 ?        00:00:00 ora_q000_ora10g
Oracle    7847     1  0 22:52 ?        00:00:00 ora_q001_ora10g

3)使用awk命令得到我們關心的進程號
$ ps -ef |grep $Oracle_SID |grep -v grep|awk '{print $2}'
7776
7778
7780
7782
7784
7786
7788
7790
7792
7794
7796
7798
7832
7834
7836
7842
7847

4)萬事俱備,我們最后使用kill命令將Oracle的進程殺死,因此得到了下面完整的命令
$ ps -ef |grep $Oracle_SID |grep -v grep|awk '{print $2}' | xargs kill -9

2.第二步:使用Linux的ipcs和ipcsrm命令釋放Oracle占用的共享內存。
1)使用ipcs命令查看系統中共享內存使用情況
$ ipcs -m

------ Shared Memory Segments --------
key        shmid      owner      perms      bytes      nattch     status
0x00000000 32768      root      644        72         2          dest
0x00000000 65537      root      644        16384      2          dest
0x00000000 98306      root      644        280        2          dest
0x00000000 131075     root      644        790528     2          dest
0x00000000 163844     root      644        790528     2          dest
0x00000000 196613     root      644        790528     2          dest
0x00000000 327689     Oracle    644        790528     2          dest
0x00000000 360458     Oracle    644        790528     2          dest
0x00000000 393227     Oracle    644        790528     2          dest
0xecc5fba0 786447     Oracle    640        5370806272 30

2)使用grep命令過濾后得到與Oracle相關的內容
$ ipcs -m | grep Oracle
0x00000000 327689     Oracle    644        790528     2          dest
0x00000000 360458     Oracle    644        790528     2          dest
0x00000000 393227     Oracle    644        790528     2          dest
0xecc5fba0 786447     Oracle    640        5370806272 31

2)使用awk命令獲得上面我們關心的shmid字段內容
$ $ ipcs -m | grep Oracle | awk '{print $2}'
327689
360458
393227
786447

3)最后使用ipcsrm命令釋放共享內存
$ ipcs -m | grep Oracle | awk '{print $2}' | xargs ipcrm shm
resource(s) deleted

再次查看一下,此時共享內存已經被釋放。
$ ipcs -m | grep Oracle
0x00000000 327689     Oracle    644        790528     2          dest
0x00000000 360458     Oracle    644        790528     2          dest
0x00000000 393227     Oracle    644        790528     2          dest
0x00000000 786447     Oracle    640        5370806272 31         dest

3.此時,我們便可以登錄到數據庫,最后啟動數據庫恢復生產。

4.小結
這種方法相對也是比較“粗暴”的。不過在危難之時還是可以派上用場。
重點強調:
手工殺掉Oracle進程和手工釋放共享內存是非常危險的,不到萬不得已,千萬不要使用;
這里我給出的兩條極具殺傷力的命令,請不要輕易嘗試。

Good luck.


 


本文出自:億恩科技【www.ibaoshan.net】

服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質保障!--億恩科技[ENKJ.COM]

  • 您可能在找
  • 億恩北京公司:
  • 經營性ICP/ISP證:京B2-20150015
  • 億恩鄭州公司:
  • 經營性ICP/ISP/IDC證:豫B1.B2-20060070
  • 億恩南昌公司:
  • 經營性ICP/ISP證:贛B2-20080012
  • 服務器/云主機 24小時售后服務電話:0371-60135900
  • 虛擬主機/智能建站 24小時售后服務電話:0371-60135900
  • 專注服務器托管17年
    掃掃關注-微信公眾號
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權所有  地址:鄭州市高新區翠竹街1號總部企業基地億恩大廈  法律顧問:河南亞太人律師事務所郝建鋒、杜慧月律師   京公網安備41019702002023號
      0
     
     
     
     

    0371-60135900
    7*24小時客服服務熱線

     
     
    男人的又粗又长又硬有办法吗| 又黑又肥的60岁岳| 蜜桃Av噜噜一区二区三区网址| 公交车后车座的疯狂的做小| 亚洲一区二区三区无码国产| 日韩一区二区三区视频| 久久久久久精品免费免费直播| 从厨房一路干到卧室好吗| 亚洲中文字幕日产乱码高清APP| 少妇饥渴XXHD麻豆XXHD?| 老师趴讲台屁股撅起来作文| 国产精品VIDEOSSEX久久发布| 中文字幕不卡乱偷在线观看 | 少妇性XXXXXXXXX色野| 局长趴在雪白的身上耸动| 国产成人无码精品久久久免费| 中文天堂资源在线WWW| 无人区一码二码三码区别在哪 | 国产超碰人人模人人爽人人喊| 中国CHINESE壮男GⅤ军警| 无码人妻一区二区三区免费 | 中文字幕亚洲无线码| 亚洲AV成人AV| 人人妻人人藻人人爽欧美一区| 久久精品99无色码中文字幕| 国产AⅤ无码旗袍丝袜美腿| 综合成人亚洲偷自拍色| 亚洲AV无码一区毛片AV| 日韩人妻无码精品二专区| 两毫米的小洞你却稳稳命中| 国产精品自产拍在线18禁| JK制服白丝自慰无码自慰网站| 亚洲熟妇XXXXX色黄妇| 天天天狠天天碰天天爱| 欧美VA久久久噜噜噜久久| 精品国产污污免费网站入口| 国产97色在线 | 日韩| 97精品国产一区二区三区| 亚洲国产精品国自产拍电影| 色一乱一伦一图一区二区精品| 美女扒开腿让男人桶爽| 国产中年熟女高潮大集合| 补课老师让我爽了一夜| 曰韩无码A级成人毛片| 亚洲AV日韩AV成人AV| 日韩AV在线一区二区| 麻豆文化传媒精品一区观看| 国产又爽又黄又无遮挡的激情视频| 成人毛片无码一区二区三区| 中国熟妇人妻XXXXX| 亚洲AV无码国产精品久久| 日韩少妇内射免费播放| 免费无码黄网站在线观看| 黑人巨大精品欧美一区二区免费| 成人免费无码大片A毛片抽搐| 中文无码不卡中文字幕| 亚洲成无码电影在线观看| 四虎国产精品永久在线动漫| 欧美午夜性春猛交ⅩXXX| 久久精品一区二区三区AV| 国产老熟女八AV| 差差差无掩盖视频30分钟| 中字年轻漂亮的儿媳2| 亚洲精品第一国产综合精品99| 天黑黑影院在线观看免费中文| 欧美在线视频二区| 久久亚洲精品成人无码网站| 含羞草亚洲AV无码久久精品| 国产★蜜臀AV无码| 99热成人精品热久久6网站| 亚洲一区二区三区蜜桃| 性色AV免费网站| 色狠狠熟女AV一区二区三区| 女少18XⅩXX性XXXXHD| 久久精品人妻少妇一区二区| 国产无遮挡又黄又爽免费吃瓜视频| 丰满白嫩大屁股ASS| WWW.射射爽射射爽射射爽| 中国女篮世界排名| 亚洲人成在线观看无码| 驯服人妻HD中字日本| 少妇人妻无码专区视频| 人妻AV一区二区三区精品| 免费观看18禁欲无遮挡奶水下| 精品久久久久久久久中文字幕| 国产精品天干天干| 成人夜色视频网站在线观看| AV无码人妻无码男人的天堂| 玉蒲团2之玉女心经| 亚洲老熟女 @ TUBEUM TV| 小BBW小BBW小BBW小| 熟妇人妻无乱码中文字幕真矢织江 | 亚洲精品无码AⅤ片桃花岛| 无码人妻久久久一区二区三区| 日韩人妻精品一区二区三区视频| 欧美另类VIDEOSBESTS| 麻花传媒MV与其它传媒公司比较 | 国产玉足榨精视频在线观看| 国产AV无码专区亚洲AV麻豆丫| 啊宝宝的扇贝真会夹C视频| 中文字幕巨爆区乳爆系列| 亚洲色大成网站WWW看下面| 亚洲AV鲁丝一区二区三区| 为什么穿裙子方便打野| 日韩人妻无码精品—专区| 欧美人与动牲猛交XXXXBBB| 免费A级毛片无码视频| 久久精品无码一区二区三区免费 | 人妻熟女一区二区AⅤ| 男人扒开添女人下部免费视频| 久久久久久久精品裸体艺术| 极品人妻被黑人中出种子| 国产亚洲无线码一区二区| 国产精品乱子伦XXXX| 国产V精品成人免费视频| 成人性欧美丨区二区三区| GAY男同帅哥网站在线观看| 18禁超污无遮挡无码免费游戏 | 亚洲国产精品久久久天堂麻豆宅男| 小诗的公交车日记第9章| 我的私人女教师3| 少妇性饥渴VIDEOS| 日韩欧无码一区二区三区免费不卡 | 最新的国产成人精品2022| 一二三四免费观看在线6| 亚洲午夜无码极品久久| 亚洲精品又大又粗| 亚洲高清成人AV电影网站| 亚洲AV无码精品色午夜APP| 羞羞漫画_成人漫画_成人专用 | 办公室少妇愉情理伦片| 99在线精品国自产拍| 67194人成免费无码| 1区1区3区4区产品乱码芒果| 综合图区亚洲欧美另类图片| 中文字幕AV一区中文字幕天堂| 在教室伦流澡到高潮HGL视频 | 亚洲JIZZJIZZ中国妇女| 亚洲AV成人AV| 亚洲 欧美 中文 日韩AⅤ手机 | 亚洲男男GAY 18自慰网站| 亚洲成av人在线观看| 亚洲成AV人片一区二区三区| 亚洲AV日韩AV成人AV| 亚洲AV成人精品一区二区三区 | 一边喘气一边说疼的视频| 亚洲中文无码线在线观看| 亚洲熟妇无码一区二区三区| 亚洲熟妇少妇任你躁在线观看无码| 亚洲精品无码久久久久不卡| 亚洲国产成人久久一区二区三区| 亚洲AV中文无码乱人伦下载| 亚洲第一成人网站| 亚洲国产精品久久久就秋霞| 亚洲精品白浆高清久久久久久 | 中国BGMBGMBGM老妇和青年交| 真实国产乱人伦在线视频播放| 在线播放无码高潮的视频| 中文成人无码精品久久久不卡| 中文字幕日韩欧美一区二区三区 | 国产精品成人久久久久久久| 国产成人无码区免费A∨视频网站 国产成人无码免费视频在线 | 又爽又黄又无遮挡的视频在线观看| 一本大道无码日韩精品影视_| 一本一本久久A久久精品综合| 又粗又大又黄又爽的免费视频| 中国毛茸茸性XXXX| 坐公交忘穿内裤被挺进老| 91国语对白露脸自产拍不卡| 99久久免费国产精品2021| BBWBBW肥妇BBWBBW| JAPAN强要VIDEOD警妞| 爱情岛论坛线路一官方网站| 草草久久久无码国产专区| 大陆熟妇丰满多毛XXXX| 国产Chinese男男视频| 国产精品人成在线播放新网站| 国产三级多多影院| 黑人高潮拔也拔不出来| 久别的草原在线看电视剧| 久久久久亚洲AV片无码| 麻花传媒MV在线播放高清MBA| 男朋友一晚弄了我5次正常吗| 欧美人与ZOZOXXXX视频| 日本高清在线一区二区三区| 色综合久久中文字幕有码| 天天躁夜夜躁很很躁| 午夜福利YW在线观看2020| 亚洲AV元码天堂一区二区三区| 亚洲乱码中文字幕综合234| 亚洲一区二区三区自拍公司| 伊人久久大香线蕉成人| 30分钟无遮挡机机对机机| H漫无码动漫AV动漫在线播放| 边做奶水边喷H高H共妻| 丰满少妇爆乳无码专区| 国产精品天干天干| 狠狠躁夜夜躁人人爽天天5| 久久久久久精品免费免费R| 免费无码又黄又爽又刺激 |