在之前的文章中我介绍了为10g RAC Cluster添加节点的具体步骤。在11gr2中Oracle CRS升级为Grid Infrastructure,通过GI我们可以更方便地控制CRS资源如:VIP、ASM等等,这也导致了在为11.2中的GI添加节点时,同10gr2相比有着较大的差异。 这里我们要简述在11.2中为GI ADD NODE的几个要点: 一、准备工作 准备工作是不可忽略的,在10g RAC Cluster添加节点中我列举了必须完成的先决条件,在11.2 GI中这些条件依然有效,但请注意以下2点: 1.不仅要为oracle用户配置用户等价性,也要为grid(GI安装用户)用户配置;除非你同时使用oracle安装GI和RDBMS,这是不推荐的 2.在11.2 GI中推出了octssd(Oracle Cluster Synchronization Service Daemon)时间同步服务,如果打算使用octssd的话那么建议禁用ntpd事件服务,具体方法如下:

# service ntpd stop
Shutting down ntpd:                                        [  OK  ]
# chkconfig ntpd off
# mv /etc/ntp.conf /etc/ntp.conf.orig
# rm /var/run/ntpd.pid

3.使用cluster verify工具验证新增节点是否满足cluster的要求:

cluvfy stage -pre nodeadd -n <NEW NODE>具体用法如:su - grid[grid@vrh1 ~]$ cluvfy stage -pre nodeadd -n vrh3Performing pre-checks for node additionChecking node reachability...
Node reachability check passed from node "vrh1"Checking user equivalence...
User equivalence check passed for user "grid"Checking node connectivity...Checking hosts config file...Verification of the hosts config file successfulCheck: Node connectivity for interface "eth0"
Node connectivity passed for interface "eth0"Node connectivity check passedChecking CRS integrity...CRS integrity check passedChecking shared resources...Checking CRS home location...
The location "/g01/11.2.0/grid" is not shared but is present/creatable on all nodes
Shared resources check for node addition passedChecking node connectivity...Checking hosts config file...Verification of the hosts config file successfulCheck: Node connectivity for interface "eth0"
Node connectivity passed for interface "eth0"Check: Node connectivity for interface "eth1"
Node connectivity passed for interface "eth1"Node connectivity check passedTotal memory check passed
Available memory check passed
Swap space check passed
Free disk space check passed for "vrh3:/tmp"
Free disk space check passed for "vrh1:/tmp"
Check for multiple users with UID value 54322 passed
User existence check passed for "grid"
Run level check passed
Hard limits check failed for "maximum open file descriptors"
Check failed on nodes:vrh3
Soft limits check passed for "maximum open file descriptors"
Hard limits check passed for "maximum user processes"
Soft limits check passed for "maximum user processes"
System architecture check passed
Kernel version check passed
Kernel parameter check passed for "semmsl"
Kernel parameter check passed for "semmns"
Kernel parameter check passed for "semopm"
Kernel parameter check passed for "semmni"
Kernel parameter check passed for "shmmax"
Kernel parameter check passed for "shmmni"
Kernel parameter check passed for "shmall"
Kernel parameter check passed for "file-max"
Kernel parameter check passed for "ip_local_port_range"
Kernel parameter check passed for "rmem_default"
Kernel parameter check passed for "rmem_max"
Kernel parameter check passed for "wmem_default"
Kernel parameter check passed for "wmem_max"
Kernel parameter check passed for "aio-max-nr"
Package existence check passed for "make-3.81( x86_64)"
Package existence check passed for "binutils-2.17.50.0.6( x86_64)"
Package existence check passed for "gcc-4.1.2 (x86_64)( x86_64)"
Package existence check passed for "libaio-0.3.106 (x86_64)( x86_64)"
Package existence check passed for "glibc-2.5-24 (x86_64)( x86_64)"
Package existence check passed for "compat-libstdc++-33-3.2.3 (x86_64)( x86_64)"
Package existence check passed for "elfutils-libelf-0.125 (x86_64)( x86_64)"
Package existence check passed for "elfutils-libelf-devel-0.125( x86_64)"
Package existence check passed for "glibc-common-2.5( x86_64)"
Package existence check passed for "glibc-devel-2.5 (x86_64)( x86_64)"
Package existence check passed for "glibc-headers-2.5( x86_64)"
Package existence check passed for "gcc-c++-4.1.2 (x86_64)( x86_64)"
Package existence check passed for "libaio-devel-0.3.106 (x86_64)( x86_64)"
Package existence check passed for "libgcc-4.1.2 (x86_64)( x86_64)"
Package existence check passed for "libstdc++-4.1.2 (x86_64)( x86_64)"
Package existence check passed for "libstdc++-devel-4.1.2 (x86_64)( x86_64)"
Package existence check passed for "sysstat-7.0.2( x86_64)"
Package existence check passed for "ksh-20060214( x86_64)"
Check for multiple users with UID value 0 passed
Current group ID check passedChecking OCR integrity...OCR integrity check passedChecking Oracle Cluster Voting Disk configuration...Oracle Cluster Voting Disk configuration check passed
Time zone consistency check passedStarting Clock synchronization checks using Network Time Protocol(NTP)...NTP Configuration file check started...
No NTP Daemons or Services were found to be runningClock synchronization check using Network Time Protocol(NTP) passedUser "grid" is not part of "root" group. Check passed
Checking consistency of file "/etc/resolv.conf" across nodesFile "/etc/resolv.conf" does not have both domain and search entries defined
domain entry in file "/etc/resolv.conf" is consistent across nodes
search entry in file "/etc/resolv.conf" is consistent across nodes
All nodes have one search entry defined in file "/etc/resolv.conf"
PRVF-5636 : The DNS response time for an unreachable node exceeded "15000" ms on following nodes: vrh3File "/etc/resolv.conf" is not consistent across nodesPre-check for node addition was unsuccessful on all the nodes.

