更多“事务内部故障,需要执行()操作撤消掉该事务对数据库的一切更新…”相关的问题
第1题
使用数据库事务能保证一组代码同时被执行或不执行。
点击查看答案
第2题
数据库事务提交后,对数据库的更新操作可能还停留在服务器的缓冲区中,而未写入到磁盘,即使此时系统出现故障,事务的执行结果也不会丢失,称为事务的一致性()
点击查看答案
第3题
A. 先使用回滚日志回滚,使数据文件处于最新状态
B. 先使用重做日志重做,使数据文件处于最新状态
C. 后使用回滚日志,回退未提交的操作
D. 后使用重做日志,重做已提交的操作
点击查看答案
第4题
事务回滚是指当事务中的某一语句执行失败时,将对数据库的操作恢复到事务执行前或某个指定位置。事务回滚使用()命令。
A.ROLLBACK
B.RETURN
C.COMMIT
D.ROLLER
点击查看答案
第5题
在数据库恢复时,对尚未做完的事务执行()。
A.REDO处理
B.UNDO处理
C.ABORT处理
D.ROLLBACK处理
点击查看答案
第6题
发生介质故障时需要首先更换掉损坏磁盘介质,修复系统并重启,然后装入数据库最近的(),使数据库恢复到最近一次转储时的一致性状态。
点击查看答案
第7题
数据库运行过程中常见的故障有哪几类?试述对各类故障的恢复策略。
点击查看答案
第8题
设某数据库系统在运行过程中发生了故障,发生故障时正在运行的事务有T1、T2、T3、T4、T5和T6。进行故障恢复时,发现事务T1、T4和T5有事务开始记录而没有事务提交记录;事务T2、T3和T6有事务开始记录和事务提交的结束记录,但T3和T6对数据库的修改还没有写到数据库中,请给出一个恢复方案。
点击查看答案
第9题
6.2什么是日志文件?为什么要使用日志文件? 登记日志文件时为什么必须先写日志文件,后写数据库?日志文件能否和数据库存储在一起,为什么?
点击查看答案
第10题
设T1、T2是如下两个事务: T1: A:=B+2+C ,T2: B:=A*2-C 假设初始值A=2,B=2,C=1 (1)若两个事务允许并行执行,有多少种可能的正确执行结果,请列举出来。 (2)请给出一个可串行化调度及其结果。
点击查看答案