Oracle ASM を使用しない Oracle RAC のサポート では、この手順を実行して、Oracle Solaris Cluster SUNW.ScalDeviceGroup、SUNW.scalable_acfs_proxy、または SUNW.ScalMountPoint リソースのプロキシとなる Oracle Grid Infrastructure リソースを手動で作成します。
この Oracle Grid Infrastructure リソースにより、Oracle Grid Infrastructure リソースがオンラインになるまで、対応する Oracle データベースが起動されないことが保証されます。このリソースは、対応する SUNW.ScalDeviceGroup、SUNW.scalable_acfs_proxy、または SUNW.ScalMountPoint リソースがオンラインである場合にのみオンラインになります。また、SUNW.ScalDeviceGroup、SUNW.scalable_acfs_proxy、または SUNW.ScalMountPoint リソースは、実際のボリュームマネージャーのディスクセット、ディスクグループ、またはマウントポイントがオンラインである場合にのみオンラインになります。
# Grid_home/bin/crsctl \ add type sun.storage_proxy.type \ -basetype local_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"
Oracle Grid Infrastructure リソースの名前には、sun.sc-resource という形式が使用されます。ここで、sc-resource は SUNW.ScalDeviceGroup、SUNW.scalable_acfs_proxy、または SUNW.ScalMountPoint リソースの名前です。
# 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' "
クラスタメンバーシップに含まれるノードの数
クラスタメンバーシップに含まれるノードのスペース区切りリスト
# Grid_home/bin/osdbagrp griddba-group
# Grid_home/bin/crsctl setperm resource sun.sc-resource -g "griddba-group"
# oracle_home/bin/osdbagrp dba-group
Step 4 で判定された Oracle Grid Infrastructure のインストールの DBA グループ griddba-group と、Step 6 で判定された Oracle Database のインストールの DBA グループ dba-group が同じ DBA グループである場合は、この段階を省略します。
# Grid_home/bin/crsctl setperm resource sun.sc-resource -u "group:dba-group:r-x"
# Grid_home/bin/crsctl start resource sun.sc-resource
関連項目
Oracle Grid Infrastructure リソースを削除する必要がある場合は、Oracle Grid Infrastructure リソースの削除の手順を実行します。