Oracle RAC 应用部署最佳实践指南
1. 引言
Oracle Database 10g RAC 让 Oracle 数据库能在集群上运行各类主流业务应用,涵盖 OLTP 和 DSS 等,还能有效支持混合 OLTP/DSS 环境。它是 Oracle 网格战略的关键组件,借助通用硬件和操作系统实现成本效益与资源的最大利用。本文聚焦于在 RAC 上部署应用的策略与最佳实践,特别是利用 Oracle “Full Stack”,包括 Oracle Database 10g、RAC、Oracle Clusterware 和 ASM。
2. 规划
成功实施 RAC 不仅仅是安装软件、构建数据库和调整参数,更要解决不合理期望、误解以及目标不明确等问题,制定结构化实施计划以实现业务效益。
- 理解 RAC 架构
- 市场上对集群技术存在诸多混淆,理解架构是实施的首要步骤。需关注硬件集群与软件/数据库集群的区别、不同数据库架构(共享无、共享数据、共享缓存)、活动 - 被动与活动 - 活动模式、热备用与相互接管及分布式负载集群等概念。
- 所有集群架构都通过组件冗余提供一定程度的高可用性,但只有 RAC 及其基于的硬件集群架构能为任何应用提供可扩展性和高可用性。
- 独立系统与集群环境的主要区别在于互连和共享存储。RAC 要求高带宽、低延迟的互连和支持共享并发访问的存储。网络附加存储(NAS)、小型计算机系统接口(SCSI)和光纤存储都兼容,GigE 是目前各平台私有互连的最佳选择。
- 集群软件是 RAC 的关键使能技术,Oracle Database 10g RAC 提供了全集成的 Oracle Clusterw
超级会员免费看
订阅专栏 解锁全文
53

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



