《数据库系统概论》课程学习(10)——第十章 数据库恢复技术

事务

事务的特性、事务故障及种类

事务的特性

  • 原子性:即事务中的操作要么都做,要么都有不做;
  • 一致性:即事务的结果必须使数据库从一致性状态变到一致性状态;
  • 隔离性:即并发执行各个事务之间不能互相干扰;
  • 持续性:即事务一旦提交,它对数据库中数据的改变就应该是永久性的。

事务故障:是指事务在运行至正常终止点前被终止。

常见故障大致可分为:

  • 1、事务内务故障:是指事务本身存在问题。如运算溢出、并发事务死锁、违反了某些完整性限制等。可以通过事务程序发现并处理;也可能是非预期的,需要DBMS或DBA来处理。
  • 2、系统故障:是指诸如CPU故障、操作系统故障、DBMS代码错误、系统断电等,系统需要重新启动。
  • 3、介质故障:是指数据库的物理存储介质出现问题,如磁盘损坏、外界强磁干扰等。
  • 4、计算机病毒:是指利用非正规程序更新数据库数据。
  • 5、自然灾害等:可视为介质故障。

故障示例

数据转储

数据恢复最常用的技术就是利用备份和日志

转储:指DBA将整个数据库文件复制到磁带或另一磁盘上保存起来的过程。

  • 备用的数据称为后备副本或后援副本。
  • 转储十分耗费时间和资源,不能频繁进行。DBA应确定适当的转储周期。
  • 静态转储:即系统中无运行事务时开始,转储期间不允许数据库更新。
  • 动态转储:即转储和用户事务并发执行,转储期间允许数据库更新。
  • 海量转储:即每次转储数据库的全部内容。
  • 增量转储:即每次只转储上一次转储后更新过的数据。
  • DBA应该制定适合的转储方式。

问题:若只有备份数据,当数据

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值