原文:truncate表后的快速恢復方法(前提是沒有備份,沒有其他恢復手段時的特殊情況)

原創謝平IT那活兒 在數據庫運維中,相信大家都遇到過truncate表后,又需要找回數據的情況。但技術上因truncate表后不會產生日志記錄和未生成回滾段,因此不能使用常規在線方式恢復,當然也不能用閃回恢復。 常用的補救方法有: 有備份的情況下可以用rman恢復,但是在生產業務庫中,一般不能輕易停庫,而且為了一張表而關庫也會對其它正常的業務產生影響 ,所以這在時間上和空間上都是不可取的。 檢查 ...

2020-09-29 14:42 0 432 推薦指數:

查看詳情

truncate恢復方法集合

truncate恢復方法集合 一.1 BLOG文檔結構圖 一.2 前言部分 一.2.1 導讀和注意事項 各位技術愛好者,看完本文,你可以掌握如下的技能,也可以學到一些其它你所不知道的知識,~O(∩_∩)O~: ① truncate操作恢復方法(重點 ...

Mon Apr 18 04:52:00 CST 2016 0 2631
mysql truncate恢復

生成數據字典,參考https://www.cnblogs.com/omsql/p/9253234.html 生成t_e創建腳本 掃描邏輯卷 查看page里面的數據是否存在 數據存在 ...

Thu Jun 06 01:19:00 CST 2019 0 2590
MySQL沒有備份情況下誤刪除恢復

一、下載安裝 1.1 下載地址 git clone https://github.com/twindb/undrop-for-innodb.git 1.2 安裝 安裝依賴包 編譯安裝 增加用於恢復結構的工具sys_parse ...

Mon Oct 22 21:47:00 CST 2018 0 5679
vivo機便簽沒有備份怎么恢復

機便簽具有“備份、提醒”的功能,能夠記錄我們需要進行的事項,還能發出提醒,在生活工作中,機便簽能給予我們都很大的幫助。可是如果有失誤操作,將便簽不小心刪除怎樣找回呢?在使用機便簽的時候,vivo機便簽支持進行雲備份,如果機便簽不小心刪除的話,還能夠通過雲備份進行便簽找回,但是雲備份需要 ...

Fri Oct 22 23:33:00 CST 2021 0 796
MySQL單恢復方法

  正休息的時候一個電話將我的睡意完全打散,“開發童鞋寫update SQL的時候忘了加where條件了”,相信每一個DBA同學聽到這個消息的時候都有罵街的沖動吧。萬幸只是單寫花了,而不是哪位大神在DB里面drop table玩。雖然已經很久沒進行單恢復了,但是還好步驟都印在腦海中,沒有出問題 ...

Fri Dec 06 09:35:00 CST 2013 2 15132
oracle中誤truncate 恢復數據方法

前幾天在工作中不小心truncate了一個, 而該中的數據又是很重要的數據。並且該數據又沒有備份的,有備份的也不是最新的,一之間不知如何是好。在網上找了很多資料,但沒有一個很適合的,有適合的但又沒詳細說明,很無奈。經過多方面的查找,以下是我綜合網上的資料,成功恢復數據的詳細 ...

Fri Oct 23 01:46:00 CST 2015 0 1847
MySQL沒有備份怎么恢復被drop的(利用undrop-for-innodb)

介紹:     也許大家都難以理解,這么重要的數據為啥不備份(或者備份不可用)?而且還任性的drop table了。顯然有備份是最好的,但是它們並不總是可用的。這種情況令人恐懼,但並非毫無希望。在許多情況下,可以恢復數據庫或中的幾乎所有數據。恢復計划取決於InnoDB是否將所有數據保存 ...

Tue Nov 06 01:53:00 CST 2018 0 2737
Oracle恢復truncate

一、模擬truncate操作:SQL> conn scott/tigerSQL> select count(*) from t; COUNT(*)---------- 13SQL> truncate table t;二、恢復truncate的數據1.下載 ...

Thu Sep 08 16:15:00 CST 2016 1 3878
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM