第7章数据库保护-s教程.pptVIP

  • 0
  • 0
  • 约6.15千字
  • 约 64页
  • 2016-06-21 发布于湖北
  • 举报
(2)利用事务日志 日志记录了对数据库数据的全部更新操作(插入、删除、修改), 日志内容包括事务标识、操作类型、操作前后的数据值等。 利用事务日志可以恢复执行不完整的事务,即从不完整的事务的当前值按事务日志记录的顺序反做(Undo),直到事务开始时的数据库值为止。 利用事务日志的恢复一般是系统自动完成的。 * (3)利用镜像技术 所谓镜像就是在不同的设备上同时存有两份数据库,我们把其中的一个设备称为主设备,把另一个称为镜像设备。 主设备与镜像设备互为镜像关系。 每当主数据库更新时,DMBS自动把更新后的数据复制到另一个镜像设备上,保证主设备上的数据库与镜像设备上的数据库一致。 数据库镜像功能可用于有效地恢复磁盘介质的故障。 * 下课了。。。 休息一会儿。。。 一级封锁协议 对事务T要修改的数据加X锁,直到事务结束(包括正常结束和非正常结束)时才释放。 一级封锁协议可以防止丢失修改,并保证事务T是可恢复的 但不能保证可重复读和不读“脏”数据。 * 一级封锁协议示例 没有丢失修改 * 二级封锁协议 一级封锁协议加上对事务T对要读取的数据加S锁,读完后即释放S锁。 除了可以防止丢失修改外,还可以防止读“脏”数据。 但不能保证可重复读数据。 * 二级封锁协议示例 没有读脏数据 * 三级封锁协议 一级封锁协议加上事务T对要读取的数据加S锁,并直到事务结束才释放。 除了

文档评论(0)

1亿VIP精品文档

相关文档