- Oracle Exadata专家手册
- (美)塔里克·法鲁克等
- 598字
- 2025-02-23 04:52:46
2.4.1 最大可用性架构(MAA)
实施Oracle最大可用性架构(MAA)的指导方针和最佳实践,可消除单点故障(Single Point of Failures,SPOF),达到实现高可用性的目的。
在Exadata一体机出厂时就已经考虑到并实施了的Oracle MAA关键组件如下:
●Oracle RAC(可选)。
●Oracle ASM。
●每个层面或组件,Exadata在硬件和软件中都不存在单点故障。比如冗余的电源、RAC集群的数据库服务器,冗余的网络路径,冗余的存储等。
在Exadata中,建议部署以下Oracle MAA组件,真正实现Exadata的高可用性:
●Oracle ADG(Active Data Guard)应该部署,它提供一种复制技术,将Exadata里的Oracle数据库持续复制到一个以只读模式打开的备用数据库,用于出各种报告或者做批量分析等。
●搭建和配置普通冗余或高度冗余模式的ASM磁盘组(普通冗余是2倍冗余,高度冗余是3倍冗余)。
●所有访问Exadata的外部接口都封装以太网通道,包括公共链路(public)、备份网络链路等。
●使用Oracle RMAN去搭建、配置并测试验证备份策略是否有效。打开块更改跟踪(Block Change Tracking,BCK)选项,启用快速增量备份。
●配置数据块校验参数(DB_BLOCK_CHECKING,DB_BLOCK_CHECKSUM,DB_LOST_WRITE_PROTECT),防止数据块损坏。
●所有Exadata上的生产数据库,打开归档和强制日志记录(force logging)模式,恢复操作会更稳定、更有效。
●用Oracle闪回技术来保护Oracle数据,防止逻辑损坏。这些Oracle闪回技术,让Oracle RAC数据库非常容易地回退到某个特定的时间点。
●为参数UNDO_RETENTION设置最小值/最低要求级别,来保护撤销操作及闪回操作。
●为RAC/Exadata配置应用连接,做到故障发生时无缝转移到集群的幸存节点,类似于主库发生故障时,可以无缝连接到Data Guard备用库一样。