参考答案和解析
正确答案:
日志文件
更多“数据库恢复通常基于数据备份和 ( ) ”相关问题
  • 第1题:

    数据库恢复通常基于数据备份和_____。


    正确答案:
    日志文件
    【解析】备份是指把数据库复制到转储设备的过程。其中,转储设备是指用于放置数据库拷贝的磁带或磁盘。通常也将存放于转储设备中的数据库的拷贝称为原数据库的备份或转储。对数据库进行备份,以保证一旦发生故障能尽快将数据库恢复到某种一致状态,并尽可能减少对数据库的破坏。日志文件文件在数据库恢复中起着非常重要的作用,它能够很好地支持事务故障的恢复和系统故障的恢复,所以数据库恢复通常基于数据备份和日志文件。

  • 第2题:

    在SQL Server 2000中,设某天对某数据库进行了下列备份过程。在完成差异备份2之后,发现第3次修改数据库的操作是错误的。现要用数据库备份将数据库恢复到第2次修改后的状态。正确的恢复顺序是

    A.恢复完全备份1、日志备份1、差异备份1和日志备份2

    B.恢复完全备份1、日志备份1和差异备份1

    C.恢复完全备份1和差异备份1

    D.恢复完全备份1、差异备份1和日志备份2


    正确答案:D
    解析:完全备份是将数据库的内容全部备份下来,对数据库进行的第一个备份必须是完全备份;差异备份是备份数据库中相对于完全备份之后对数据库进行的修改部分;日志备份是备份自前一次备份之后的日志内容。数据库的恢复也是从完全备份开始,然后恢复最近的差异备份,最后再顺序恢复后续的日志备份。

  • 第3题:

    恢复数据库时,对恢复的顺序有如下要求:1)恢复最近的完全数据库备份;2)恢复完全备份之后的最近的差异数据库备份(如果有的话);3)按日志备份的先后顺序恢复自完全备份或差异数据库备份之后的所有日志备份。


    正确

  • 第4题:

    数据库系统存储了大量的数据,在发生意外的情况下,为了确保数据能够尽可能准确地恢复,数据库系统提供了备份和恢复的功能。通常,数据库管理系统都提供了全部数据备份、部分数据备份等两种方式,根据备份方式的不同也采用相应的恢复方式。例如,许多数据库管理系统中都提供了数据库级别的备份和恢复,也提供了表空间级别的备份和恢复(一个数据库可以包含多个表空间,一个表空间可以包含多张表)。在对数据库进行了部分数据恢复后,能否立即使用数据?请简要说明理由。


    正确答案:不能。因为对数据库进行了部分数据恢复后恢复的那部分数据还处于备份时刻的状态而数据库中其他的数据则处于当前状态即数据库中数据的状态不一致。还必须借助日志执行数据重做(redo)操作 这是一道要求读者掌握数据库系统恢复操作的实际操作题。本题的解答思路如下。 对数据库进行部分数据恢复是指将数据库恢复到发生故障前的某一个时间点此时间点之后的原有改动的数据将会丢失。 对数据库进行了部分数据恢复后恢复的那部分数据还处于备份时刻的状态而数据库中其他的数据则处于当前状态即数据库中数据的状态不一致因此不能立即使用数据。 为了解决数据状态不一致性必须把刚恢复到的数据库的那部分数据按照日志中记录的操作从备份时刻开始依序重新操作一遍使那部分数据恢复到当前状态以保证数据库中数据的一致性。
    不能。因为对数据库进行了部分数据恢复后,恢复的那部分数据还处于备份时刻的状态,而数据库中其他的数据则处于当前状态,即数据库中数据的状态不一致。还必须借助日志,执行数据重做(redo)操作 这是一道要求读者掌握数据库系统恢复操作的实际操作题。本题的解答思路如下。 对数据库进行部分数据恢复是指将数据库恢复到发生故障前的某一个时间点,此时间点之后的原有改动的数据将会丢失。 对数据库进行了部分数据恢复后,恢复的那部分数据还处于备份时刻的状态,而数据库中其他的数据则处于当前状态,即数据库中数据的状态不一致,因此不能立即使用数据。 为了解决数据状态不一致性,必须把刚恢复到的数据库的那部分数据按照日志中记录的操作,从备份时刻开始依序重新操作一遍,使那部分数据恢复到当前状态,以保证数据库中数据的一致性。

  • 第5题:

    数据库恢复通常基于数据备份和__________。


    正确答案:
    日志【解析】数据库恢复通常基于数据备份和日志。