缺失重做日誌檔案的資料庫恢復

2021-08-02 18:14:49 字數 352 閱讀 3471

在只有控制檔案和資料檔案而沒有重做日誌檔案的情況下,恢復資料庫的步驟如下:

1.將控制檔案和資料檔案複製到相應目錄下,啟動資料庫到mount狀態:start mount;

2.使用備份的控制檔案恢復資料庫:recover database until cancel using backup controlfile(在要求指定日誌時選擇cancel,該引數的含義是讓oracle到歸檔日誌中尋找需要的日誌檔案,滿足條件則自動停止);

3.開啟資料庫:alter database open resetlogs(必須使用resetlogs引數開啟資料庫);

至此,重做日誌檔案得以重建,資料庫得以恢復,但是自備份以來的所有提交資料丟失。

binlog日誌檔案 恢復資料庫

檢視資料庫是否開啟binlog日誌 show variables like log bin 如果 log bin off 則在my.ini檔案加入如下命令 路徑為自己mysql下位置所在 d wamp bin mariadb mariadb10.4.10 bin log 自己所建立檔案 mysql ...

資料庫恢復和日誌檔案闡述

資料庫的日誌檔案會記錄所有的事務日誌,但是如果在簡單恢復模式下,或者不在簡單恢復模式下但是沒有對資料庫做過完全備份,那麼sql server不會長久的儲存日誌,sql server會對日誌進行截斷,也就是說丟棄以前的日誌記錄,但是會保留活動日誌。在完全恢復模式下,如果沒有進行過完整備份並且資料庫的日...

Oracle丟失歸檔日誌檔案的資料庫恢復方法

丟失歸檔日誌檔案的資料庫恢復方法,從乙個不能正常開啟的資料庫 由於乙個 多個資料庫檔案與其他檔案不一致 中提取資料。場景 乙個磁碟損壞了並且丟失了乙個資料庫檔案。從一周前的熱備轉儲資料檔案,不幸的是丟失了幾個歸檔日誌檔案。但是有問題的資料檔案包含了最重要的表,如何能夠挽救資料呢?從乙個不能正常開啟的...