不小心刪除了資料庫,是什麼樣的體驗 ?
點擊上方「
Python開發
」,選擇「置頂公眾號」
關鍵時刻,第一時間送達!
那年公司ERP系統剛進行升級
因為公司陸續上了MES和PDM系統。為了加快整個公司信息化平台的統一,請了個第三方公司來做中間介面。
然後故事開始了。
某一個晚上,第三方人員問我要ERP的SA密碼。
我很警惕:「你要幹嘛?」
「我測試一下中間表。」
「有沒有寫表的操作?」
「沒有,只有讀表的操作。」
於是我放心的給了SA密碼。給了VPN許可權通道。放她進來了。
十分鐘後…..
她帶著哭腔打電話來(是的,對方做測試的是個93年的萌妹子。)
「吳哥哥,伺服器中毒了。。。。」
我當時還在逛果殼呢,一聽她說我伺服器中毒了,我表示無比淡定。還以大哥的經驗教訓了一頓她。
「叫你不要往我伺服器傳插件嘛,這次幫你解決一下,下次不準了喲。」
我認為是小case呢,不就中毒了嘛,系統往回滾一天就好了。
然後悲劇的事情就出現了。遠程進不去。於是我就去機房本地登錄,居然也進不去。。。。我不死心,強制重啟。居然還是進不去。。。。我的伺服器系統就這樣崩了。。。
好在那幾天在做開發,系統沒有啟用。於是我和我的老闆彙報了這個情況:
「老大,我們伺服器系統崩了。」
「哦,那就搞好它讓它別崩。」 果然是霸道總裁啊。
當時數據和應用伺服器我都是分開跑的,所以應用伺服器奔潰了,我覺得也沒多大事,就重新做系統吧。於是我重新做了個系統,然後喊萌妹子上來搭平台。
「小劉啊,你可害慘我了。一個下午給你重做伺服器系統了,我基礎環境都配置好了,你上來搭平台吧。」
萌妹子那是無比的歉意啊,又是答應請我吃飯又是答應請我看電影的。我都想系統再崩潰一次了。
按理說這樣應該是沒問題了,就在我走出機房,在外面抽了根煙,45度仰望了一下天空,聯想了一下和萌妹子點個9分熟的牛排,在喝一口二鍋頭這樣浪漫的晚餐的時候。電話來了。
來電話的是萌妹子的老闆。
「小吳,我想找一下information.db 和 mfmedia.db 這兩個總表,沒找到。你給我找一下。」
我都蒙了,從來沒人問過我這樣的問題,難道她老闆不是IT行業的。
「資料庫文件都在目錄樹里啊,自己去找啊。」
「沒有。」
於是我登上伺服器一看,我傻了。所有的表都空了。所有的表都靜靜的躺在那,但是裡面都空了。。。。。
不可能啊,我資料庫是放在另外一台伺服器上的,怎麼可能會沒有了。
於是我問萌妹子
「XXX,你到底做了什麼操作啊,為毛我資料庫都沒了。」
萌妹子說 我啥也沒幹啊,只是按照步驟一路點YES,
我才想起來,在第一次配置基礎環境的時候,建賬套會提示是否初始環境,如果點是了,資料庫就會被初始化。然後這位萌妹子傻傻的點了是。
「你知道不知道你幹了什麼,公司06年到現在所有的數據,財務的,供應鏈的,進銷存的全部都在這台伺服器里。200多個G數據,因為你一個是,全沒了。」
萌妹子也嚇蒙了,話都說不出來了。
沒辦法,我再給我老闆打電話。
「老闆,有個好消息,有個壞消息。」
「直接說壞的。」 我就喜歡我們老闆這麼直接。
「恩。。恩。。那個。。就是那個。ERP的數據沒了。」
「哦,那就找回來。」老闆還是那麼的霸氣。我特么都要愛上他了。
「老闆,我想你沒明白這個的嚴重性。ERP數據沒了,從06年開始的都沒了,這意味著就算找回來,整理所有的表,排錯也需要3天左右時間,到時候所有的生產都要暫時停止。如果找不回來,我們可能就要倒閉了。」我忽然有種掌握天下蒼生的感覺。
。
。。。
。。
對面沉默了5秒後,爆吼了一句:「吳XX,你給我滾到我辦公室來!!」
中間和老闆手握手談心,被老闆親切慰問的細節跳過不表。
當時公司高層對數據安全還沒有那麼重視,之前預算做的項目,我已經做了備份的計劃書,一直沒被審批下來。現在估計悔得腸子都清了。
於是我開始漫長的數據恢復之旅。
我之前已經做了個本地備份的計劃,每天晚上會備份一次。我把希望都放在了它身上。等我把備份的資料庫附件上去,發現時間居然都是兩個星期之前的。而且還有一些新表都沒有。我聯繫對方,對方告知研發人員兩個星期前做測試的時候把備份計劃關了。。。。。我心裡萬頭草泥馬奔騰而過。
最後沒有辦法,把老伺服器又翻了出來,翻出之前的老數據,開始轉換。
期間老闆給我簡訊:
「數據恢復進行的怎麼樣了呢。」
「報告,正在穩步進行中,按照目前的狀況,可恢復的可能性超過90%。」 別問我90%怎麼算出來的,我就是哄他才這樣說的。
「誒,真是心急呀,睡都睡不著。小吳呀,當初要是聽你的,上了備份該多好呀。」現在知道後悔了,哼哼。
「老大別擔心,我會搞定的。」是的,作為一位負責的員工,我就是這麼讓老大心安。
「恩,那就交給你了哦,熬夜少抽點煙哦。」哎呀,瞬間覺得我老大萌萌噠有沒有。
這裡花了我一個晚上加一個白天。
數據轉換好了,還有一些時間差的數據沒法找到。於是通知各個部門,找單據,開始往裡面補單子。一條一條的按照業務流程補進去。為了協同更方便,在會議室加設了幾十台電腦集體辦公。。。在大家一片怨聲載道中,三天時間,終於把數據恢復了過來。三天內我沒離開機房超過10米,吃喝拉撒都在機房,不對,拉撒不在。
這件事情造成的後果:
大部分員工放假三天,我加班三天三夜。。
本來很愛我的大部分員工因為單據事件,集體轉為黑我恨我了。
公司立馬批了我的計劃,冷備,熱備,異地容災。全部上全了。
我揮刀自宮,自己罰了自己,扣除了自己一個月工資。
老闆到現在還是在懷疑請的那家公司已經被我們競爭對手收買,是故意來破壞我們的。
萌妹子拉黑了我。
這真是個悲傷的故事。
來自:代碼灣
鏈接:http://codebay.cn/post/4562.html
Python開發整理髮布,轉載請聯繫作者獲得授權
【點擊聽勁爆情歌】
※PyPy打算推出無 GIL 版本,或和默認版本分開發行
※Python面向對象(初級篇)
※高逼格程序員指南
※教女朋友學Python是道送命題
※從娘胎里開始學Python
TAG:Python開發 |
※管理數據命根子的資料庫種類越來越多,有哪些您不了解的內幕呢?
※看了這篇文章,發現自己不懂資料庫
※折耳根你了解過嗎,其實就是常說的魚腥草,查完資料嚇了一大跳!
※我有一個只能看資料,不能添加的好友,那是什麼樣的感受?
※製作小龍蝦的核心秘訣,很難才找到的資料,收藏了
※你要的資料,不少
※資料庫領域又有新成員了?無伺服器資料庫,了解一下!
※你知道課本為什麼把張衡地動儀的資料刪了嗎?這才是原因!
※什麼轉賬失敗了?那可能是「資料庫事務」沒有處理好
※資料庫上雲?這些事你不得不知
※童瑤太努力了,趕飛機還拿著「公文包」,薄得只能裝資料了!
※你的滴滴資料還不修改嗎?
※據說有資料顯示這些東西不能跟白菜一起吃,要不然醫生都救不了你這是真的!
※你選擇圖資料庫的原因只是因為它很火嗎
※發音,單詞,會話……這麼齊全的入門資料包你真的不想要?
※庫克:過於詳細的用戶資料有可能被用來做很多「邪惡」的事情
※不看資料,你能確定這些人是女運動員嗎?網友:真看不出
※看完自己就可以給電腦系統分盤了!不丟資料!不要再去求人了!
※什麼因素影響了資料庫的性能
※看了下鹿晗的資料,感覺他沒什麼作品,為什麼這麼多人關注?