周日的早晨本應(yīng)該舒舒服服睡個(gè)懶覺(jué)再登,然而自從有了孩子以后就再也沒(méi)有享受過(guò)如此待遇方篮。7點(diǎn)多揉著朦朧的睡臉的到隔壁屋子拿起正在充電的手機(jī),發(fā)現(xiàn)有個(gè)未接來(lái)電象踊,時(shí)間凌晨1:30温亲,某東打來(lái)的,小心臟咚的一聲杯矩,然后菊花一緊…隱隱感覺(jué)要出事栈虚,趕緊一個(gè)電話撥了過(guò)去…
一個(gè)小前奏:昨天帶兒子去上英語(yǔ)課,途中接到隔壁老王電話史隆,有臺(tái)oracle數(shù)據(jù)庫(kù)掛了魂务,牽連了幾個(gè)直接用oracle的系統(tǒng),間接的影響了其他有業(yè)務(wù)關(guān)聯(lián)的系統(tǒng)…事情有點(diǎn)嚴(yán)重泌射,關(guān)鍵是沒(méi)人能夠恢復(fù)這個(gè)受傷的數(shù)據(jù)庫(kù)…掛了電話趕緊登錄一把粘姜,系統(tǒng)確實(shí)訪問(wèn)不了了,心里一陣慌亂熔酷,定了定神孤紧,系統(tǒng)爛了找廠家找開發(fā),服務(wù)器down了找運(yùn)維拒秘,我一個(gè)搞需求的操啥心…或許是自己已然成了驚弓之鳥…過(guò)了幾分鐘号显,群里有人報(bào)系統(tǒng)訪問(wèn)不了…又過(guò)了幾分鐘運(yùn)維回復(fù)系統(tǒng)恢復(fù)了臭猜,又趕緊登錄一把,確實(shí)正常了…這才踏實(shí)的把孩子送到教室去…
早上打通了某東電話押蚤,顯然是還沒(méi)睡醒的聲音蔑歌。大意是試運(yùn)行的a系統(tǒng)有兩個(gè)服務(wù),頻繁操作數(shù)據(jù)庫(kù)活喊,把oracle拖掛了丐膝,最終影響了所有使用該數(shù)據(jù)庫(kù)的系統(tǒng)。問(wèn)題排查過(guò)程也是遇到了各種奇葩的事:
1钾菊、a系統(tǒng)用了b系統(tǒng)數(shù)據(jù)庫(kù)賬號(hào)連了oracle…
2帅矗、a系統(tǒng)服務(wù)用了b系統(tǒng)用戶名c…
3、把用戶名為c的服務(wù)器關(guān)了居然仍然存在c用戶連接數(shù)據(jù)庫(kù)…
4煞烫、再一查浑此,有n個(gè)用戶名為c的克隆機(jī)…
最終根據(jù)ip找到了那臺(tái)有問(wèn)題的服務(wù)器,停了之后整個(gè)世界終于都清凈了…索性這次事件沒(méi)有造成太大影響滞详,但臨近結(jié)束某東強(qiáng)調(diào)要時(shí)刻保持電話處于待機(jī)狀態(tài)…
個(gè)人心里有太多羊駝在嚎叫凛俱。雞蛋不能放在一個(gè)籃子里是大家都知道的道理;如果確實(shí)籃子有限料饥,為何不給籃子上幾個(gè)保險(xiǎn)措施蒲犬,籃子破了也不至于雞蛋全打了;拎雞蛋的明明是個(gè)孩子岸啡,還要弄那么多給他拎著…
仰天長(zhǎng)嘆原叮,自己略用過(guò)幾年oracle,只是懂點(diǎn)增刪改查巡蘸,前段時(shí)間淺研了下oracle下的sql性能調(diào)優(yōu)奋隶,面對(duì)oracle掛了這事確實(shí)還是束手無(wú)策≡没模或許真的該好好學(xué)習(xí)下唯欣,對(duì)于一個(gè)33歲的過(guò)氣程序員,做個(gè)oracle數(shù)據(jù)庫(kù)dba也不失為一條好的去路…