安装 Oracle UDLM 包括以下任务:
准备节点
安装 Oracle UDLM 软件
为使 Oracle UDLM 软件正常运行,所有群集节点必须具有足够的共享内存。 有关所有安装说明,请参见 Oracle Parallel Server/Real Application Clusters CD-ROM。 要准备 Sun Cluster 节点,请检查您是否已完成了以下任务。
已正确设置 Oracle 用户帐户和数据库管理组。
已配置系统以支持 Oracle UDLM 的共享内存要求。
请以超级用户身份在每个群集节点上执行以下步骤。
在每个节点上,在 /etc/group 文件中为数据库管理员组创建项,并将潜在用户添加到该组。
此组通常命名为 dba。 检验 root 和 oracle 是否为 dba 组的成员,并根据需要为其它数据库管理员 (DBA) 用户添加项。 检验运行 Sun Cluster Support for Oracle Parallel Server/Real Application Clusters 的所有节点上的组 ID 是否相同。 例如,在 /etc/group 文件中添加以下项。
dba:*:520:root,oracle |
您可以在网络名称服务(例如网络信息服务 [NIS] 或 NIS+)中创建名称服务项,以便信息可用于数据服务客户机。 您也可以在本地 /etc 文件中创建项,以消除与网络名称服务的相关性。
在每个节点上,在 /etc/passwd 文件中为 Oracle 用户 ID(组和口令)创建项,并运行 pwconv(1M) 命令以便在 /etc/shadow 文件中创建项。
此 Oracle 用户 ID 通常为 oracle。 例如,在 /etc/passwd 文件中添加以下项。
# useradd -u 120 -g dba -d /oracle-home oracle |
确保运行 Sun Cluster Support for Oracle Parallel Server/Real Application Clusters 的所有节点上的用户 ID 都相同。
设置了适用于 Oracle Parallel Server/Real Application Clusters 的群集环境之后,请转到如何安装 Oracle UDLM 软件 以在每个群集节点上安装 Oracle UDLM 软件。
您必须在每个节点的本地磁盘上安装 Oracle UDLM 软件。
安装 Oracle UDLM 软件之前,请确保已为数据库管理员组和 Oracle 用户 ID 创建了项。 有关详细信息,请参阅如何准备 Sun Cluster 节点 。
成为群集节点的超级用户。
安装 Oracle UDLM 软件。
有关说明,请参见相应的 Oracle Parallel Server/Real Application Clusters 安装文档。
请确保在安装 Oracle UDLM 软件包时没有收到任何错误消息。 如果在软件包安装过程中出现了错误,请先更正问题,然后再安装 Oracle UDLM 软件。
您必须根据群集中可用的资源来配置这些参数。 确定适合的值,但要确保 Oracle UDLM 能够创建符合其配置要求的共享内存段。
下例显示了要在 /etc/system 文件中配置的项。
*SHARED MEMORY/ORACLE set shmsys:shminfo_shmmax=268435456 set semsys:seminfo_semmap=1024 set semsys:seminfo_semmni=2048 set semsys:seminfo_semmns=2048 set semsys:seminfo_semmsl=2048 set semsys:seminfo_semmnu=2048 set semsys:seminfo_semume=200 set shmsys:shminfo_shmmin=200 set shmsys:shminfo_shmmni=200 set shmsys:shminfo_shmseg=200 |
关闭并重新引导安装了 Oracle UDLM 软件的每个节点。
在重新引导之前,您必须确保已正确安装和配置了 Oracle UDLM 软件。 另外,请检验是否正确安装了卷管理器软件包。 如果要使用 VxVM,请检验是否安装了该软件,并检验 VxVM 群集功能的许可证是否有效。 否则,会出现紧急情况。
有关详细说明,请参见《Sun Cluster 系统管理指南(适用于 Solaris OS)》中的“关闭并引导单个群集节点”。
在每个群集节点上安装了 Oracle UDLM 软件之后,下一步取决于您的存储管理方案。
如果您使用的是 VxVM 而不是群集文件系统,请转到为 Oracle Parallel Server/Real Application Clusters 数据库创建 VxVM 共享磁盘组 为 Oracle Parallel Server/Real Application Clusters 数据库创建共享磁盘组。
否则,请转到注册和配置 Sun Cluster Support for Oracle Parallel Server/Real Application Clusters以注册并配置 Sun Cluster Support for Oracle Parallel Server/Real Application Clusters。