当数据库在正常操作过程中关闭时,数据库服务器会执行一个检查点操作,以使数据库中的所有信息都保存在数据库文件中。这就是净关机。
每次启动数据库时,数据库服务器都会检查上次关机是净关机还是由于系统出现故障所致。如果数据库并非净关机,它会自动执行以下步骤以便从系统故障中恢复:
恢复到最近的检查点 要将所有页恢复到其在最近检查点处的状态,则复制检查点日志页来覆盖自该检查点以来进行的更改。
应用自该检查点以来进行的更改 应用在该检查点和系统故障之间进行的更改(保存在事务日志中)。
回退未提交的事务 使用回退日志回退任何未提交的事务。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |