用于 Oracle 的 Sun Cluster 数据服务指南(适用于 Solaris OS)

安装 Oracle 软件

本节包含安装 Oracle 软件所需的步骤。

如何安装 Oracle 软件

  1. 成为某个群集成员的超级用户。

  2. 注意 Oracle 安装要求。

    在以下位置之一安装 Oracle 二进制。

    • 群集节点的本地磁盘

    • 高可用性的本地文件系统

    • 群集文件系统


      注意 –

      在群集文件系统中安装 Oracle 软件之前,请启动 Sun Cluster 软件,并成为磁盘设备组的属主。


    有关安装位置的详细信息,请参见准备节点和磁盘

  3. 安装 Oracle 软件。

    无论在何处安装 Oracle 软件,应像在标准 Oracle 安装过程中一样修改每个节点的 /etc/system 文件。然后重新引导。

    请以 oracle 身份登录以确保整个目录的所有权,然后再执行此步骤。有关如何安装 Oracle 软件的说明,请参见相应的 Oracle 安装和配置指南。

  4. (可选的) 如果要将 Sun Cluster HA for Oracle 与 Oracle 10g 一起使用,则应防止系统启动 Oracle cssd 守护进程。

    从安装 Oracle 软件的节点上的 /etc/inittab 文件中删除 Oracle cssd 守护进程的条目。要删除此条目,请删除 /etc/inittab 文件中的以下行:

    h1:23:respawn:/etc/init.d/init.cssd run >/dev/null 2>&1 > </dev/null

    Sun Cluster HA for Oracle 不需要 Oracle cssd 守护进程。因此,删除此条目不会影响使用 Sun Cluster HA for Oracle 的 Oracle 10g 的运行。如果 Oracle 安装发生更改并因而需要 Oracle cssd 守护进程,请将此守护进程的条目恢复到 /etc/inittab 文件中。


    注意 – 注意 –

    如果使用的是 Oracle 10g Real Application Clusters,请不要/etc/inittab 文件中删除 cssd 守护进程的条目。


    如果从 /etc/inittab 文件中删除 Oracle cssd 守护进程的条目,将防止显示不必要的错误消息。否则,init(1M) 命令将尝试启动 Oracle cssd 守护进程,可能会导致系统显示此类错误消息。如果在具有高可用性的本地文件系统或群集文件系统中安装了 Oracle 二进制文件,系统将会显示这些错误消息。系统将重复显示这些消息,直到装入安装了 Oracle 二进制文件的文件系统。

    这些错误消息如下所示:


    INIT: Command is respawning too rapidly. Check for possible errors.
    id:  h1 "/etc/init.d/init.cssd run >/dev/null 2>&1 >/dev/null"

    Waiting for filesystem containing $CRSCTL.

    如果发生以下事件,系统将显示这些消息:

    • 节点在非群集模式下运行。在此情况下,系统不会装入 Sun Cluster 控制的文件系统。

    • 节点正在进行引导。在此情况下,系统将重复显示这些消息,直到 Sun Cluster 装入安装了 Oracle 二进制文件的文件系统。

    • Oracle 将在原先运行 Oracle 安装的节点上启动或故障转移到该节点。在这样的配置中,Oracle 二进制文件将安装在具有高可用性的本地文件系统中。在此情况下,这些消息将显示在曾运行 Oracle 安装的节点的控制台上。