Oracle資料恢復

2021-09-10 06:18:31 字數 447 閱讀 8198

昨天工作的時候執行了一套更改表資料的sql語句,但是忘了加限制條件,結果把一張表的一列值全都改了。

今天在恢復的過程:先把測試庫和版本庫的這張表的資料匯出來,然後用版本庫的資料去覆蓋測試庫的資料。

在匯出表的過程遇到報錯2016/4/19 星期二 16:00:00 is not a valid date and time。

報錯原因:

資料庫中的日期格式是:yyyy-mm-dd,但是我的電腦系統的日期格式是yyyy/mm/dd,所以導致資料庫裡的日期無法識別。

解決方法:更改電腦系統的日期格式為:yyyy-mm-dd。然後重啟電腦,做出的更改才能生效。

剛開始更改之後沒有重啟電腦,一直沒起作用,為此浪費了很多時間。後來想起來更改日期格式是對電腦系統的更改,

所以必須重啟電腦才能生效。

還有就是工作中不能著急,要心靜下來;同時在更改資料庫資料之前一定要先備份。

Oracle資料恢復

恢復delete掉的資料 恢復5分鐘之前的資料 insert into flow task 20130115 select from flow task 20130115 as of timestamp sysdate 5 1440 恢復時間點的資料。insert into flow task 20...

Oracle 資料恢復

一 恢復drop刪除的表 flashback table tb e wear to before drop 二 恢復delete刪除的資料 1.flashback query 基於回滾段的閃回查詢 flashback query 功能 閃回到某個時間點 select from t co area a...

oracle資料恢復

分為兩種方法 scn和時間戳兩種方法恢復。一 通過scn恢復刪除且已提交的資料 1 獲得當前資料庫的scn號 select current scn from v database 切換到sys使用者或system使用者查詢 查詢到的scn號為 1499223 2 查詢當前scn號之前的scn sel...