为了确定问题发生的位置, 我们将故障归纳为以下几类:
- 事务失败
- 系统崩溃
- 磁盘故障 1. Transaction failure
- 逻辑错误:如果由于某些代码错误或内部错误条件而导致事务无法完成, 则会发生逻辑错误。
- 语法错误:发生在DBMS本身终止活动事务的情况下, 因为数据库系统无法执行该事务。例如, 如果出现死锁或资源不可用, 系统将中止活动事务。
- 由于电源故障或其他硬件或软件故障, 可能会发生系统故障。示例:操作系统错误。故障停止假设:在系统崩溃中, 假定非易失性存储未损坏。
- 它发生在以前经常发生故障的硬盘驱动器或存储驱动器的地方。在技??术发展的早期, 这是一个普遍的问题。
- 磁盘故障的发生是由于坏扇区的形成, 磁盘磁头崩溃, 磁盘无法访问或其他任何故障, 这些故障会破坏全部或部分磁盘存储。
【DBMS事务失败分类】The transaction failure occurs when it fails to execute or when it reaches a point from where it can’ t go any further. If a few transaction or process is hurt, then this is called as transaction failure.
Reasons for a transaction failure could be –
Next Topic DBMS Log-Based Recovery
← prev next →
推荐阅读
- DBMS RAID技术
- 什么是数据库()
- DBMS中的索引详解
- DBMS和RDBMS之间的区别
- DBMS中的死锁
- DBMS与文件系统
- DBMS视图可序列化
- DBMS基于验证的协议
- DBMS时间戳排序协议