许多因素可能会影响数据库的可用性,包括:
1)计划性停机。①出于维护的考虑。②出于升级的考虑。
2)非计划停机。①服务器硬件故障。②磁盘硬件故障。③操作系统故障。④数据库软件故障。⑤数据中心站点故障。⑥网络故障。
3)应用问题。①安全和授权问题。②严重性能问题。③恢复失败。
4)数据问题。①数据损坏(由于缺陷、架构设计或者用户错误)。②数据库对象丢失。③数据丢失。④数据复制问题。
5)人为错误。
正确答案是 B: Corruption 损坏。
专业分析:
1. **Corruption 损坏**:数据库损坏通常是由于用户错误、媒体丢失或物理灾难引起的。这种情况可能导致数据库中的数据变得不可用或不一致。损坏可以是逻辑上的(如数据格式错误)或物理上的(如硬盘故障)。
2. **Security breaches 安全漏洞**:安全漏洞通常指的是未经授权的访问或数据泄露,主要涉及数据的安全性问题,而不是数据的完整性或可用性问题。
3. **Audits 审计**:审计是对数据库活动的检查和记录,以确保合规性和安全性。审计本身不会导致数据库损坏。
4. **Failure 失败**:数据库失败可以是由于硬件故障、软件错误或其他原因导致的系统停机,但“失败”是一个更广泛的概念,未必直接指向数据损坏。
因此,考虑到题目中提到的用户错误、媒体丢失或物理灾难,最合适的选项是 B: Corruption 损坏。