Pour Prise en charge d'Oracle RAC sans Oracle ASM, suivez cette procédure pour créer manuellement une ressource Oracle Grid Infrastructure servant de proxy à la ressource SUNW.ScalDeviceGroup, SUNW.scalable_acfs_proxy, ou SUNW.ScalMountPoint de Oracle Solaris Cluster.
Cette ressource Oracle Grid Infrastructure permet de s'assurer que la base de données Oracle correspondante ne pourra pas démarrer tant que la ressource Oracle Grid Infrastructure est en ligne. La ressource passe en ligne uniquement si la ressource SUNW.ScalDeviceGroup, SUNW.scalable_acfs_proxy, ou SUNW.ScalMountPoint correspondante est en ligne. Les ressources SUNW.ScalDeviceGroup, SUNW.scalable_acfs_proxy, ou SUNW.ScalMountPoint, quant à elles, passent uniquement en ligne si l'ensemble de disques de gestionnaire de volumes, le groupe de disques ou le point de montage réels sont en ligne.
# 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"
Le nom de la ressource Oracle Grid Infrastructure utilise la forme sun.sc-resource, où sc-resource est le nom de la ressource SUNW.ScalDeviceGroup, SUNW.scalable_acfs_proxy, ou 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' "
Nombre de noeuds appartenant au cluster
Liste séparée par des espaces des noeuds faisant partie du cluster
# Grid_home/bin/osdbagrp griddba-group
# Grid_home/bin/crsctl setperm resource sun.sc-resource -g "griddba-group"
# oracle_home/bin/osdbagrp dba-group
Ignorez cette étape si le groupe DBA de l'installation Oracle Grid Infrastructure, griddba-group, déterminé à l'Step 4, et le groupe DBA de l'installation du logiciel Oracle Database, dba-group, déterminé à l'Step 6, sont le même groupe 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
Voir aussi
Pour supprimer une ressource Oracle Grid Infrastructure, suivez les procédures décrites à la section Suppression d'une ressource Oracle Grid Infrastructure.