请输入您要查询的百科知识:

 

词条 SCN
释义

一、什么是SCN

SCN是当Oracle数据库更新后,由DBMS自动维护去累积递增的一个数字。在Oracle中,有四种SCN,分别为:系统检查点SCN、数据文件检查点SCN、启动SCN、终止SCN。

1、系统检查点scn

当一个检查点动作完成后,Oracle就把系统检查点的SCN存储到控制文件中。

2、数据文件检查点scn

当一个检查点动作完成后,Oracle就把每个数据文件的scn单独存放在控制文件中。

3、启动scn

Oracle把这个检查点的scn存储在每个数据文件的文件头中,这个值称为启动scn,因为它用于在数据库实例启动时,检查是否需要执行数据库恢复。

4、终止scn

每个数据文件的终止scn都存储在控制文件中。

二、SCN的常识

1、SCN最大值是多少

Oracle使用6 Bytes记录SCN,也就是48位,其最大值是:281,474,976,710,656

2、合理的SCN

Oracle数据库当前最大的SCN被称为”最大合理SCN”,可以使用SQL语句来计算:

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/11/16 3:45:54