实现 Oracle 数据库高可用性:Data Guard 与 Flashback 技术解析
1. 实现最大正常运行时间
在企业环境中,确保关键应用程序的高可用性至关重要。为了实现这一目标,需要在 Grid Control 安装阶段投入更多时间,避免在同一服务器上进行所有组件的默认安装。这样可以减少后续迁移、升级、打补丁等操作时的服务中断。
1.1 最大可用性架构(MAA)概述
最大可用性架构是一种旨在最大化关键应用程序正常运行时间的方法。这不仅需要物理组件的支持,还需要组织层面的一些关键实践。企业 IT 部门的管理人员应参与其中,确保这些实践得以落实。
1.2 冗余的重要性
冗余是 MAA 的核心,这也包括 DBA 自身。在小型 IT 组织中,DBA 通常需要为自己的工作做好详细文档记录,包括电子和纸质副本,以便在自己无法工作时,备份人员能够继续工作。
2. Data Guard 和 Flashback 技术
2.1 备用数据库类型
在 Oracle 11g 企业版中,有三种备用数据库类型:逻辑备用、快照备用和物理备用。
| 备用数据库类型 | 特点 |
| ---- | ---- |
| 物理备用 | 是主数据库的逐块复制,使用 Redo Apply 进行数据同步,根据性能和资源限制提供不同级别的数据丢失保护。 |
| 快照备用 | 几乎与标准物理备用相同,但它是某个时间点的数据快照,用于在不影响生产数据库的情况下执行各种测试场景。 |
| 逻辑备用 | 是主数据库的只读副本,通过 SQL Apply 进程在数据库
超级会员免费看
订阅专栏 解锁全文
19

被折叠的 条评论
为什么被折叠?



