1、SCN(System Change Number 简称 SCN)是当Oracle数据库更新后,由DBMS自动维护去累积递增的一个数字。在Oracle中知姿尺,有四搭高种SCN。
2、然后,系统检查点SCN:当一个检查点动作完成后,Oracle就把系统检查点的SCN存储到控制文件中。
3、然后,数据文件检查册野点SCN:scn当一个检查点动作完成后,Oracle就把每个数据文件的scn单独存放在控制文件中。
4、然后,启动SCN:Oracle把这个检查点的scn存储在每个数据文件的文件头中,这个值称为启动scn,因为它用于在数据库实例启动时,检查是否需要执行数据库恢复。
5、最后,终止SCN:每个数据文件的终止scn都存储在控制文件中。
SCN是用于标示数据库变化的唯一标识号,其数值顺序递增。当执行事务时(DML语句、DDL语句),系统会为每个事务逗州变化生成相应的SCN。当备份数据文件时,备份文件会记录备份点的SCN值,当恢复时,oracle会从备份点的山激蔽SCN值开始恢复,一直到失败点的SCN值sequence:日铅棚志序列号
日志序列号是重做日志的使用标识号,其数值也是顺序递增的。当进行日志切换时,日志序列号会自动增加1!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)