達夢資料庫:誤刪除 undo/redo 日誌怎麼辦
誤刪除 undo/redo 日誌怎麼辦
分以下兩種情況:
如果有備份檔案
如果有備份檔案,可以重新初始化一個新的資料庫(初始化引數要和原庫一樣,比如頁大小、大小寫敏感、字符集等,這些可以在 DM 資料庫安裝路徑,../data/DAMENG 目錄下以
dminit+日期時間.log
命名的檔案中查詢),然後將備份檔案和歸檔日誌檔案拷貝到新的環境,然後再進行備份+歸檔的還原操作。
如果沒有備份檔案
如果沒有備份,可以通過修改永久魔術值的方式來恢復,但是這種情況下有可能丟失資料。方法如下:
- 重新初始化一個新的資料庫,(初始化引數要和原庫一樣,比如頁大小、大小寫敏感、字符集等,這些可以在 DM 資料庫安裝路徑,../data/DAMENG 目錄下以
dminit+日期時間.log
命名的檔案中查詢)。 - 將步驟 (1) 中重新初始化的資料庫中
DAMENG01.log、DAMENG02.log
檔案拷貝到當前丟失 REDO 日誌的庫目錄下。 - 使用 dmmdf 工具獲取 SYSTEM.DBF 的 db_magic,並記錄下來。
[root@dmyanshi2 bin]# ./dmmdf /data/DAMENG/SYSTEM.DBF 1 |
- 使用 dmmdf 工具設定 DAMENG01.log 檔案的 db_magic,設定為步驟 (3) 中記錄的值。
[root@dmyanshi2 bin]# ./dmmdf /data/DAMENG/DAMENG01.log 2 |
- 重新啟動資料庫即可。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70019793/viewspace-2904777/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 達夢8資料庫REDO日誌日常管理方法資料庫
- 刪除redo所有日誌,資料庫無法啟動資料庫
- 【HBase】誤刪除資料怎麼辦?
- 達夢資料庫DM8之刪除歸檔日誌檔案資料庫
- MySQL 日誌 undo | redoMySql
- 誤刪除資料了怎麼辦?小編交易誤刪除資料的恢復方法
- 資料庫篇:mysql日誌型別之 redo、undo、binlog資料庫MySql型別
- 【REDO】刪除REDO LOG重做日誌組後需要手工刪除對應的日誌檔案
- 如果資料庫日誌已滿,怎麼辦?資料庫
- MySQL redo與undo日誌解析MySql
- 10G DATAGUARD增加REDO日誌組、刪除日誌組、刪除日誌成員實驗
- 新增redo日誌的時候,錯誤新增了一個節點的redo,怎麼辦?
- pg 資料庫日誌檔案誤刪除後的應對方案資料庫
- oracle redo 日誌刪除後的恢復Oracle Redo
- 資料夾刪除不掉怎麼辦?資料夾無法刪除
- Undo表空間與redo日誌
- 織夢資料庫刪除了怎麼恢復資料庫
- redo log 丟失(非歸檔模式,資料庫正常關閉,redo log 被誤刪除!)模式資料庫
- 桌面資料夾無法刪除怎麼辦?
- Oralce資料庫關閉歸檔日誌並且刪除歸檔日誌資料庫
- redo log全部刪除後,啟動資料庫資料庫
- 資料夾刪除不了怎麼辦?資料夾刪除不了的解決方法
- Mac上的照片被誤刪除怎麼辦?Mac
- 手工建立資料庫及刪除資料庫示例--附建庫時alert日誌資料庫
- 資料夾正在使用無法刪除怎麼辦
- 資料庫收縮,刪除日誌,自動收縮,資料庫分離附加資料庫
- mysql 誤刪除表內資料,透過binlog日誌恢復MySql
- Flutter誤刪除android/ios目錄怎麼辦?FlutterAndroidiOS
- Oracle資料庫減少redo日誌產生方式Oracle資料庫
- 織夢cms連線資料庫失敗怎麼辦資料庫
- 【Mysql】三大日誌 redo log、bin log、undo logMySql
- DBCA 刪除資料庫例項時找不到例項名怎麼辦資料庫
- 達夢資料庫DM8之REDOLOG重做日誌檔案管理資料庫
- 達夢資料庫SQL跟蹤日誌詳細介紹及配置方法資料庫SQL
- Oracle11g redo log 建立、新增、刪除(重做日誌組,重做日誌檔案)Oracle
- 網站資料庫老是錯誤怎麼辦?網站資料庫
- 網站搬家資料庫錯誤怎麼辦?網站資料庫
- oracle刪除日誌Oracle