ナビゲーションリンクをスキップ
印刷ビューの終了
| Oracle Solaris Cluster Data Service for Oracle Real Application Clusters ガイド Oracle Solaris Cluster 3.3 3/13 (日本語)

検索範囲:

- このドキュメント
- ライブラリ全体

## Oracle Solaris Cluster との相互運用のために Oracle Grid Infrastructure リソースを作成する方法

Oracle ASM を使用しない Oracle RAC 11g リリース 2 または 12c では、この手順を実行して、Oracle Solaris Cluster `SUNW.ScalDeviceGroup`、`SUNW.ScalMountPoint`、または `SUNW.scalable_acfs_proxy` リソースのプロキシとなる Oracle Grid Infrastructure リソースを手動で作成します。

注 - Oracle ASM を使用しない Oracle RAC 10g または 11g リリース 1 の場合は、代わりに 「Oracle Solaris Cluster との相互運用のための Oracle Clusterware リソースを作成する方法」を使用してください。

Oracle ASM を使用した Oracle RAC 10 g リリース 2 または 11g リリース 1 の場合は、代わりに 「Oracle Solaris Cluster ソフトウェアとの相互運用のための Oracle Clusterware の Oracle ASM リソースを作成する方法」を使用してください。

この Oracle Grid Infrastructure リソースにより、Oracle Grid Infrastructure リソースがオンラインになるまで、対応する Oracle データベースが開始されないことが保証されます。このリソースは、対応する `SUNW.ScalDeviceGroup`、`SUNW.ScalMountPoint`、または `SUNW.scalable_acfs_proxy` リソースがオンラインである場合にのみオンラインになります。また、`SUNW.ScalDeviceGroup`、`SUNW.ScalMountPoint`、または `SUNW.scalable_acfs_proxy` リソースは、実際のボリュームマネージャーのディスクセット、ディスクグループ、またはマウントポイントがオンラインである場合にのみオンラインになります。

1. クラスタのノードの 1 つでスーパーユーザーになります。
2. Oracle Grid Infrastructure の `sun.storage_proxy.type` リソースタイプを作成します。

       # Grid_home/bin/crsctl \
       add type sun.storage_proxy.type \
       -basetype cluster_resource \
       -attr \
       "ATTRIBUTE=ACTION_SCRIPT,TYPE=string", \
       "ATTRIBUTE=HOSTING_MEMBERS,TYPE=string", \
       "ATTRIBUTE=CARDINALITY,TYPE=string", \
       "ATTRIBUTE=PLACEMENT,TYPE=string", \
       "ATTRIBUTE=SCRIPT_TIMEOUT,TYPE=int", \
       "ATTRIBUTE=RESTART_ATTEMPTS,TYPE=int", \
       "ATTRIBUTE=ACL,TYPE=string", \
       "ATTRIBUTE=VERSION,TYPE=string"

3. `sun.storage_proxy.type` タイプの Oracle Solaris Cluster `sun.resource` リソースを作成します。

   Oracle Grid Infrastructure リソースの名前には、sun.sc-resource という形式が使用されます。ここで、sc-resource は `SUNW.ScalDeviceGroup`、`SUNW.ScalMountPoint`、または `SUNW.scalable_acfs_proxy` リソースの名前です。

       # Grid_home/bin/crsctl add resource sun.sc-resource \
       -type sun.storage_proxy.type \
       -attr "ACTION_SCRIPT='/opt/SUNWscor/dsconfig/bin/scproxy_crs_action' \
       CARDINALITY='number-nodes' \
       SCRIPT_TIMEOUT='20' \
       PLACEMENT='restricted' \
       RESTART_ATTEMPTS='60' \
       HOSTING_MEMBERS='nodelist' \
       VERSION='1' "

   `CARDINALITY`

     クラスタメンバーシップに含まれるノードの数

   `HOSTING_MEMBERS`

     クラスタメンバーシップに含まれるノードのリスト

4. Oracle Grid Infrastructure のインストールの DBA グループを判定します。

       # echo `Grid_home/bin/osdbagrp` griddba-group

5. Oracle Grid Infrastructure の `storage_proxy` リソースのプライマリグループを手順 4 で判定されたグループに設定します。

       # Grid_home/bin/crsctl setperm resource sun.scal-dg1-rs -g "griddba"

6. Oracle データベースソフトウェアのインストールの DBA グループを判定します。

       # echo `oracle_home/bin/osdbagrp` dba-group

7. Oracle Grid Infrastructure の `storage_proxy` リソースのグループアクセス権を手順 6 で判定されたグループに設定します。

   手順 4 で判定された Oracle Grid Infrastructure のインストールの DBA グループ `griddba-group` と、手順 6 で判定された Oracle データベースソフトウェアのインストールの DBA グループ `dba-group` が同じ DBA グループである場合は、この手順を省略します。

       # Grid_home/bin/crsctl setperm resource sun.scal-dg1-rs -u "group:dba-group:r-x"

8. Oracle Grid Infrastructure の `storage_proxy` リソースをオンラインにします。

       # Grid_home/bin/crsctl start resource sun.scal-dg1-rs

参照

Oracle Grid Infrastructure リソースを削除する必要がある場合は、「Oracle Grid Infrastructure リソースの削除」の手順を実行します。

Copyright © 2000, 2013, Oracle and/or its affiliates. All rights reserved. 著作権について |