问题 填空题

数据库恢复可以用哪些方法实现

答案

参考答案:1)定期对整个数据库进行复制或转储
①转储可分为静态转储和动态转储。
静态转储:转储期间不允许(或不存在)对数据库进行任何存取、修改活动。
动态转储:转储期间允许对数据库进行存取或修改,即转储和用户事务可以并发执行。
②还可分为海量存储和增量转储
海量存储:每次转储全部数据库。
增量转储:每次只转储上次转储后更新的数据。
2)建立“日志”文件
3)恢复
①如果数据库已被破坏,就装入最近一次备份的数据库,然后利用“日志”文件执行REDO操作。
②数据库未被损坏,但某些数据可能不可靠。不必复制存档的数据库,只要通过“日志”文件执行UNDO操作,把已经结束的不可靠的事务进行UNDO处理。

单项选择题 共用题干题
单项选择题 A1/A2型题