整理了一些對oracle表的誤操作修復資料思路(具體的語法省略)。
當然,對資料庫進行操作之前,一定要先備份。
情形一、drop
1、**站(1、確認**站功能啟用;2、確保沒人執行pugre recyclebin)
情形二、drop …purge \ truncate
1、expdp/impdp (1、對資料量不大,但重要的表定期進行expdp匯出備份;2、定期做演練,確保資料可用,以及操作嫻熟。)
2、rman備份(1、定期做rman備份;2、提前準備好做rman恢復的伺服器;3、定期做演練,確保資料可用,以及操作嫻熟。)
情形三、update\delete(前提是表結構沒有改變)
1、閃回(要考慮undo_retention引數、undo表空間大小)
2、expdp/impdp (1、對資料量不大,但重要的表定期進行expdp匯出備份;2、定期做演練,確保資料可用,以及操作嫻熟。)
3、rman備份(1、定期做rman備份;2、提前準備好做rman恢復的伺服器;3、定期做演練,確保資料可用,以及操作嫻熟。)
(以上為暫時考慮到的,後續補充。)
謹記:心存敬畏,行有所止。
Oracle恢復誤操作drop刪除的表
1.刪除表中資料兩種方法 a.delete from my table b.truncate table my table 2.刪除整個表 drop table my table 如何恢復不小心 drop 掉的表呢,其實 oracle 中也有類似的 站 比如不小心刪除了表 my table drop...
Oracle恢復誤操作drop刪除的表
1.刪除表中資料兩種方法 a.delete from my table b.truncate table my table 2.刪除整個表 drop table my table 3.如何恢復不小心 drop 掉的表呢,其實 oracle 中也有類似的 站 比如不小心刪除了表 my table.dr...
對spfile 誤操作的處理
if you edit the spfile,due to the file is a binary file,so this file is not allowed to edit.if you edit the spfile,following steps can help you fix th...