适用于 Oracle Database 的 Oracle® Solaris Cluster 数据服务指南

退出打印视图

更新时间: 2016 年 1 月
 
 

如何注册和配置使用 HAStoragePlus 的 HA for Oracle Database (clsetup)

此过程使用 clsetup 配置向导设置 HA for Oracle Database,适用于使用 HAStoragePlus 管理数据存储的情况。


注 -  要使用 Oracle ASM 管理 Oracle Database 数据存储,请改为执行如何注册和配置使用 Oracle ASM 的 HA for Oracle Database (clsetup)中的步骤。

注 -  还可以使用 Oracle Solaris Cluster Manager 浏览器界面执行此任务。有关 Oracle Solaris Cluster Manager 登录说明,请参见Oracle Solaris Cluster 4.3 系统管理指南 中的如何访问 Oracle Solaris Cluster Manager。登录后,单击 "Tasks"(任务),然后单击 "Oracle Database"(Oracle 数据库)启动向导。

此 Oracle Solaris Cluster Manager 向导要求所有群集节点具有相同 root 密码。


开始之前

确保满足以下先决条件:

  • 群集的卷管理器配置为在共享存储中提供卷,该共享存储可从可能运行 Oracle Database 的任何 Oracle Solaris Cluster 节点进行访问。

  • 在 Oracle Database 将用于其数据库的存储卷上创建原始设备和文件系统。

  • Oracle Database 软件安装为可从可能运行 Oracle Database 的所有节点进行访问。

  • 为 Oracle Database 配置 UNIX 操作系统的内核变量。

  • 为可能运行 Oracle Database 的所有节点配置 Oracle Database 软件。

  • 已安装数据服务软件包。

  • 将资源要提供的每个逻辑主机名的条目添加到名称服务数据库中。

  • 如果要使用 PNM 对象,则在可使该逻辑主机名资源联机的节点上配置这些对象。公共网络管理 (Public network management, PNM) 对象包括 Internet 协议网络多路径 (Internet Protocol network multipathing, IPMP) 组,中继和数据链路多路径 (datalink multipathing, DLMP) 链路聚合以及由链路聚合直接支持的 VNIC。

  • 为运行 Oracle Database 而创建的任何项目都位于运行该应用程序的用户的 projects 名称服务数据库中。如果没有为应用程序创建任何定制项目,则使用默认项目。有关更多信息,请参见 projects(1) 手册页。

