科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道向基于Linux的Oracle RAC 10g集群添加新节点(三)

向基于Linux的Oracle RAC 10g集群添加新节点(三)

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

集群同步服务 (CSS) 表决磁盘),它们包含有关该集群以及由 Oracle 集群件管理的应用程序的信息。这些文件需要使用关于新节点的信息进行更新。集群件安装过程的第一步是验证新节点是否准备好进行安装。 集群验证。

作者:中国IT实验室 来源:中国IT实验室 2007年9月14日

关键字: Linux 数据库 ORACLE

  • 评论
  • 分享微博
  • 分享邮件

第 3 步:安装 Oracle 集群件

    Oracle 集群件已经安装在集群上;这里的任务是将新节点添加到集群配置中。要执行该任务,需要执行 Oracle 提供的名为 addnode 的实用程序,该工具位于 Clusterware 的主 oui/bin 目录中。Oracle 集群件有两个文件(Oracle 集群信息库 (OCR) 和 Oracle 集群同步服务 (CSS) 表决磁盘),它们包含有关该集群以及由 Oracle 集群件管理的应用程序的信息。这些文件需要使用关于新节点的信息进行更新。集群件安装过程的第一步是验证新节点是否准备好进行安装。

集群验证。

    在 Oracle 数据库 10g 第 2 版中,Oracle 引入了一个称为 Oracle 集群验证实用程序 (CVU) 的新实用程序作为该集群件软件的一部分。使用适当的参数执行该实用程序可以确定集群状态。在该阶段,在安装 Oracle 集群件之前,应该执行两个验证:

  1. 如果硬件和操作系统配置已经完成:
    cluvfy stage -post hwos -n oradb1,oradb5
    Performing post-checks for hardware and operating system setup
    Checking node reachability...
    Node reachability check passed from node "oradb1".
    Checking user equivalence...
    User equivalence check passed for user "oracle".
    Checking node connectivity...
    Node connectivity check passed for subnet "192.168.2.0" with node(s) oradb5,oradb1.
    Node connectivity check passed for subnet "10.168.2.0" with node(s) oradb5,oradb1.
    Suitable interfaces for the private interconnect on subnet "192.168.2.0":
    oradb5 eth0:192.168.2.50 eth0:192.168.2.55
    oradb1 eth0:192.168.2.10 eth0:192.168.2.15
    Suitable interfaces for the private interconnect on subnet "10.168.2.0":
    oradb5 eth1:10.168.2.150
    oradb1 eth1:10.168.2.110
    Checking shared storage accessibility...
    Shared storage check failed on nodes "oradb5".
    Post-check for hardware and operating system setup was unsuccessful on all the nodes.
    

    正如突出显示的部分一样,上面的验证失败于存储检查验证;节点 oradb5 无法查看存储设备。在这个特定示例中,磁盘没有足够的权限。

    如果忽略该错误继续安装,Oracle 集群件安装将失败。但如果在重新执行前解决了该错误,该验证步骤将成功,如下所示。

    Checking shared storage accessibility...
    Shared storage check passed on nodes "oradb5,oradb1".
    Post-check for hardware and operating system setup was successful on all the nodes.
    
  2. 在安装 Oracle 集群件之前请对节点列表中的所有节点执行相应的检查。
    [oracle@oradb1 cluvfy]$ cluvfy stage -pre crsinst -n oradb1,oradb5
    Performing pre-checks for cluster services setup
    Checking node reachability...
    Node reachability check passed from node "oradb1".
    Checking user equivalence...
    User equivalence check passed for user "oracle".
    Checking administrative privileges...
    User existence check passed for "oracle".
    Group existence check passed for "oinstall".
    Membership check for user "oracle" in group "oinstall" [as Primary] failed.
    Check failed on nodes:
            oradb5,oradb1
    Administrative privileges check passed.
    Checking node connectivity...
    Node connectivity check passed for subnet "192.168.2.0" with node(s) oradb5,oradb1.
    Node connectivity check passed for subnet "10.168.2.0" with node(s) oradb5,oradb1.
    Suitable interfaces for the private interconnect on subnet "192.168.2.0":
    oradb5 eth0:192.168.2.50 eth0:192.168.2.55
    oradb1 eth0:192.168.2.10 eth0:192.168.2.15
    Suitable interfaces for the private interconnect on subnet "10.168.2.0":
    oradb5 eth1:10.168.2.150
    oradb1 eth1:10.168.2.110
    Checking system requirements for 'crs'...
    Total memory check passed.
    Check failed on nodes:
            oradb5,oradb1
    Free disk space check passed.
    Swap space check passed.
    System architecture check passed.
    Kernel version check passed.
    Package existence check passed for "make-3.79".
    Package existence check passed for "binutils-2.14".
    Package existence check passed for "gcc-3.2".
    Package existence check passed for "glibc-2.3.2-95.27".
    Package existence check passed for "compat-db-4.0.14-5".
    Package existence check passed for "compat-gcc-7.3-2.96.128".
    Package existence check passed for "compat-gcc-c++-7.3-2.96.128".
    Package existence check passed for "compat-libstdc++-7.3-2.96.128".
    Package existence check passed for "compat-libstdc++-devel-7.3-2.96.128".
    Package existence check passed for "openmotif-2.2.3".
    Package existence check passed for "setarch-1.3-1".
    Group existence check passed for "dba".
    Group existence check passed for "oinstall".
    User existence check passed for "nobody".
    System requirement failed for 'crs'
    Pre-check for cluster services setup was successful on all the nodes.
    

查看本文来源

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章