« 安装MultiBlog插件 整合发布多个Blog | Blog首页 | 年终难终 我们有多少时间能浪费 »
How Big SCN can be?
作者:eygle |【转载时请务必以超链接形式标明文章原始出处和作者信息及本声明】链接:http://www.eygle.com/archives/2006/01/how_big_scn_can_be.html
转引l2g32003的文章,当前系统可能的最大scn可以通过如下方法获得:
1.oracle 为了防止scn的异常增长所以限制每一秒钟允许最多产生 256*256/4 个scn
2.oracle 内部使用了一个4G范围的数据来表示01/01/1988 00:00:00 ~ 08/18/2121 06:28:15 这段时间.它的算法简单,说来就是每个月都是用的31天来表示时间,每增加1秒,这个数值就增加1. 可以从redo file dump ,control file dump,datafile head dump 观察到这个值.
当前系统可能的最大scn 就是上面两个值的乘集. 可用下面的脚本获得系统当前scn可能的最大值:
select |
By eygle on 2006-01-16 15:48 | Comments (3) | Posted to Internal | Edit |Pageviews:
留言 (3)
SCN Wrap 是2字节
SCN Base 是4字节
在Block中还有一个Sequence字节, 最大是254吧
Posted by: anysql at January 16, 2006 3:15 PM
老大 你的blog 要是有serach功能就好了
找文档方便多了
Posted by: lazycat at January 16, 2006 3:51 PM
Blog首页右上角.
Posted by: eygle at January 16, 2006 4:20 PM
