成为群集成员的超级用户。
如果您计划在群集文件系统中安装 Oracle 软件,启动 Sun Cluster 软件并成为该设备组的所有者。
如果您计划在其他位置安装 Oracle 软件,请忽略此步骤。
有关安装位置的更多信息,请参见准备节点和磁盘。
安装 Oracle 软件。
开始 Oracle 安装之前,确保已配置 Oracle 所需的系统资源。执行此步骤之前,以 oracle 身份登录,从而确保整个目录的拥有权。有关如何安装 Oracle 软件的说明,请参见相应的 Oracle 安装和配置指南。
如果使用 Solaris 9 OS,修改每个节点的 /etc/system 文件,如同在标准 Oracle 安装过程中一样。重新引导每个节点以使更改生效。
如果使用 Solaris 10 OS,可使用 Solaris 资源管理 (Solaris Resource Management, SRM) 确保将内核参数至少设置为 Oracle 所需的最小值。有关设置 Oracle 内核参数的更多信息,请参见如何设置 Oracle 内核参数。为 Oracle 配置系统资源后,您可以启动安装本身。
(可选的)如果使用 Sun Cluster HA for Oracle 与 Oracle 10g R1,请阻止启动 Oracle cssd 守护进程。如果使用 Sun Cluster HA for Oracle 与 Oracle 10g R2,请忽略此步骤。
从安装 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 R1 的运行。如果您的 Oracle 安装发生更改以致需要该 Oracle cssd 守护进程,则将此守护进程的条目恢复到 /etc/inittab 文件。
如果使用 Oracle 10g R1Real 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. |
如果在 x86 平台上使用 Sun Cluster HA for Oracle,还可能显示关于 UNIX 分布式锁管理器 (Oracle UDLM) 不可用的不必要错误消息。
这些消息在发生以下事件时显示:
在非群集模式下运行节点。在这种情况下,Sun Cluster 控制的文件系统始终不会挂载。
节点正在引导。在这种情况下,系统将反复显示这些消息,直到 Sun Cluster 挂载在其中安装 Oracle 二进制文件的文件系统。
Oracle 在原来未运行 Oracle 安装的节点或区域中启动或故障转移到此节点或区域。在此配置中,Oracle 二进制文件系统安装在高可用性本地文件系统中。在这种情况下,在运行 Oracle 安装的节点或区域的控制台中显示消息。