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