Go to main content

Oracle® Solaris Cluster データサービス (Oracle Database 用)

印刷ビューの終了

更新: 2018 年 8 月
 
 

Oracle Solaris Cluster ノードの準備方法

Oracle Database ソフトウェアのインストールと構成を準備するには、この手順を使用します。


Caution

注意  -  すべての Oracle Solaris Cluster ノードで、このセクションのすべての手順を実行します。すべてのクラスタノードですべての手順を実行しないと、Oracle Database のインストールは完了しません。Oracle Database の不完全なインストールが原因で、起動時に HA for Oracle Database が失敗します。



注 -  この手順を実行する前に、Oracle Database のドキュメントを確認してください。

次の手順では、クラスタノードを準備し、Oracle Database ソフトウェアをインストールします。

  1. すべてのクラスタメンバーで root 役割になります。
  2. HA for Oracle Database 用のクラスタファイルシステムを構成します。

    ゾーンクラスタ内のファイルシステムの詳細は、安装和配置 Oracle Solaris Cluster 4.4 环境 の ゾーンクラスタにファイルシステムを追加するを参照してください。

  3. ローカルまたはマルチホストディスクで $ORACLE_HOME ディレクトリを準備します。

    注 -  Oracle Database バイナリをローカルディスクにインストールする場合は、可能であればオペレーティングシステムが使用するものと別のディスクを使用してください。Oracle Database バイナリを別のディスクにインストールすることで、オペレーティング環境の再インストール中にバイナリが上書きされるのを防げます。
  4. グローバルクラスタおよび、HA for Oracle Database を実行するゾーンクラスタ (使用する場合) でカーネルパラメータを構成します。

    特定のパラメータの変更を開始するには、クラスタのリブートが必要な場合があります。Oracle Solaris カーネルパラメータの調整については、Oracle Solaris 12 カーネルのチューンアップ・リファレンスマニュアルを参照してください。

    共有メモリーの要件については、使用している Oracle Database のバージョンに対応する Oracle Database のインストールガイドで、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