一般来说如果我们不使用DNS解析域名方式的话,那么resolv.conf不一直的问题可以忽略,但在slient安装模式下可能造成我们的操作无法完成,这个后面会介绍。 二、向GI中加入新的节点 注意11.2.0.2 GI添加节点的关键脚本addNode.sh可能存在Bug,如官方文档所述当希望使用Interactive Mode交互模式启动OUI界面添加节点时,只要运行addNode.sh脚本即可,实际情况则不是这样:

/g01/11.2.0/grid/cv/cvutl/check_nodeadd.pl -pre [-silent] CLUSTER_NEW_NODES={}

本文转自maclean_007 51CTO博客,原文链接:
http://blog.51cto.com/maclean/1277940

为11.2.0.2 Grid Infrastructure添加节点相关推荐

  1. 11.2.0.4修改RAC单节点VIP

    文章目录 一.做一下相关文件的备份 1.OCR备份 2.grid用户profile备份 二.修改VIP 1.修改节点应用配置nodeapps 2.重启节点一CRS并修改/etc/hosts中节点1的v ...

  2. Oracle Database Grid 11.2.0.4 最新 PSU

    Database 11.2.0.4 Proactive Patch Information (文档 ID 2285559.1)In this DocumentDetailsDatabase 11.2. ...

  3. Oracle RAC (11.2.0.4版本) For AIX 6.1安装手册

    [部分引用别人的文档修改而成,实际经过安装验证的文档] Oracle Rac 11GR2(11.2.0.4) For AIX6.1+ASM安装手册 部分截图采用了网上别人的图片以及部分章节 2 安装环 ...

  4. Oracle 11.2.0.1 rac升级到11.2.0.4

    升级过程分为三部分: 1.升级grid 2.升级rdbms 3.升级数据字典 前期准备: 新建grid_home和oracle_home 升级前 升级后 版本 11.2.0.1 11.2.0.4 gr ...

  5. HP11.31安装11.2.0.3实施手册

    1 前言 此文档详细描述了Oracle 11gR2 数据库在HP11.31上的安装RAC的检查及安装步骤.文档中#表示root用户执行,$表示grid或oracle用户执行. 2 系统环境 操作系统环 ...

  6. linux dump命令 异机,Oracle 11.2.0.4 从单实例,使用RMAN 异机恢复到RAC

    Oracle 11.2.0.4从单实例,使用RMAN异机恢复到RAC 注意: (1)迁移的2个db版本版本要一致.包括小版本. (2)RMAN异机恢复的时候,db_name必须相同.如果说要想改成其他 ...

  7. oracle 11.2.0.3.4 psu 14275605 下载,Oracle RAC 11.2.0.3.2 升级 11.2.0.3.4

    Oracle RAC 11.2.0.3.2升级11.2.0.3.4 安装环境操作系统:RHEL6.264bitOracle Database版本:11.2.0.3.2Oracle Grid版本:11. ...

  8. [Oracle 11g r2(11.2.0.4.0)]集群守护进程gpnp介绍

    首先来看下oracle11g r2进程关系: gpnp 全称为grid plug and play,是Oracle 11 gR2 版本集群管理软件新增的组件.该组件的功能由即npd.bin 守护进程实 ...

  9. Oracle 11.2.0.4 RAC 手动打补丁

    文章目录 1 补丁介绍 1.1 下载补丁和最新OPatch 1.2 补丁说明 2 检查数据库当前OPatch版本 3 确认停止oem 1.查看oem运行状态: 2.如果是运行状态,则需要关闭: 4 更 ...

最新文章

  1. 微调BERT:序列级和令牌级应用程序
  2. 摧枯拉朽,说说ES6的三把火
  3. 理解 IEnumerable 与 IEnumerator
  4. 文件创建和删除命令:touch、rm
  5. IDEA提交项目到SVN
  6. 智能机器人及其应用ppt课件_机器人视觉技术在建筑智能化生产中的应用
  7. 嵌入式C语言之struct内存分配分析
  8. 微软技术专家谈x86架构的怪异之处
  9. input js 离开事件_JS购物车的实现
  10. Android 常见 Memory Leak 原因及解决办法总结
  11. 微信小程序微商城:开发者key获取
  12. 小程序毕设作品之微信小程序点餐系统毕业设计(4)开题报告
  13. LaTeX函数、符号及特殊字符
  14. PCB的制作工艺流程
  15. 最短路 POJ2387
  16. 蓝桥杯:国二选手经验贴 附蓝桥杯历年真题
  17. adjacent angle_adjacent angle是什么意思_adjacent angle怎么读_adjacent angle翻译_用法_发音_词组_同反义词_邻角-新东方在线英语词典...
  18. SpaceShooter打飞机教程笔记(一)
  19. 快手协议/逆向开发ks协议
  20. 劳动节 | 耕耘美好,创造不凡

热门文章

  1. MS SQL入门基础:移动数据库
  2. 使用SSM+JSP实现一个教务管理系统
  3. Windows10系统的使用小技巧四 —— 剪贴板历史记录
  4. swust oj 962
  5. 关于Mybatis的SQL映射文件中in关键字的用法
  6. CC2431 代码分析③-忍辱负重的CC2430
  7. char 类型的数组转换到CSting
  8. 在PHP当中制作隔行换色的效果以及制作上下翻页的效果!
  9. 访问远程数据库,把远程数据库当做本地库来用
  10. 444牛X的日常口语