简述典型的恢复策略。
简述典型的恢复策略。
【正确答案】:(1)平时做好两件事:转储和建立日志。①周期地对整个数据库进行拷贝,转储到另一个磁盘或磁带一类存储介质中。②建立日志数据库。(2)一旦发生数据库故障,分两种情况进行处理:①如果数据库遇到灾难性故障,例如磁头脱落、磁盘损坏等,这时数据库已不能用了,就必须装入最近一次拷贝的数据库备份到新的磁盘,然后利用日志库执行“重做”已提交的事务,把数据库恢复到故障前的状态。②如果数据库未遭到物理性破坏,但破坏了数据库的一致性,此时不必去拷贝存档数据库,只要利用日志库“撤销”所有不可靠的修改,再利用日志库执行“重做”已提交的、但对数据库的更新可能还留在内存缓冲区的事务,就可以把数据库恢复到正确状态。
Top