當前位置:成語大全網 - 新華字典 - 誰能幫我找回字典中的這幾頁?

誰能幫我找回字典中的這幾頁?

方案1: 利用Flashback Query 閃回特性,該方案並不要求數據庫已啟用flashback database,唯壹和最關鍵的要求是create or replace時遞歸SQL刪除source$數據字典基礎表相關的undo data,不要因為時間過久而被重用: 如果無法找出準備的scn作為flashback query閃回原點,那麽可以嘗試使用as of timestamp多次指定不同的時間點,壹般只要PL/SQL對象被覆蓋的時間不要太久且實例對undo的並發事務需求較低時,都可以通過以上方法找回被replace/drop 覆蓋或刪除的PL/SQL對象。 方案2 利用logminer找出replace/drop PL/SQL對象的遞歸SQL主要是DELETE語句,利用logminer的UNDO SQL來找回PL/SQL對象的定義。 該方案的前提是啟用了歸檔且相關的archivelog未被刪除,數據庫最好是啟用了最小追加日誌 minimal supplemental logging,否則可能出現挖掘出的Unsupported SQLREDO的情況: create or replace替換 壹個 procedure存儲過程的遞歸SQL包括以下這些, 主要是刪除原procedure在數據字典中的記錄並插入新的記錄, source$字典基表是找回存儲過程的重點: 可以利用 logminer獲得的UNDO SQL替換其中的表名source$為臨時表,將DELETE的數據插入到這張臨時表中,之後查詢SOURCE字段就可以獲得被覆蓋前的PL/SQL對象的DDL定義。