恢復誤刪除資料

2021-04-12 14:55:38 字數 1868 閱讀 5996

用log explorer試一下!

下面是對該軟體的介紹:

解壓縮密碼 www.heibai.net

序號產生器產生的是註冊碼,是兩個

用解壓縮密碼解開後,壓縮包裡也有乙個序號產生器的

開啟log explorer file=>attach log file->選擇伺服器和登陸方式->connect->

選擇資料庫->attach->左面對話方塊中browse->view log->就可以看到log記錄了

想恢復的話: 右鍵log記錄 undo transation->選擇儲存檔名和路徑->然後開啟該檔案到查詢分析器裡執行

t-sql**就可以了

例如 如果log是delete table where ...的話,生成的檔案**就是insert table ....

系統中有乙個資料庫db1,系統正在使用的過程中,不小心刪除了某錶t1的資料

現我可以按照用完整備份檔案加日誌備份時間點time1恢復的方法來恢復該資料庫

但問題出在該資料庫一直還必須在使用中,所以除了你刪除了資料的ta表外,其它的

表的資料你不能只是恢復到錯誤時間點time1處,因為,time1以後也有資料變化

解決這個問題有兩個方法

1:用log exeplore 可以輕鬆搞定

2:先建立乙個資料庫db2,將完整備份檔案恢復到db2中,再用db2中的t1資料來更新

db1中的t1資料即可.

--檢視備份資訊

restore filelistonly from disk ='c:/program files/microsoft sql server/mssql/backup/db1_backup'

--還原舊的備份

restore database db2 from disk = 'c:/program files/microsoft sql server/mssql/backup/db1_backup' with replace,norecovery,

move 'db1_data' to 'c:/program files/microsoft sql server/mssql/data/db2_data.mdf',

move 'db1_log' to 'c:/program files/microsoft sql server/mssql/data/db2_log.ldf'

--還原資料日誌到時間點

restore log  db2  from disk='db_log_backup'  with stopat='2003/4/22 9:57'

-----------------

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中修改的日誌記錄,所以無法做恢復.

此外!

誤刪除資料恢復(flashback)

flashback query flashback drop flashback table用法總結 1.flashback query 閃回到15分鐘前 select from orders as of timestamp systimestamp interval 15 minute where...

oracle誤刪除資料恢復

今天無意中在網上看到了關於oracle誤刪除資料恢復的一條資訊,發現的確很好使,下面就我的測試向大家匯報下。1.select from t viradsl2 t 查詢t viradsl2中所有的資料,可以看到三條資料 2.delete t viradsl2 刪除t viradsl2中所有的資料,三條...

mysql 誤刪除資料恢復

第一步 保證mysql已經開啟binlog 值必須為on 開啟binlog方法 第二步 檢視binlog存放日誌檔案目錄 第三步 檢視binlog row image 值必須為full 修改 binlog row image 第四步 檢視binlog模式 必須為行級模式row 修改模式方法 第五步 ...