Oracle 11g RAC安装优化指南
版权申诉
44 浏览量
更新于2024-09-04
收藏 327KB PDF 举报
“Oracle 11g RAC最佳安装实践手册”是一份详细的专业文档,旨在提供Oracle 11g Real Application Clusters (RAC) 的安装和优化指南。文档涵盖了从操作系统层面到数据库层面的最佳实践,以确保系统的高效、稳定运行。
在操作系统最佳实践中,针对Red Hat Enterprise Linux (RHEL) 7.6,有以下关键步骤:
1. 关闭透明大页:透明大页可能会导致性能问题,尤其是在Oracle RAC环境中,因此建议关闭。
2. 确认IO调度算法:选择合适的IO调度算法对数据库性能至关重要,通常推荐使用“deadline”或“noop”。
3. 配置时钟同步:保持集群节点间的时间同步是必要的,可以使用NTP服务实现。
4. 修改grid和oracle进程数量限制:根据系统硬件配置调整这些限制,以优化资源利用率。
5. 配置系统参数:包括内存管理、调度策略等,以适应Oracle RAC的需求。
6. 禁用物理地址随机分配:这有助于减少内存访问的不确定性,提高性能。
7. RemoveIPC处理:清理无用的Inter-Process Communication (IPC) 资源,防止资源浪费。
8. NOZEROCON:配置网络接口,避免发送零填充的数据包。
9. 禁用不必要服务:减少不必要的服务以降低安全风险和资源消耗。
10. 启用rc-local服务:允许自定义启动脚本,以执行特定的系统配置。
11. 开启大页:使用大页内存可以减少内存碎片,提升性能。
Grid Infrastructure (GI) 最佳实践包括:
1. 禁用AVAHIdaemon:AVahi是一种Bonjour服务,可能与Oracle RAC冲突。
2. 禁用ora.crf:ora.crf进程可能在某些情况下引起问题,可以考虑禁用。
3. 设置ASM实例内存参数:根据实际需求调整Automatic Storage Management (ASM) 的内存配置。
4. 修改VIP对network的硬依赖关系:优化网络故障切换机制,提高高可用性。
数据库最佳实践主要涉及数据库的配置和优化:
1. 关闭密码大小写敏感:便于用户输入,但可能影响安全性。
2. 调整PASSWORD_LIFE_TIME:设置合理的密码过期时间。
3. 关闭跨实例并行:在RAC环境下,跨实例并行可能导致性能下降。
4. 设置dump文件大小上限:避免过大文件占用过多磁盘空间。
5. 调整默认分区大小:根据数据分布优化分区大小。
6. 设置并行子进程的数量上限:控制资源消耗,防止过度并行。
7. 关闭DRM (Dynamic Resource Manager):在特定场景下可能不必要。
8. 关闭初始化extent的延迟创建:优化空间管理。
9. 关闭result_cache:在某些情况下,结果缓存可能不适用。
10. 增加实例延迟降级锁的时长:改善锁等待情况。
11. 关闭自适应游标共享:简化查询计划管理。
12. 关闭Cardinalityfeedback:避免统计信息更新带来的开销。
13. 设置特定事件:如28401、10949、60025,用于调试或优化。
14. 并行会话使用largepool:优化内存使用。
15. 恢复LGWR的post/wait通知方式:改善日志写入效率。
16. 关闭sqltuningadvisor:避免自动调优带来的额外负载。
17. 禁用spaceadvisor:空间顾问可能不适用于所有环境。
18. 调整进程优先级:优化系统资源分配。
19. 关闭directpathread:避免直接路径读可能导致的问题。
20. 关闭resourcelimit:在某些场景下,资源限制可能不必要。
21. 参数设置规避bug:根据已知问题调整参数。
22. 加速smon进程的事务恢复:提高系统恢复速度。
23. 文件写入失败实例不Crash:增强系统容错能力。
24. 隐含参数设置:避免Data Guard相关问题。
通过遵循这些最佳实践,可以确保Oracle 11g RAC的安装和运行更加稳定、高效,同时最大化数据库性能。更多数据库资源可访问美河学习在线平台(www.eimhe.com)。
276 浏览量
160 浏览量
140 浏览量
2022-06-24 上传
215 浏览量
2010-06-11 上传
159 浏览量
276 浏览量