ITPub博客

首页 > 数据库 > Oracle > 【视图】SMON_SCN_TIME视图--SCN与时间的对应关系

【视图】SMON_SCN_TIME视图--SCN与时间的对应关系

原创 Oracle 作者:OCMU联盟 时间:2009-04-15 14:33:16 0 删除 编辑
【视图】SMON_SCN_TIME视图--SCN与时间的对应关系

1.在使用oralce闪回特性恢复数据时,有时需要知道SCN与时间的对应关系,该对应关系可以通过SMON_SCN_TIME视图得到,具体查询语句如下:
sys@bomsdb> select scn,to_char(time_dp,'yyyy-mm-dd hh24:mi:ss') time from sys.smon_scn_time where rownum<11 order by 1,2;

       SCN TIME
---------- -------------------
 350421723 2009-04-11 22:02:42
 350431713 2009-04-11 22:12:43
 350455351 2009-04-11 22:22:53
 351274318 2009-04-12 16:21:40
 351274733 2009-04-12 16:26:49
 351275438 2009-04-12 16:35:20
 351275545 2009-04-12 16:36:56
 351276192 2009-04-12 16:45:20
 351276324 2009-04-12 16:46:57
 351277605 2009-04-12 16:55:39

10 rows selected.

2.oracle数据库会每间隔5分钟向该表中写入一条数据,这个可以从上面查询到的结果中看出来


BTW:
还可以使用这两个函数查询SCN和时间的对应关系
sys@bomsdb> desc timestamp_to_scn
FUNCTION timestamp_to_scn RETURNS NUMBER
 Argument Name                  Type                    In/Out Default?
 ------------------------------ ----------------------- ------ --------
 QUERY_TIME                     TIMESTAMP               IN

sys@bomsdb> select timestamp_to_scn(to_date('2009-04-12 16:55:39','yyyy-mm-dd hh24:mi:ss')) from dual;

TIMESTAMP_TO_SCN(TO_DATE('2009-04-1216:55:39','YYYY-MM-DDHH24:MI:SS'))
----------------------------------------------------------------------
                                                             351277605
sys@bomsdb> desc scn_to_timestamp
FUNCTION scn_to_timestamp RETURNS TIMESTAMP
 Argument Name                  Type                    In/Out Default?
 ------------------------------ ----------------------- ------ --------
 QUERY_SCN                      NUMBER                  IN
 
sys@bomsdb> select scn_to_timestamp(351277605) from dual;

SCN_TO_TIMESTAMP(351277605)
---------------------------------------------------------------------------
12-APR-09 04.55.39.000000000 PM


-- The End --

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70034820/viewspace-2993860/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
OCM联盟( Oracle Certified Master Union)是由侯圣文(ACE总监)发起的一个公益组织,旨在为每一个OCM大师提供一个可以继续展示自己才华,技术和实力的平台。

注册时间:2007-05-27

  • 博文量
    799
  • 访问量
    8406990