scn_to_timestamp函数在Oracle9中没有办法通过函数转换得到SCN和时间的对应关系,有什么其他可以实现这个结果的方法吗?如:
select scn_to_timestamp(8908393582271) scn from dual;我网上查找的关于scn_to_timestamp函数介绍:
在Oracle10g之前,我们是没有办法通过函数转换得到SCN和时间的对应关系的,但一般可以通过logmnr分析日志来获得。具体怎么实现,谁知道,可以指点下吗?
select scn_to_timestamp(8908393582271) scn from dual;我网上查找的关于scn_to_timestamp函数介绍:
在Oracle10g之前,我们是没有办法通过函数转换得到SCN和时间的对应关系的,但一般可以通过logmnr分析日志来获得。具体怎么实现,谁知道,可以指点下吗?
你可以写个job,每3秒运行一次,把scn和sysdate写入一个对照表,一天产生20*60*24=28800条记录,保留十天,总共最大28.8w的记录.scn_to_timestamp函数也存在正负3秒的误差.
误差都到3秒了, 那还要timestamp类型有什么用呢, 不如直接date类型了,
而且记录量也太大