有某数据库系统在运行过程中发生了系统故障,发生故障时正在运行事务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.
第1题:
数据库系统运行过程中,由于事务代码错误所产生的故障称为()。
A.内部故障
B.系统故障
C.介质故障
D.事务故障
第2题:
20、数据库运行过程中发生的故障通常有三类,即()。
A.软件故障、硬件故障、介质故障
B.程序故障、操作故障、运行故障
C.数据故障、程序故障、系统故障
D.事务故障、系统故障、介质故障
第3题:
1、有某数据库系统在运行过程中发生了系统故障,发生故障时正在运行事务t1和t2。进行故障恢复时,在日志文件中发现有t1事务的开始记录而没有结束记录;有t2的开始记录和结束记录,但t2对数据库的修改还没有写到数据库中。t1和t2分别做何操作恢复数据库到一致状态?
第4题:
数据库系统故障一般分为事务故障、系统故障和介质故障。事务故障和系统故障的恢复由系统自动完成,而介质故障需由DBA根据操作规范手工完成恢复。
第5题:
当数据库系统出现事务故障和系统故障时需使用数据库的()进行恢复。