具體示例如下:
第一步,我門可以通過dbms_Flashback.get_system_change_number獲得系統(tǒng)當前的SCN值:
|
然后,通過scn_to_timestamp函數(shù)可以將SCN轉(zhuǎn)換為時間戳:
|
此處,可以通過timestamp_to_scn可以將時間戳轉(zhuǎn)換為SCN:
|
通過以上這兩個函數(shù),Oracle得以將SCN和時間的關(guān)系建立起來,而在Oracle數(shù)據(jù)庫10g之前的版本,卻無法通過函數(shù)轉(zhuǎn)換得到SCN和時間的對應(yīng)關(guān)系,一般情況下只能通過logmnr分析日志獲得。
注:此類轉(zhuǎn)換需要依賴于數(shù)據(jù)庫內(nèi)部的數(shù)據(jù)記錄,對于持久的SCN則不能轉(zhuǎn)換,示例如下:
|
新聞熱點
疑難解答
圖片精選