科技行者

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

知识库

知识库 安全导航

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

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

  • 扫一扫
    分享文章到微信

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

Y3 is running on node oradb3 Instance SSKY4 is running on node oradb4 Instance SSKY5 is running on node oradb5 数据库服务: [oracle

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

关键字: Linux 数据库 ORACLE

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

第 6 步:添加新实例(一个或多个)

DBCA 具有将附加实例添加到集群所需的所有选项。

要求:
  1. 在开始执行升级过程前,请创建数据库的完整冷备份。
  2. Oracle 集群件应该运行在所有节点上。
  1. Welcome 屏幕 ― 选择 Oracle Real Application Cluster database 并单击 Next
  2. 第 1 步(共 7 步):操作 ― 列出了可以使用 DBCA 执行的所有操作列表。选中 Instance Management,然后单击 Next。
  3. 第 2 步(共 7 步):实例管理 ― 列出了可以执行的实例管理操作列表。选中 Add an Instance,然后单击 Next。
  4. 第 3 步(共 7 步):集群数据库列表 ― 列出了该节点上运行的集群数据库列表。在本例中,运行在节点 oradb1 上的数据库是 SSKYDB;选择该数据库。在屏幕下半部分,DBCA 要求您“利用 SYSDBA 系统特权指定一个用户”:
    Username:sys
    Password:<     > 并单击 Next。
  5. 第 4 步(共 7 步):集群数据库实例列表 ― DBCA 将列出集群上当前可用的所有实例。验证是否列出了所有实例并单击 Next。/li>
  6. 第 5 步(共 7 步):实例命名和节点选择 ― DBCA 将列出序列中的下一个实例名并请求该节点来添加此实例。在我们的示例中,下一个实例名是 SSKY5,节点名是 oradb5。进行适当的选择后单击 Next。在该阶段,在下一屏幕显示之前会有一个小暂停,因为 DBCA 要确定新节点的当前状态以及当前节点上配置了什么服务。
  7. 第 6 步(共 7 步):数据库服务 ― 如果当前配置中配置了任何数据库服务,将显示该屏幕(否则跳过)。在我们的示例中,当前配置定义了两个服务 ― CRMPAYROLL。该屏幕提示跨新实例配置它们。进行适当的选择并在准备好后单击 Next
  8. 第 7 步(共 7 步):实例存储 ― 在该屏幕中,DBCA 将列出实例特定的文件,例如,撤消表空间、重做日志组,等等。验证是否列出了所需的所有文件并单击 Finish
  9. 数据库配置助手:总结 ― 验证该总结后,单击 OK 开始软件安装。
  10. DBCA 验证新节点 oradb5,而且由于该数据库配置为使用 ASM,将提示消息“ASM 位于该集群上,但需要扩展到以下节点:[oradb5]。您想扩展 ASM 吗?”单击 Yes 将 ASM 添加到新实例。
  11. 为了在新节点上创建并启动 ASM 实例,Oracle 要求监听程序可用且已启动。DBCA 通过请求特权提示使用端口 1521 和监听程序名 LISTENER_ORADB5 配置监听程序。如果默认端口可用,单击 Yes,否则单击 No 并在 oradb5 上手动执行 NetCA 来使用不同端口创建监听程序。
  12. 数据库配置助手进度屏幕 ― 当实例管理完成后,将提示用户消息“您想执行另一操作吗?”单击 No 结束。
  13. 在该阶段,以下内容是真实的:
    1. 已经在节点 oradb5 上安装了该集群件,现在它是该集群的一部分。
    2. 已经在节点 oradb5 上安装了该 Oracle 软件。
    3. 已经在节点 oradb5 上创建并配置了 ASM5 和新 Oracle 实例 SSKY5。
  14. 验证更新是否成功。
    1. 从任何参与实例使用 V$ACTIVE_INSTANCES 视图验证是否启动了集群中的所有实例。 例如:
      SQL> select * from v$active_instances;
      INST_NUMBER INST_NAME
      ----------- -----------------------------------
                1 oradb1.sumsky.net:SSKY1
                2 oradb2.sumsky.net:SSKY2
                3 oradb3.sumsky.net:SSKY3 
                4 oradb4.sumsky.net:SSKY4
                5 oradb5.sumsky.net:SSKY5 
      
    2. 验证是否已经安装了所有 ASM 磁盘组,而且数据文件是否对新实例可视。
      SQL> SELECT NAME,STATE,TYPE FROM V$ASM_DISKGROUP;
      NAME                           STATE       TYPE
      ------------------------------ ----------- ------
      ASMGRP1                        CONNECTED   NORMAL
      ASMGRP2                        CONNECTED   NORMAL
      SQL> SELECT NAME FROM V$DATAFILE;
      NAME
      -----------------------------------------------------------------
      +ASMGRP1/sskydb/datafile/system.256.581006553
      +ASMGRP1/sskydb/datafile/undotbs1.258.581006555
      +ASMGRP1/sskydb/datafile/sysaux.257.581006553
      +ASMGRP1/sskydb/datafile/users.259.581006555
      +ASMGRP1/sskydb/datafile/example.269.581007007
      +ASMGRP1/sskydb/datafile/undots2.271.581029215
      
    3. 验证 OCR 是否知道:

      集群中的新实例:

      [oracle@oradb1 oracle]$ srvctl status database -d SSKYDB
      Instance SSKY1 is running on node oradb1
      Instance SSKY2 is running on node oradb2
      Instance SSKY3 is running on node oradb3
      Instance SSKY4 is running on node oradb4
      Instance SSKY5 is running on node oradb5
      
      数据库服务:
      [oracle@oradb1 oracle]$ srvctl status service -d SSKYDB
      Service CRM is running on instance(s) SSKY1
      Service CRM is running on instance(s) SSKY2
      Service CRM is running on instance(s) SSKY3
      Service CRM is running on instance(s) SSKY4
      Service CRM is running on instance(s) SSKY5
      Service PAYROLL is running on instance(s) SSKY1
      Service PAYROLL is running on instance(s) SSKY5
      

查看本文来源

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

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

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