Guía del servicio de datos de Oracle® para Oracle Real Application Clusters

Salir de la Vista de impresión

Actualización: Abril de 2016
 
 

Cómo crear un recurso de Oracle Grid Infrastructure para la interoperación con Oracle Solaris Cluster

Para Soporte para Oracle RAC sin Oracle ASM, realice este procedimiento para crear manualmente un recurso de Oracle Grid Infrastructure que sirva de proxy en el recurso SUNW.ScalDeviceGroup, SUNW.scalable_acfs_proxy o SUNW.ScalMountPoint de Oracle Solaris Cluster.

Este recurso de Oracle Grid Infrastructure garantiza que la base de datos correspondiente de Oracle no se inicie hasta que el recurso de Oracle Grid Infrastructure esté en línea. El recurso se pone en línea únicamente si el recurso SUNW.ScalDeviceGroup, SUNW.scalable_acfs_proxy o SUNW.ScalMountPoint correspondiente está en línea. El recurso SUNW.ScalDeviceGroup, SUNW.scalable_acfs_proxy o SUNW.ScalMountPoint únicamente se pone en línea si el conjunto de discos del administrador de volúmenes real, el grupo de discos o el punto de montaje están en línea.

  1. Asuma el rol root en un nodo del cluster.
  2. Cree el tipo de recurso sun.storage_proxy.type de Oracle Grid Infrastructure.
    # 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"
  3. Cree el recurso Oracle Solaris Cluster sun.resource del tipo sun.storage_proxy.type.

    El nombre del recurso de Oracle Grid Infrastructure utiliza el formato sun.sc-resource, donde sc-resource es el nombre del recursos SUNW.ScalDeviceGroup, SUNW.scalable_acfs_proxy o 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' "
    CARDINALITY

    El número de nodos de la presencia de cluster

    HOSTING_MEMBERS

    La lista separada por espacios de nodos en la pertenencia de cluster

  4. Determine el grupo de DBA de la instalación de Oracle Grid Infrastructure.
    # Grid_home/bin/osdbagrp
    griddba-group
  5. Defina el grupo primario del recurso de proxy de almacenamiento de Oracle Grid Infrastructure en el grupo determinado en el Step 4.
    # Grid_home/bin/crsctl setperm resource sun.sc-resource -g "griddba-group"
  6. Determine el grupo de DBA de la instalación de software de Oracle Database.
    # oracle_home/bin/osdbagrp
    dba-group
  7. Defina los permisos de grupo del recurso de proxy de almacenamiento de Oracle Grid Infrastructure en el grupo determinado en el Step 6.

    Omita este paso si el grupo de DBA griddba-group de la instalación de Oracle Grid Infrastructure, determinado en el Step 4, y el grupo de DBA dba-group de la instalación de Oracle Database, determinado en el Step 6, están en el mismo grupo de DBA.

    # Grid_home/bin/crsctl setperm resource sun.sc-resource -u "group:dba-group:r-x"
  8. Ponga en línea el recurso de proxy de almacenamiento de Oracle Grid Infrastructure.
    # Grid_home/bin/crsctl start resource sun.sc-resource

Véase también

Si necesita eliminar un recurso de Oracle Grid Infrastructure, realice los procedimientos detallados en Eliminación de un recurso de Oracle Grid Infrastructure.