数据库故障对数据库的影响主要分为两类:

1. 物理破坏:介质故障导致数据库数据不可访问。

2. 逻辑破坏:事务故障或系统故障导致数据库数据不一致。

数据库恢复原理是利用存储在其他位置的冗余数据重建受损或不正确的数据。尽管原理简单,但实现较为复杂,在大型数据库中,恢复子系统代码量往往超过总代码量的10%。