如何恢復資料庫不小心誤刪除

2021-10-01 16:02:17 字數 440 閱讀 1416

背景:周一的早上估計是還沒睡醒,本來想查詢的,不小心就delete了整個表,瞬間清醒呀~

--閃回到某個時間點

select * from 表名 as of timestamp to_timestamp('2019-12-23 10:30:00', 'yyyy-mm-dd hh24:mi:ss');

-- 開啟閃回

alter table 表名 enable row movement;

-- 把錶的狀態閃回到這個時間段

flashback table 表名 to timestamp to_timestamp('2019-12-23 10:30:00', 'yyyy-mm-dd hh24:mi:ss')

-- 用完記得關閉閃回

alter table 表名 disable row movement

資料庫不小心刪除恢復

資料庫不小心刪除或者表不小心刪除,通過mysql恢復的話需要確保刪除前是mysql是開啟binlog。具體步驟 1.查詢binlog狀態以及位置。在 etc my.cfg檢視binlog開啟狀態 cat etc my.cnf 可以看到binlog開始狀態是開啟的。2.mysql查詢執行的binlog...

重要的資料不小心誤刪考慮怎麼恢復

硬碟是電腦極為重要的一部分,好多的資料資料資訊都會儲存在硬碟中,可是一旦硬碟出錯,就會將裡 面的資料弄丟失或者損壞,真的是讓人很是頭疼。若是我們遇到硬碟出錯,裡面的資料有很重要的時候 我們該怎樣做呢?若是乙個月前,我想我是沒有辦法把這個問題解決了的,但是幸好朋友給我介紹了一款軟體 無敵硬 盤資料恢復...

SQLServer資料庫誤刪除恢復

sqlserver的查詢分析器和企業管理器給了我們很大便利,使用起來很方便,真要感謝微軟。但是在操作的過程中,也很容易出現問題,少寫乙個where語句,就會帶來災難,幾年或者幾十年的經營資料如果被誤刪除,而且無法恢復的話,老闆非k死你不可,即便每天備份,但如果只能恢復到昨天的資料,那也是無法接受的,...