更多"日志文件是用来记录对数据库的每一次更新活动的文件,当数据库系统发生故障"的相关试题:
[单项选择]当数据库系统发生故障时,根据现场数据内容、日志文件的故障前映像和( )来恢复系统的状态。
A. 库文件
B. 日志文件
C. 检查点文件
D. 后备文件
[单项选择]某数据库系统在运行过程中发生了系统故障,发生故障时正在运行事务t1和t2。进行故障恢复时,在日志文件中发现有t1的事务开始记录而没有结束记录,有t2的开始记录和结束记录,但t2对数据库的修改还没有写到数据库中,从检查点开始正向扫描日志文件______。
A. 扫描到t1时,直接重做t1,扫描到t2时,将t2直接撤消
B. 扫描到t1时,将t1加入重做队列,扫_描到t2时,将t2加入撤消队列
C. 扫描到t1时,直接撤消t1,扫描到t2时,将t2直接重做
D. 扫描到t1时,将t1加入撤消队列,扫描到t2时,将t2加入重做队列
[单项选择]有某数据库系统在运行过程中发生了系统故障,发生故障时正在运行事务t1和t2。进行故障恢复时,在日志文件中发现有t1的事务开始记录而没有结束记录,有t2的开始记录和结束记录,但t2对数据库的修改还没有写到数据库中,从检查点开始正向扫描日志文件()。
A. 扫描到t1时,直接重做t1,扫描到t2时,将t2直接撤销
B. 扫描到t1时,将t1加入重做队列,扫描到t2时,将t2加入撤销队列
C. 扫描到t1时,直接撤销t1,扫描到t2时,将t2直接重做
D. 扫描到t1时,将t1加入撤销队列,扫描到t2时,将t2加入重做队列
[多项选择]数据库系统发生故障时,可以基于日志进行恢复。下面列出的条目中,哪些是日志记录的内容( )
A. 事务开始信息
B. 更新信息
C. 提交信息
D. 事务中止信息
E. 创建信息
[单项选择]数据库系统的日志文件用于记录下述哪类内容
A. 程序运行过程
B. 数据查询操作
C. 程序执行结果
D. 数据更新操作
[单项选择]数据库系统发生故障时,可以基于日志进行恢复。下列条目中,( )是日志记录的内容。 Ⅰ、事务开始信息 Ⅱ、更新信息 Ⅲ、提交信息 Ⅳ、事务中止信息 Ⅴ、事务删除信息
A. Ⅰ、Ⅱ、Ⅲ和Ⅴ
B. Ⅰ、Ⅲ、Ⅳ和Ⅴ
C. Ⅰ、Ⅱ、Ⅲ和Ⅳ
D. 都是
[单项选择]数据库系统发生故障时,可以基于日志进行恢复。下面列出的条目中,哪些是日志记录的内容
Ⅰ.事务开始信息 Ⅱ.更新信息 Ⅲ.提交信息 Ⅳ.事务中止信息
A. Ⅰ,Ⅱ和Ⅳ
B. Ⅰ,Ⅲ和Ⅳ
C. Ⅱ,Ⅲ和Ⅳ
D. 都是