Oracle RAC数据库节点部署与环境配置详解
需积分: 9 43 浏览量
更新于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
- 资源: 3821
最新资源
- Fisher Iris Setosa数据的主成分分析及可视化- Matlab实现
- 深入理解JavaScript类与面向对象编程
- Argspect-0.0.1版本Python包发布与使用说明
- OpenNetAdmin v09.07.15 PHP项目源码下载
- 掌握Node.js: 构建高性能Web服务器与应用程序
- Matlab矢量绘图工具:polarG函数使用详解
- 实现Vue.js中PDF文件的签名显示功能
- 开源项目PSPSolver:资源约束调度问题求解器库
- 探索vwru系统:大众的虚拟现实招聘平台
- 深入理解cJSON:案例与源文件解析
- 多边形扩展算法在MATLAB中的应用与实现
- 用React类组件创建迷你待办事项列表指南
- Python库setuptools-58.5.3助力高效开发
- fmfiles工具:在MATLAB中查找丢失文件并列出错误
- 老枪二级域名系统PHP源码简易版发布
- 探索DOSGUI开源库:C/C++图形界面开发新篇章