数据库故障、恢复(日志恢复重点)的若干问题

a38871 8 0 PDF 2020-12-21 09:12:32

为什么要进行数据库恢复? 为了保障事务的原子性和持久性,确保数据不丢失、不破坏。常用数据转储和日志文件进行数据恢复 故障的种类有哪些? 1、事物内部故障。 分为预期故障和非预期故障,一般重点谈论非预期故障。 预期故障可以通过事务程序本身发现,例如在写java程序时,使用try catch就可以捕捉预期故障并处理。在数据库中也可以通过在事务中加入判断来预期。 非预期故障可以理解为意料之外,例如运算溢出、并发事务死锁,违反了完整性约束。 非预期故障的一些特点:没有到达预期终点,如commit或者先是rollback。解决方式是事务撤销undo 2、系统故障 发生原因和影响:cup故障、操作系统故障

用户评论
请输入评论内容
评分:
暂无评论