错题和经典例题:数据库保护,再重新刷亿遍2333!
仍然很待·很多很多的训练丫喽2333!
————————————————————————————————
一些知识积累哦:
X锁:若事务T对数据对象A加上X锁,则只允许T读取和修改A,不允许其他任何事务再对A加锁,直到T释放A上的X锁。
S锁:若事务T对数据对象A加上S锁,则T可以读A但不能修改A,其他事务只能再对A加上S锁,而不能加X锁,直到T释放A上的S锁。
三级封锁协议的主要区别:什么操作需要申请封锁,以及何时释放锁(即持续时间)
D
A
C
答:事务故障,系统故障,介质故障。
事务故障恢复策略:反向扫描日志文件,讲日志更新前的数据重新写入数据库中,知道事务的开始标志。
系统故障恢复策略:撤销故障发生时未完成的事务,重做已完成的事务。
介质故障恢复策略:利用数据库副本和日志副本进行恢复(需要DBA介入)