具体示例如下:
第一步,我门可以通过dbms_Flashback.get_system_change_number获得系统当前的SCN值:
|
然后,通过scn_to_timestamp函数可以将SCN转换为时间戳:
|
此处,可以通过timestamp_to_scn可以将时间戳转换为SCN:
|
通过以上这两个函数,Oracle得以将SCN和时间的关系建立起来,而在Oracle数据库10g之前的版本,却无法通过函数转换得到SCN和时间的对应关系,一般情况下只能通过logmnr分析日志获得。
注:此类转换需要依赖于数据库内部的数据记录,对于持久的SCN则不能转换,示例如下:
|
新闻热点
疑难解答