在基于 SPARC 和 x86 平台的系统上,非全局区域中支持用于 MaxDB 的 Sun Cluster 数据服务。关于此支持问题,应在“用于 MaxDB 的 Sun Cluster 数据服务指南”中进行以下更改。在已配置为运行于全局区域的群集上,可执行下列步骤。如果要安装运行于非全局区域的群集,可能无需执行下面指出的某些步骤。
在每个区域上,确保 /etc/hosts 文件中包含所有的网络资源,以免由于进行名称服务查找而引起故障。
在每个区域上,在 /etc/group 文件中为 MaxDB 组创建一个相应的条目,并将潜在的用户添加到该组中。
在每个区域上,为 MaxDB 用户 ID 创建一个相应的条目。
使用以下命令更新 /etc/passwd 文件和 /etc/shadow 文件,使其包含该用户 ID 条目。
# useradd -u uid -g group -d /sap-home maxdb user |
在可能会运行 MaxDB 的区域中创建挂载点目录。
配置 /etc/nsswitch.conf 文件,以便在进行切换或故障转移时,Sun Cluster HA for MaxDB 能够正确地启动和停止。
在每个区域上,更新 /etc/services 文件,使其包含从全局区域 /etc/services 中获取的所有必要的 MaxDB 端口。对于安装在非全局区域中的 MaxDB,可能无需执行此步骤。
将 /etc/opt/sdb 从全局区域复制到所有本地区域节点。对于要安装在非全局区域中的 MaxDB,可能无需执行此步骤。
将 /var/spool/sql 从全局区域复制到所有本地区域节点。对于要安装在非全局区域中的 MaxDB,可能无需执行此步骤。
(仅限基于 x86 平台的系统)在将会运行 MaxDB 的所有本地区域上执行 crle -64 -u -l /sapmnt/MaxDBSystemName/exe。