成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

oracle清空表數(shù)據(jù)truncate 如何恢復oracle中被truncate掉的表?使用oracle prm可以嗎?怎么用呢?

如何恢復oracle中被truncate掉的表?使用oracle prm可以嗎?怎么用呢?表被截斷時,需要立即還原。首先要做的是關閉所有數(shù)據(jù)庫應用程序,或者關閉脫機表的表空間。只有一個目的是確??臻g不

如何恢復oracle中被truncate掉的表?使用oracle prm可以嗎?怎么用呢?

表被截斷時,需要立即還原。首先要做的是關閉所有數(shù)據(jù)庫應用程序,或者關閉脫機表的表空間。只有一個目的是確??臻g不會被重用,數(shù)據(jù)不會被覆蓋。只要不重用原始空間(即覆蓋數(shù)據(jù)),就可以恢復數(shù)據(jù)。有幾種方法:

1。使用flashback數(shù)據(jù)庫函數(shù)檢索截斷表:

要使用此方法,數(shù)據(jù)庫必須處于存檔模式,并且必須啟用flashback和force日志記錄功能;

其局限性在于此方法實際將數(shù)據(jù)庫還原到某個時間點,還原數(shù)據(jù)庫的過程需要重新啟動數(shù)據(jù)庫。

2、使用Oracle表掃描機制恢復被截斷的數(shù)據(jù):

提供一個用PLSQL編寫的存儲過程包來恢復被截斷的數(shù)據(jù)。

truncate的原理是不逐個清除用戶數(shù)據(jù)塊上的數(shù)據(jù),只重置數(shù)據(jù)字典和元數(shù)據(jù)塊上的元數(shù)據(jù)(如存儲段頭和擴展段圖)。也就是說,此時,基礎數(shù)據(jù)不是銷毀,而是由系統(tǒng)回收,等待重新分配。因此,要恢復被截斷的數(shù)據(jù),必須及時備份數(shù)據(jù)文件。

3、使用Oracle數(shù)據(jù)恢復工具ODU恢復被截斷的數(shù)據(jù):

ODU是一個相對易于使用且功能強大的數(shù)據(jù)恢復工具。它還可以直接掃描數(shù)據(jù)文件,獲得刪除的數(shù)據(jù)。不幸的是,它現(xiàn)在可以在市場上買到。官方版本需要許可證,需要許可證的公司或個人可以購買