关于Oracle里SCN的基本知识:
1、Oracle的SCN在每秒16384次commit的情况下可以维持534年,每秒16384次commit是Oracle早先认为的任何系统的极限commit强度;
2、Oracle里SCN的起点是1988年1月1日;
3、_minimum_giga_scn=n的含义是把SCN往前推进到nG,但请注意,只有在SCN小于nG的时候才会用到这个隐含参数,反之则Oracle会置这个隐含参数于不顾。
1、SCN会随着dblink从高向低扩散;
2、过大的SCN可能会导致Oracle数据库打不开;
好了,我们来看两个证明上述观点的实例:
一、SCN会随着dblink从高向低扩散:
先连到名为orcl的10.2.0.1的库:
SQL> conn sys/oracle@orcl93 as sysdba;
Connected to Oracle Database 10g Enterprise Edition Release 10.2.0.1.0
Connected as SYS
可以看到系统目前的SCN:
SQL> select current_scn from v$database;
CURRENT_SCN
-------