SCN(System Change Number 简称 SCN)是当
Oracle数据库更新后,由
DBMS自动维护去累积递增的一个数字。在
Oracle中,有四种SCN,分别为:系统检查点SCN、数据文件检查点SCN、启动SCN、终止SCN。
Oracle把这个检查点的scn存储在每个数据文件的
文件头中,这个值称为启动scn,因为它用于在数据库实例 启动时,检查是否需要执行
数据库恢复。
有system change number和system commit number两种说法,表达的都是同一个意思,即SCN是数据库系统中顺序增长的一个数字,用来精确区别操作的先后顺序。
Oracle数据库当前最大的SCN被称为”最大合理SCN”,可以使用SQL语句来计算: