ITPub博客

首页 > Linux操作系统 > Linux操作系统 > v$datafile中的last_change#

v$datafile中的last_change#

原创 Linux操作系统 作者:oracle_mao 时间:2012-05-07 09:42:23 0 删除 编辑

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博客 ” ,链接:http://blog.itpub.net/24500180/viewspace-722865/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 磁盘,小理解
请登录后发表评论 登录
全部评论

注册时间:2011-03-28

  • 博文量
    94
  • 访问量
    744222