達夢資料庫:誤刪除 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日誌日常管理方法資料庫
- 資料庫篇:mysql日誌型別之 redo、undo、binlog資料庫MySql型別
- 【HBase】誤刪除資料怎麼辦?
- 達夢資料庫DM8之刪除歸檔日誌檔案資料庫
- MySQL redo與undo日誌解析MySql
- 誤刪除資料了怎麼辦?小編交易誤刪除資料的恢復方法
- 織夢無法刪除欄目怎麼辦
- Oralce資料庫關閉歸檔日誌並且刪除歸檔日誌資料庫
- 【Mysql】三大日誌 redo log、bin log、undo logMySql
- mysql 誤刪除表內資料,透過binlog日誌恢復MySql
- 織夢資料庫刪除了怎麼恢復資料庫
- mysql日誌:redo log、binlog、undo log 區別與作用MySql
- Oracle11g redo log 建立、新增、刪除(重做日誌組,重做日誌檔案)Oracle
- 資料夾刪除不了怎麼辦?資料夾刪除不了的解決方法
- Flutter誤刪除android/ios目錄怎麼辦?FlutterAndroidiOS
- Mac上的照片被誤刪除怎麼辦?Mac
- 達夢資料庫DM管理工具如何新增修改刪除資料庫欄位資料庫
- 資料夾正在使用無法刪除怎麼辦
- 達夢資料庫DM8之REDOLOG重做日誌檔案管理資料庫
- mysql資料庫誤刪除操作說明MySql資料庫
- oracle刪除日誌Oracle
- 資料誤操作,刪庫跑路?教你使用ApexSQLLog工具從 SQLServer日誌恢復資料!SQLServer
- 網站搬家資料庫錯誤怎麼辦?網站資料庫
- 網站資料庫老是錯誤怎麼辦?網站資料庫
- 達夢資料庫[-718]收集到的歸檔日誌不連續資料庫
- 達夢資料庫SQL跟蹤日誌詳細介紹及配置方法資料庫SQL
- 誤刪除儲存SqlServer資料庫資料恢復SQLServer資料庫資料恢復
- SQL Server 2000/2005/2008刪除或壓縮資料庫日誌的方法SQLServer資料庫
- MySQL資料庫表誤刪除恢復(一)MySql資料庫
- 織夢cms連線資料庫失敗怎麼辦資料庫
- elasticsearch日誌刪除命令Elasticsearch
- 達夢資料庫使用DBMS_LOGMNR進行日誌挖掘詳細步驟資料庫
- 恢復Oracle資料庫誤刪除資料的語句Oracle資料庫
- 網站資料庫連線錯誤怎麼辦?網站資料庫
- 達夢資料庫DM管理工具增刪改不生效怎麼辦?如何設定事務自動提交?資料庫
- 【伺服器資料恢復】LINUX誤刪除、誤格式化怎麼恢復資料?伺服器資料恢復Linux
- windows10系統怎麼刪系統日誌_win10如何徹底刪除系統日誌WindowsWin10
- 聊聊PG資料庫的防誤刪除問題資料庫