Oracle RAC数据库节点部署与环境配置详解
需积分: 9 46 浏览量
更新于2024-08-10
收藏 1.46MB PDF 举报
本篇文章主要介绍了在Oracle 11g环境下,通过数据库层面(CRS, Cluster Resource Scheduler)添加新的RAC(Real Application Clustering)节点的技术过程。以下是详细的步骤:
1. 启动CRS服务:
在每个RAC节点上,以管理员身份执行`/etc/init.d/init.crs start`来启动CRS服务。确保服务成功启动,这对于集群的正常运行至关重要。
2. 设置DISPLAY环境变量:
- 如果在本地终端进行安装,执行`export DISPLAY=localhost:0.0`,以确保图形界面可以正确显示。
- 对于远程终端,使用目标节点的IP地址代替,如`export DISPLAY=10.166.113.49:0.0`。确保在安装前检查这个环境变量设置是否生效。
3. 安装校验:
使用`$ORA_CRS_HOME/bin/cluvfy stage -post crsinst -n ireadrac1,ireadrac2,ireadrac3,ireadrptdb1`命令进行安装前的校验,确认所有节点的配置无误,必要时修复问题后再进行集群安装。
4. 集群节点管理:
- 节点列表应包含所有RAC成员,用逗号分隔,如`ireaddb01,ireaddb02,ireaddb03`。
- 文档提到的数据节点扩容和删除涉及到的是更复杂的操作,可能涉及数据迁移、配置更改以及校验集群一致性。
5. 操作系统和ORACLE环境:
使用的是SUSE Linux Enterprise Server 10 SP1 (x86_64)操作系统,内核为2.6.16.46,Oracle Database 11g Enterprise Edition,版本11.1.0.7.0。这表明文章针对的是企业级数据库部署,并强调了兼容性与稳定性。
6. 系统准备:
- 创建必要的用户和组,如dba、oinstall和oracle用户,并为oracle用户设置密码。
- 配置环境变量,赋予重要目录如/opt/oracle、/opt/oracrs、/usr/local/bin等权限。
- 设置oracle用户的环境变量,确保其可以正确访问数据库资源。
- 配置hosts文件以支持RAC节点间的通信。
- 建立RAC信任机制,确保节点间能安全交互。
7. 集群扩展步骤:
- 包括备份OCR(Oracle Cluster Registry)及其磁盘头,调整新节点的内核参数,创建Inventory目录等。
- 逐步执行特定脚本,如orainstRoot.sh、rootaddnode.sh和root.sh,来在集群层面添加新节点。
本文提供了详细的步骤,适合在实际操作中作为参考,特别是在维护和扩展Oracle 11g RAC环境时,对于数据库层面的节点管理和配置具有指导意义。在执行过程中,需要根据实际环境调整和执行,确保系统的稳定性和安全性。
2019-04-14 上传
2009-09-22 上传
2017-10-10 上传
2021-10-07 上传
2009-03-12 上传
点击了解资源详情
Fesgrome
- 粉丝: 37
- 资源: 3811
最新资源
- how to get android resoure code
- FireWire System Architecture (2nd Edition).pdf
- 软件设计文档国家标准 测试计划(GB8567——88)
- Z-Network”的使用方法.doc
- ARM嵌入式系统C语言编程
- zigbee 入门-4
- zigbee 入门-3
- zigbee 入门 -2
- 微软NET Framework2.0题库
- .NET环境下的SNMP编程
- Fermi 白皮书中文翻译 v0.1版本
- JVM 6 详细参数(中文版)
- C#异步操作...C#编程
- struts/spring/hibernate的整合开发
- 很好的J2EE入门书籍
- java基础让你不会到入门的笔记