當前位置:成語大全網 - 新華字典 - oracle 怎樣恢復存儲過程

oracle 怎樣恢復存儲過程

1、存儲過程只有DDL定義信息,存放於數據字典中,如果所幸時間較短undo相關信息沒有被覆蓋,可以使用下面的語句查看:

SELECT *

FROM dba_source AS OF TIMESTAMP

TO_TIMESTAMP(sysdate-1/24)

WHERE owner = '&OWNER'

and name = '&NAME'

2、如果時間已經很長了undo已經覆蓋,可以使用logminer來查看存儲過程的最後壹次編譯時候的概況,前提妳最好知道這個時間點以及相應時間的redo日誌是否可以找得到。

3、上述兩種方法都不行,那要恢復只能使用restore+recover做數據庫基於時間點的不完全恢復了。