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

退出打印视图

更新时间: 2014 年 9 月
 
 

如何准备 Oracle Solaris Cluster 节点

执行此过程以准备安装和配置 Oracle 数据库软件。


Caution

注意  -  针对所有 Oracle Solaris Cluster 节点执行本节中的所有步骤。如果未对所有群集节点执行所有步骤,则 Oracle 数据库安装将不完整。Oracle 数据库安装不完整会导致 HA for Oracle Database 在启动期间出现故障。



注 -  执行此过程之前,请先查阅 Oracle 数据库文档。

以下步骤用于准备群集节点并安装 Oracle 数据库软件。

  1. 成为所有群集成员上的超级用户。
  2. 为 HA for Oracle Database 配置群集文件系统。

    有关区域群集中文件系统的其他信息,请参见Oracle Solaris Cluster 软件安装指南 中的向区域群集中添加文件系统

  3. 在本地磁盘或多主机磁盘上准备 $ORACLE_HOME 目录。

    注 -  如果在本地磁盘上安装 Oracle 数据库二进制文件,请尽量使用除操作系统所用磁盘以外的其他单独磁盘。在单独的磁盘上安装 Oracle 数据库二进制文件,可防止在重新安装运行环境的过程中覆盖这些二进制文件。
  4. 配置全局群集和运行 HA for Oracle Database 的区域群集(如果使用)中的内核参数。

    可能需要重新引导群集,才能使某些参数更改生效。有关调优 Oracle Solaris 内核参数的信息,请参见Oracle Solaris 11.2 可调参数参考手册 中的调优 Oracle Solaris 内核

    有关共享内存要求的信息,请参见与您使用的 Oracle 数据库版本对应的 Oracle 数据库安装指南,以获得有关在 Oracle Solaris 软件中配置内核参数的信息。

  5. 如果使用区域群集,应使用 clzonecluster 命令来配置 limitpriv 属性。

    limitpriv 属性是必需项。

    # clzonecluster configure zcname
    clzonecluster:zcname>set limitpriv="default,proc_priocntl,proc_clock_highres"
    clzonecluster:zcname>commit 
  6. 对于每个区域群集节点,请阻止 Oracle Clusterware 时间同步以活动模式运行。
    1. 在全局区域中,确保将 NTP 服务的 config/slew_always 属性设置为 true
      # svccfg -s svc:/network/ntp:default listprop config/slew_always
      config/slew_always boolean     true

      如果该属性未设置为 true,请使用以下命令进行设置。

      # svccfg -s svc:/network/ntp:default setprop config/slew_always = true
      # svcadm refresh svc:/network/ntp:default
    2. 以 root 用户身份登录到区域群集节点。
    3. 创建空的 /etc/inet/ntp.conf 文件。
      # touch /etc/inet/ntp.conf