資料庫災難之後的啟示

2021-06-16 00:27:43 字數 595 閱讀 8169

這次資料庫出現資料災難,累死我了,前前後後搞了10多天,還有4個通宵。雖然說不是個好事,但總算讓領導知道資料庫是需要專業人士維護的,其中幾天也學了很多有用的東西。突然想起自己讀書的時候覺得老師講的資料庫好簡單,一點技術含量都沒有,搞得自己一點興趣都沒有,資料庫算是學得最差的幾門課之一了。 馬上我也要給學生上資料庫的課了,看來需要把其中的東東講清楚,畢竟興趣是最好的老師。

總的來說,這次資料庫災難主要是因為以前的備份部署沒有實施造成了,如果備份部署了,估計這乙個事情很簡單,我們自己很容易就可以搞定了。另外,出了災難以後我們的處理有點毛躁,在不是很熟悉的情況下使用日誌和rman recover壞的資料檔案,而沒有在之前備份壞的資料檔案(倒是備份了所有好的資料檔案),由於其中的乙個日誌檔案損壞而使這個壞的資料檔案資料丟失了很多,從而只能使用logmnr手工挖掘資料,使得所有的update資料丟失,還帶來了一部分不一致的資料,給後面的邏輯驗證工作帶來了很大的困難。

資料庫最重要的是資料!這件事情以後所有的資料一定要做好備份部署,並要定期檢測備份。其次,遇到災難不要急著動手恢復,要先把方案想好,如果可能做好備份,多和其他人討論,防止自己考慮不周全,導致災難擴大化。再者,oracle資料庫博大精深,需要學習的太多了,以後一定要多看看書和資料。

當資料庫發生災難時

當資料庫發生災難時 sql server 資料庫當發生災難時,需要立即檢查資料庫還留下什麼檔案,並且根據留下的檔案制定出恢復計畫 留下的檔案 無日誌檔案 日誌檔案受損 日誌檔案完整 無資料檔案 1 使用以前的資料備份恢復到最後乙個備份時 2 同 1 3 首先進行尾日誌備份 並結合以前的備份,可將資料...

致命Bug 軟體缺陷的災難與啟示

隨著網際網路 思維越來越熱,人們對其的期待也越來越大,代表了無限可能與領域。就是在這樣的環境下,我們的生活也正發生著改變。現代社會中,我們周圍到處都是計算機,從電子鎖到汽車與飛機,都離不開計算機。水能載舟,亦能覆舟,我們必須要充分利用計算機的作用給社會謀福利,單亦要訊息其帶來的 如果我們所設計的軟體...

MySQL安裝之後沒有MySQL資料庫的原因

日期 2011 10 11 字型 大中小 mysql安裝完之後,登陸後發現只有兩個資料庫 mysql show databases database information schema test mysql use mysql error 1044 42000 access denied for ...