,
,
,,SCN
系统改变数字(SCN),系统提交数字(系统改变号,系统提交号)
系统变更数量(SCN)是一个逻辑,Oracle数据库所使用的内部时间戳;
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
SCN特点:
SCN本身也是一种时间
SCN是从你建库开始单调递增的序列;当你将SCN号用完了,数据库就不能运行;但是几百年之内是不会用完的。
视交叉上核是一个重要机制,在数据恢复,数据保护,流复制,RAC节点间的同步等各个功能中起着重要作用;
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
甲骨文数据库SCN的种类:
1。数据库当前的SCN
sys@orcl11g>从v $数据库;选择current_scn
current_scn
- - - - - - - - - - - - - - - - - - - - - -
,,1159919
sys@orcl11g>从双重选择dbms_flashback.get_system_change_number ();
dbms_flashback.get_system_change_number ()
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
,,,,,,,,,,,,,,,,,1159919
sys@orcl11g>选择dbms_flashback.get_system_change_number从双
(), 2, union all
,从数据库v $ 3 *选择current_scn
dbms_flashback.get_system_change_number ()
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
,,,,,,,,,,,,,,,1159919
,,,,,,,,,,,,,,,,1159919
2。数据库的检查点视交叉上核(系统scn)——来源控制文件,用来标识当前数据库的数据更新的信息(用来表示数据库的更新行为)
sys@orcl11g>从数据库选择checkpoint_change #, current_scn v $;
checkpoint_change #, current_scn
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
,,,,,1666278,,,,,,,,,1676455
3。数据文件的检查点scn -来源控制文件,标识每一个文件是什么时候同步的
sys@orcl11g>选择文件#,checkpoint_change #从v丢失订单1美元;
,,文件# CHECKPOINT_CHANGE #
- - - - - - - - - - - -, - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
,,,,1,,,,,1666278
大敌;,,,2,,,,,1666278
大敌;,,,3,,,,,1666278
大敌;,,,4,,,,,1666278
大敌;,,,5,,,,,1666278
大敌;,,,6,,,,,1666278
大敌;,,,7,,,,,1384282
大敌;,,,8,,,,,1666278
大敌;,,,9,,,,,,1666278
sys@orcl11g>选择tablespace_name file_id从dba_data_files file_id=7;
tablespace_name,,,FILE_ID
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
tbs02,,,,,,,,,,,,,,,,7
sys@orcl11g>从dba_tablespaces选择tablespace_name,地位,地方tablespace_name=癟BS02”;
tablespace_name,,,地位
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
tbs02,,,,,,,,,,,,,离线,
4。数据文件头部的检查点scn -来源于数据文件头部
sys@orcl11g>选择文件#,checkpoint_change #从v datafile_header美元;
,,文件# CHECKPOINT_CHANGE #
,- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
,,,,1,,,,,1676699
大敌;,,,2,,,,,1676699
大敌;,,,3,,,,,1676699
大敌;,,,4,,,,,1676699
大敌;,,,5,,,,,1676699
大敌;,,,6,,,,,1676699
大敌;,,,7,,,,,1676699
大敌;,,,8,,,,,0
大敌;,,,9,,,,,,1676699
9行选择。
如果是0的话,说明数据文件已经离线,不再读取这个数据文件
5。null