今天在我们的测试数据库检查到如下TRACE:(udump下)
。。。。
*** SESSION ID:(8.3) 2007-11-12 12:05:29.441
Thread checkpoint rba:0x000941.00000002.0010 scn:0x0000.00e0d232
On-disk rba:0x000942.0001abdf.0000 scn:0x0000.00e0dc8d
Use incremental checkpoint cache-low RBA
Thread 1 recovery from rba:0x000941.000212b0.0000 scn:0x0000.00000000
----- Redo read statistics for thread 1 -----
。。。。
显然,数据库启动时有REOCVERY的操作。在数据库关闭时,应该还是有ACTIVE的SESSION,但是相关人员一般就直接SHUTDOWN ABORT所致。
执行下列SQL:
SQL> alter system checkpoint ;
System altered.
SQL> alter system switch logfile;
System altered.
SQL> shutdown immediate; 或shutdown transactional;
。。。。
*** SESSION ID:(8.3) 2007-11-12 12:05:29.441
Thread checkpoint rba:0x000941.00000002.0010 scn:0x0000.00e0d232
On-disk rba:0x000942.0001abdf.0000 scn:0x0000.00e0dc8d
Use incremental checkpoint cache-low RBA
Thread 1 recovery from rba:0x000941.000212b0.0000 scn:0x0000.00000000
----- Redo read statistics for thread 1 -----
。。。。
显然,数据库启动时有REOCVERY的操作。在数据库关闭时,应该还是有ACTIVE的SESSION,但是相关人员一般就直接SHUTDOWN ABORT所致。
执行下列SQL:
SQL> alter system checkpoint ;
System altered.
SQL> alter system switch logfile;
System altered.
SQL> shutdown immediate; 或shutdown transactional;
重启数据库后,没有产生该类跟踪信息。
本文转自Be the miracle!博客51CTO博客,原文链接http://blog.51cto.com/miracle/50228如需转载请自行联系原作者
Larry.Yue