写日志的时候,一般是先把相应的数据库修改写到外存的数据库中,再把日志记录写到外存的日志文件中。
错
举一反三
- 写日志的时候,一般是先把相应的数据库修改写到外存的数据库中,再把日志记录写到外存的日志文件中。 A: 正确 B: 错误
- 下列关于故障恢复的叙述中,______是不正确的。 A: 系统可能发生的故障类型主要有事务故障、系统故障和磁盘故障 B: 利用更新日志记录中的改前值可以进行UNDO,利用改后值可以进行REDO C: 写日志的时候,一般是先把相应的数据库修改写到外存的数据库中,再把日志记录写到外存的日志文件中 D: 磁盘故障的恢复需要DBA的介入
- 下列关于日志的叙述中,不正确的是()。 A: 日志登记的顺序严格按照事务在执行中各操作发生的实际顺序登记 B: 必须先把对数据库的修改写到外部数据库中,再把日志记录写到外存的日志文件中 C: 对事务故障的恢复一般首先反向扫描日志文件查找该事务的更新操作 D: 对系统故障的恢复一般首先正向扫描日志文件,找出故障发生前已提交的事务
- 下列关于故障类型和故障恢复的叙述中,哪些是正确的() A: 事务的逻辑错误是造成事务故障的唯一原因 B: 发生系统故障时,主存储器内容丢失,而外存储器仍完好无损 C: 发生磁盘故障时,可以利用其它磁盘上的数据备份或磁带上的备份来进行恢复 D: 日志文件能够很好地支持事务故障的恢复和系统故障的恢复 E: 必须先把日志记录写到外存的日志文件中,再把相应的数据库修改写到外存的数据库中
- 数据库日志登记必须遵循的原则有哪些? A: 日志登记的先后次序,必须严格按照并发事务的操作执行的时间次序。 B: 必须先写日志文件,然后写数据库。在事务提交的时候,必须先把表示数据更新的日志记录写入日志文件,然后才能把数据修改写入数据库中,术语称为预写日志(Write-Ahead Logging)。 C: 日志登记的先后次序,必须严格按照并发事务的操作执行提交的时间次序。 D: 必须先写数据库,然后写日志文件。
内容
- 0
下列关于数据库日志文件的叙述中,错误的是______。 A: 数据库日志文件存放恢复数据所需的所有信息,确保数据库的一致性和实时性 B: 数据库日志是数据库中已发生的所有修改和执行每次修改的事务的一连串记录 C: 每一个数据只有一个数据库日志文件,不允许拥有多个日志文件 D: 当数据库损坏时,可以由数据库管理员使用数据库日志来有效还原数据库
- 1
数据库系统中可能发生各种各样的故障,对于这些故障DBMS提供了相应的恢复机制。这些机制中主要涉及如何建立冗余数据和如何利用这些数据实施数据库恢复,常用技术是数据转储和登记日志文件。日志文件的登记次序严格按照并发事务执行的时间次序,必须( )。 A: 先写数据库,后写日志文件 B: 先写日志文件,后写数据库 C: 同时写日志文件和数据库 D: 先写日志文件,不用写数据库
- 2
登记日志文件时() A: 先登记日志文件,后修改数据库 B: 先修改数据库,后登记日志文件 C: 根据系统当时的情况,决定先登记日志文件还是先修改数据数据库 D: 没有要求
- 3
青书学堂: (问答题) 什么是日志文件?登记日志文件时为什么必须先写日志文件,后写数据库? 日志文件是用来记录事务对数据库的更新操作的文件。
- 4
数据库的数据和日志文件,一般存储在同一个文件目录中