對oracle表的誤操作修復資料思路

2021-10-06 03:49:19 字數 586 閱讀 6865

整理了一些對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...