Oracle資料庫故障

來源:互聯網
上載者:User

Oracle資料庫故障

Oracle資料庫常見故障:

1.系統故障:伺服器在運行過程中,突然發生斷電,作業系統錯誤而引發的系統重啟等故障。

引發的問題:記憶體資料的丟失,資料庫資料的不一致性。

資料庫資料的不一致性:未提交的事務對資料的修改已經提交到資料檔案中 +  已提交的事務對資料的修改未提交到資料檔案中

由於資料庫是先寫入記錄檔,然後再寫入資料檔案的更新機制,並且2者是非同步方式(提高效能)。

1)針對“未提交的事務對資料的修改已經提交到資料檔案中”

資料庫重新啟動時,從尾到頭的逆向掃描記錄檔,對未提交的事務執行撤銷操作。undo

2)針對“已提交的事務對資料的修改未提交到資料檔案中”

資料庫重新啟動時,從頭到尾的正向掃描記錄檔,對已提交的事務執行重做操作。redo

故障的恢複:由Oracle根據記錄檔內容自動完成,不需要使用者幹預。所有資料不會丟失。

2.介質故障:資料庫硬碟損壞。

引發的問題:硬碟資料丟失,破壞性極大。

故障的恢複:

1.重新安裝資料庫系統

2.裝入最新的Database Backup

3.裝入自最新的Database Backup之後的所有記錄檔備份

需要使用者手工完成前3項任務。如果沒有記錄檔備份,資料就會有部分丟失。

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.