LAST_CHANGE# :Last change number made to this datafile (null if the datafile is being changed)
datafile中的last_change#就是stop scn的意思,数据库在正常情况下,这个值是null的。
SQL> startup mount---mount状态下查看stop scn
ORACLE 例程已经启动。
Total System Global Area 469762048 bytes
Fixed Size 1248560 bytes
Variable Size 146801360 bytes
Database Buffers 314572800 bytes
Redo Buffers 7139328 bytes
数据库装载完毕。
SQL> select checkpoint_change#,last_change# from v$datafile;
CHECKPOINT_CHANGE# LAST_CHANGE#
------------------ ------------
1183495 1183495-----和检查点一样的值
1183495 1183495
1183495 1183495
1183495 1183495
SQL> select checkpoint_change#,last_change# from v$datafile;
CHECKPOINT_CHANGE# LAST_CHANGE#
------------------ ------------
1183495 1183495
1183495 1183495
1183495 1183495
1183495 1183495
SQL> alter database open;
数据库已更改。
SQL> select checkpoint_change#,last_change# from v$datafile;
CHECKPOINT_CHANGE# LAST_CHANGE#----数据库打开后,stop scn变为null
------------------ ------------
1183496
1183496
1183496
1183496
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/24500180/viewspace-722865/ ,如需转载,请注明出处,否则将追究法律责任。