确保您具有以下信息:

  • 控制数据服务的群集节点的名称。

  • 您计划配置的资源的 Oracle Database 应用程序二进制文件路径。

  • 数据库类型。

  • 计划要添加到资源组中的逻辑主机名。

  1. 成为任何群集节点的超级用户。
  2. 启动 clsetup 实用程序。
    # clsetup

    此时将显示 clsetup 主菜单。

  3. 键入数据服务所对应的选项号。

    此时会显示“数据服务”菜单。

  4. 键入用于配置 HA for Oracle Database 的选项号。

    clsetup 实用程序将显示执行此任务的先决条件列表。

  5. 确认满足前提条件。

    clsetup 实用程序将提示您选择 Oracle Database 位置,即全局群集或区域群集。

  6. 键入 Oracle Database 位置所对应的选项号。

    选择全局群集或区域群集。clsetup 实用程序显示要配置的 HA for Oracle Database 组件的列表。

  7. 键入 HA Oracle Database 实例资源所对应的选项号。

    clsetup 实用程序会显示群集节点的列表。

  8. 选择需要运行 Oracle Database 的节点。

    确保群集节点的列出顺序是其在放置 Oracle Database 资源的资源组节点列表中的显示顺序。

    • 要接受以任意顺序列出的所有节点的默认选择,请按回车键。
    • 要选择所列出节点的子集,请键入与节点对应的编号列表(以逗号或空格分隔)。然后按回车键。
    • 要按特定顺序选择所有群集节点,请键入与节点对应的编号的排序列表(用逗号分隔或用空格分隔)。然后按回车键。

    如果有必要确认对群集节点所做的选择,请键入 d

    clsetup 实用程序会显示可以配置的 Oracle Database 组件的类型。

  9. 键入要配置的 Oracle Database 组件所对应的选项号。

    可以选择服务器、侦听器或同时选择两者。

    clsetup 实用程序将列出 Oracle Database 主目录。

  10. 指定 Oracle Database 软件安装的 Oracle Database 主目录。
    • 如果已列出目录,按如下所述选择目录:
      1. 键入与要选择的目录对应的编号。
    • 如果未列出目录,请显式指定目录。
      1. 键入 e

        clsetup 实用程序会提示您输入 Oracle Database 主目录。

      2. 键入 Oracle Database 主目录的完整路径。

    clsetup 实用程序提示您输入要使用的项目。

  11. 键入选项号从列出的项目中选择一个。

    如果未创建运行 Oracle Database 的项目,请选择默认项目。clsetup 实用程序会提示您输入 Oracle Database 系统标识符 (system identifier, SID)。

  12. 指定要配置的 Oracle 数据库的 Oracle Database SID。
    • 如果已列出 SID,按如下所述选择 SID:
      1. 键入与要选择的 SID 对应的编号。

        clsetup 实用程序将显示它要创建的 Oracle Solaris Cluster 资源的属性。

    • 如果没有列出该 SID,则明确指定该 SID。
      1. 键入 e

        clsetup 实用程序会提示您输入 SID。

      2. 键入 SID。

        clsetup 实用程序将显示它要创建的 Oracle Solaris Cluster 资源的属性。

    clsetup 实用程序将显示它要创建的 Oracle Solaris Cluster 资源的属性。

  13. 如果有任何 Oracle Solaris Cluster 资源属性需要使用其他名称,请按如下所述更改值。
    1. 键入与要更改的名称对应的编号。

      clsetup 实用程序将显示一个屏幕,在这个屏幕中您可以指定新名称。

    2. 在 "New Value"(新值)提示符下,键入新名称。

    clsetup 实用程序将返回到其要创建的 Oracle Solaris Cluster 资源的属性列表。

  14. 要确认 Oracle Solaris Cluster 资源属性选择,请键入 d

    clsetup 实用程序将返回为 Oracle Database 所做的存储选择。

  15. 键入与 HAStoragePlus 对应的编号。

    clsetup 实用程序将列出所有配置的高可用性存储资源。

    • 如果需要创建新的存储资源,请键入 c

      clsetup 实用程序将列出可以配置的共享资源的类型。继续执行Step 16

    • 如果您需要的存储资源已经存在,请跳至Step 18
  16. 键入要创建的共享存储类型所对应的选项号。
    • 如果选择共享存储系统,clsetup 实用程序将显示在群集中配置的文件系统挂载点。

      继续执行Step 17

    • 如果选择除“共享文件系统”之外的存储类型,请跳至Step 18
  17. 选择文件系统挂载点。
    • 要接受按任意顺序列出的所有文件系统挂载点的默认选择,请键入 a
    • 要选择所列出文件系统挂载点的子集,请键入与文件系统挂载点对应编号的逗号分隔或空格分隔列表。
    • 如果不存在文件系统挂载点,请按照提示手动指定一个。

    clsetup 实用程序会显示在群集中配置的全局磁盘集和设备组。

  18. 选择设备组。
    • 要接受以任意顺序排序的所有列出设备组的默认选择,请键入 a
    • 要选择所列出设备组的子集,请键入包含设备组对应编号的逗号分隔或空格分隔列表。
    • 如果不存在设备组,请按照提示指定一个。

    clsetup 实用程序会返回高可用性存储资源列表。

  19. 键入一个与数据服务所需存储资源对应的编号的逗号分隔或空格分隔列表。

    clsetup 实用程序将显示选定的存储资源。

  20. 要确认 Oracle Solaris Cluster 存储资源选择,请键入 d

    clsetup 实用程序会显示可用的逻辑主机名资源列表。

    • 如果需要创建新的逻辑主机名资源,请键入 c

      继续执行Step 21

    • 如果您需要的逻辑主机名资源已经存在,请跳至Step 23
  21. 创建新的逻辑主机名资源。

    在提示符下,键入要使用的逻辑主机名。

    • 如果为指定的逻辑主机名配置多个 PNM 对象,clsetup 实用程序将提供一个屏幕,可以在其中指定要使用的 PNM 对象。

      继续执行Step 22

    • 如果为指定的逻辑主机名仅配置一个 PNM 对象,clsetup 实用程序将列出它要创建的 Oracle Solaris Cluster 逻辑主机名资源的名称。

      跳至Step 23

  22. 从可用 PNM 对象列表中为每个群集节点选择一个对象。

    clsetup 实用程序将显示它要创建的 Oracle Solaris Cluster 逻辑主机名资源的名称。

  23. 键入一个与数据服务所需逻辑主机名资源对应的编号的逗号分隔或空格分隔列表。

    clsetup 实用程序会显示您选择的逻辑主机名资源数。

  24. 要确认 Oracle Solaris Cluster 逻辑主机名资源选择,请键入 d

    clsetup 实用程序将列出该实用程序将创建的 Oracle Solaris Cluster 对象的名称。

  25. 如果任何 Oracle Solaris Cluster 对象需要其他名称,按如下所述更改每个名称。
    • 键入与要更改的名称对应的编号。

      clsetup 实用程序将显示一个屏幕,在这个屏幕中您可以指定新名称。

    • 在 "New Value"(新值)提示符下,键入新名称。

      clsetup 实用程序将返回其将创建的 Oracle Solaris Cluster 对象的名称列表。

  26. 要确认 Oracle Solaris Cluster 对象名称选择,请键入 d
  27. 要创建配置,请键入 c

    clsetup 实用程序将显示进度消息,指示该实用程序正在运行命令来创建配置。完成配置后,clsetup 实用程序将显示其创建配置所运行的命令。

  28. 按回车键继续。
  29. (u53ef选) 键入 q 并按回车键,重复此操作直到退出 clsetup 实用程序。

    如果您愿意,可以在执行其他所需任务时保持 clsetup 实用程序处于运行状态,以便稍后再次使用该实用程序。