用資料庫指令碼重建了資料庫,導致資料丟失,還能找回來麼?
1、透過備份檔案和日誌檔案恢復到時間點
2、用Log Explorer
解壓縮密碼
序號產生器產生的是註冊碼,是兩個
用解壓縮密碼解開後,壓縮包裡也有一個序號產生器的
開啟log explorer file=>attach log file->選擇伺服器和登陸方式->connect->
選擇資料庫->attach->左面對話方塊中browse->view log->就可以看到log記錄了
想恢復的話: 右鍵log記錄 undo transation->選擇儲存檔名和路徑->然後開啟該檔案到查詢分析器裡執行
T-sql程式碼就可以了
例如 如果log是delete table where ...的話,生成的檔案程式碼就是insert table ....
log explorer使用的幾個問題
1)對資料庫做了完全 差異 和日誌備份
備份時選用了刪除事務日誌中不活動的條目
再用Log explorer打試圖看日誌時
提示No log recorders found that match the filter,would you like to view unfiltered data
選擇yes 就看不到剛才的記錄了
如果不選用了刪除事務日誌中不活動的條目
再用Log explorer打試圖看日誌時,就能看到原來的日誌
2)修改了其中一個表中的部分資料,此時用Log explorer看日誌,可以作日誌恢復
3)然後恢復備份,(注意:恢復是斷開log explorer與資料庫的連線,或連線到其他資料上,
否則會出現資料庫正在使用無法恢復)
恢復完後,再開啟log explorer 提示No log recorders found that match the filter,would you like to view unfiltered data
選擇yes 就看不到剛才在2中修改的日誌記錄,所以無法做恢復.
3)
不要用SQL的備份功能備份,搞不好你的日誌就破壞了.
正確的備份方法是:
停止SQL服務,複製資料檔案及日誌檔案進行檔案備份.
然後啟動SQL服務,用log explorer恢復資料
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/703656/viewspace-901217/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- TSPITR方式資料庫找回誤操作丟失的資料資料庫
- 【資料庫資料恢復】斷電導致Oracle資料庫資料丟失的資料恢復案例資料庫資料恢復Oracle
- 【北亞資料恢復】vmfs還原快照操作導致SqlServer資料庫資料丟失的資料恢復資料恢復SQLServer資料庫
- 伺服器資料恢復-誤操作導致mysql資料庫資料丟失的資料恢復案例伺服器資料恢復MySql資料庫
- 【北亞資料恢復】誤操作分割槽損壞導致SqlServer資料庫資料丟失的資料恢復資料恢復SQLServer資料庫
- 【北亞資料庫資料恢復】誤操作導致資料丟失的華為雲mysql資料恢復案例資料庫資料恢復MySql
- 【資料庫資料恢復】LINUX EXT3檔案系統下ORACLE資料庫誤操作導致資料丟失的資料恢復案例資料庫資料恢復LinuxOracle
- MongoDB資料庫報錯,資料庫檔案丟失資料恢復案例MongoDB資料庫資料恢復
- 【資料庫資料恢復】Sql Server資料庫檔案丟失的資料恢復過程資料庫資料恢復SQLServer
- 儲存互斥失敗導致資料丟失的資料恢復成功案例資料恢復
- 如何找回分割槽丟失的資料
- 關於 iconv 轉碼導致資料丟失的問題
- 資料庫資料恢復—MongoDB資料庫檔案丟失,啟動報錯的資料恢復案例資料庫資料恢復MongoDB
- 寶塔資料庫恢復 mysql資料庫丟失恢復 mysql資料庫刪除庫恢復 寶塔mysql資料庫恢復資料庫MySql
- 【raid資料恢復案例】raid擴容導致的資料丟失的資料恢復AI資料恢復
- 【伺服器資料恢復】MDisk重建導致vdisk丟失,上層Oracle資料庫不可用的資料恢復案例伺服器資料恢復Oracle資料庫
- 虛擬化還原快照導致資料丟失恢復過程
- MySQL 5.6因為OOM導致資料庫重啟MySqlOOM資料庫
- 資料庫週刊62丨央企2021年資料庫成交公告;流資料庫HStreamDB開源;MySQL資料丟失…資料庫MySql
- 華納雲:防止資料庫資料丟失的幾個方法資料庫
- Django資料庫連線丟失問題Django資料庫
- 資料庫備份指令碼資料庫指令碼
- 【oracle資料庫資料恢復】誤操作導致的資料庫誤刪除的資料恢復案例Oracle資料庫資料恢復
- 儲存崩潰導致資料丟失如何處理
- 應用適配資料庫還是資料庫適配應用資料庫
- SQL Server2019資料庫備份與還原指令碼,資料庫可批量備份SQLServer資料庫指令碼
- sqlserver資料庫還原儲存過程指令碼SQLServer資料庫儲存過程指令碼
- 【YashanDB知識庫】資料庫審計shutdown immediate操作導致資料庫異常退出資料庫
- 【儲存資料恢復】esx vmfs的互斥導致儲存資料丟失的資料恢復案例資料恢復
- 織夢資料庫_織夢還原資料庫_織夢資料庫很卡資料庫
- 呼叫中心資料入庫指令碼指令碼
- MySQL匯出資料庫指令碼MySql資料庫指令碼
- 資料丟失如當頭棒喝,資料備份重如山!
- 重組raid會丟失資料嗎AI
- Oracle sysman.mgmt_jobs導致資料庫自動重啟Oracle資料庫
- 從資料庫中拿資料庫總是拿到上一條資料,還能拿到刪除的表的資料資料庫
- 【資料庫資料恢復】mdb_catalog.wt檔案丟失的MongoDB資料恢復案例資料庫資料恢復MongoDB
- wait_type SOS_WORKER導致資料庫連線失敗AI資料庫
- php資料庫資料如何去除重複資料呢?PHP資料庫