数据恢复

由于计算机的故障、停电、工作人员的失误等突发事件,可能会造成数据库中的数据错误、数据丢失、事务非正常中断等严重后果,所以数据库的数据恢复功能是不可缺少的。数据恢复功能是指将数据库从某一错误状态中恢复到某一尽可能最近的正确状态。

转储是数据库恢复采用的基本技术。转储是 DBA 定期地将整个数据库复制到磁盘或磁带上保存起来的过程。转储定期地保留数据库的副本。做日志是另一重要手段。日志文件记录了系统的每一次操作。将备份和日志文件相结合,就能够从作备份的时刻开始,根据日志文件恢复作过的每一次操作, 从而使损失降低到最小程度。如图 2.10 所示:

数据恢复 - 图1