JavaScript is required to for searching.
Omitir Vínculos de navegación
Salir de la Vista de impresión
Guía de servicio de datos de Oracle para Oracle Real Application Clusters     Oracle Solaris Cluster 3.3 3/13 (Español)
search filter icon
search icon

Información del documento

Prefacio

1.  Instalación de Soporte para Oracle RAC

2.  Configuración del almacenamiento para archivos de Oracle

3.  Registro y configuración de los grupos de recursos

4.  Activación de Oracle RAC para ejecutarse en un cluster

5.  Administración de Soporte para Oracle RAC

6.  Resolución de problemas de Soporte para Oracle RAC

7.  Modificación de una configuración existente de Soporte para Oracle RAC

Descripción general de las tareas para modificar una configuración existente de Soporte para Oracle RAC

Modificación en línea del recurso para un grupo de dispositivos escalables

Cómo modificar en línea el recurso para un grupo de dispositivos escalables

Extensión de una configuración existente de Soporte para Oracle RAC

Cómo agregar Soporte para Oracle RAC a los nodos seleccionados

Cómo agregar un recurso del administrador de volúmenes al grupo de recursos de estructura

Migración de un recurso del administrador de volúmenes de un grupo de recursos de estructura Oracle RAC a un grupo de recursos de estructura del administrador de volúmenes de múltiples propietarios

Cómo migrar un recurso del administrador de volúmenes de un grupo de recursos de estructura de Oracle RAC a un grupo de recursos de estructura del administrador de volúmenes de múltiples propietarios

SPARC: Implementación del SKGXN nativo de Oracle Solaris Cluster para la versión 2 de Oracle RAC 11g o 12c

SPARC: Cómo preparar el cluster para cambiar las interfaces de SKGXN

SPARC: Cómo convertir de UDLM a SKGXN nativo de Oracle Solaris Cluster

SPARC: Cómo convertir SKGXN de un SKGXN nativo de Oracle Solaris Cluster a UDLM

SPARC: Cómo poner Oracle RAC en línea después de cambiar el SKGXN

Eliminación de un recurso de Oracle Grid Infrastructure

Cómo eliminar una dependencia

Cómo eliminar el recurso sun.resource

Eliminación de Soporte para Oracle RAC

Cómo eliminar Soporte para Oracle RAC de un cluster

Cómo eliminar Soporte para Oracle RAC de los nodos seleccionados

8.  Actualización de Soporte para Oracle RAC

A.  Ejemplos de configuraciones de este servicio de datos

B.  Acciones preestablecidas para errores de DBMS y alertas registradas

C.  Propiedades de extensión de Soporte para Oracle RAC

D.  Alternativas de línea de comandos

Índice

Extensión de una configuración existente de Soporte para Oracle RAC

Extienda una configuración existente de Soporte para Oracle RAC en cualquiera de las siguientes situaciones:

Cómo agregar Soporte para Oracle RAC a los nodos seleccionados

Siga este procedimiento si va a agregar nodos a un cluster y necesita ejecutar Soporte para Oracle RAC en los nodos. Efectúe este procedimiento sólo desde un nodo.

Esta tarea implica agregar los nodos seleccionados desde los grupos de recursos siguientes, en el orden que se indica a continuación:

Antes de empezar

  1. Conviértase en superusuario en cualquier nodo de cluster.
  2. Agregue los nodos a cualquier grupo de recursos que contenga recursos de puntos de montaje de sistemas de archivos escalables.

    Si no se ha configurado ningún grupo de recursos que contenga recursos de puntos de montaje de sistemas de archivos escalables, omita este paso.

    Ejecute el comando siguiente para cada grupo de recursos al que vaya a agregar nodos:

    # clresourcegroup add-node -S -n nodelist scal-mp-rg
    -n nodelist

    Especifica una lista separada por comas de nodos de cluster a los que va a agregar Soporte para Oracle RAC.

    scal-mp-rg

    Especifica el nombre del grupo de recursos al que se agregan los nodos.

  3. Agregue nodos al grupo de recursos de estructura de gestor de volúmenes de varios propietarios, en caso de que se utilice.
    # clresourcegroup add-node -S -n nodelist vucmm-fmwk-rg
    -n nodelist

    Especifica una lista separada por comas de nodos de cluster a los que se agrega el grupo de recursos.

    vucmm-fmwk-rg

    Especifica el nombre del grupo de recursos al que se agregan los nodos.

  4. Agregue los nodos al grupo de recursos de estructura de Oracle RAC.
    # clresourcegroup add-node -S -n nodelist rac-fmwk-rg
    -n nodelist

    Especifica una lista separada por comas de nodos de cluster a los que va a agregar Soporte para Oracle RAC.

    rac-fmwk-rg

    Especifica el nombre del grupo de recursos al que se agregan los nodos.

  5. Agregue los nodos a cualquier grupo de dispositivos escalables que utilice para archivos de Oracle.

    Si no utiliza grupos de dispositivos escalables para archivos de Oracle, omita este paso.

    La realización de este paso depende del tipo de grupo de dispositivos escalables.

    • Para cada conjunto de discos de varios propietarios de Solaris Volume Manager para Sun Cluster, escriba el siguiente comando:
      # metaset -s set-name -M -a -h nodelist
      -s set-name

      Especifica el conjunto de discos de varios propietarios de Solaris Volume Manager para Sun Cluster al que se agregan los nodos.

      -h nodelist

      Especifica una lista separada por comas de nodos de cluster que se van a agregar al conjunto de discos de varios propietarios.

    • Para cada grupo de discos compartidos de VxVM, utilice el comando Veritas para agregar los nodos al grupo de discos compartidos de VxVM.

      Para obtener más información, consulte la documentación de VxVM.

  6. Agregue los nodos a cualquier grupo de recursos que contenga recursos de grupos de dispositivos escalables.

    Si no se ha configurado ningún grupo de recursos que contenga recursos de grupos de dispositivos escalables, omita este paso.

    Ejecute el comando siguiente para cada grupo de recursos al que vaya a agregar nodos:

    # clresourcegroup add-node -S -n nodelist scal-dg-rg
    -n nodelist

    Especifica una lista separada por comas de nodos de cluster a los que va a agregar Soporte para Oracle RAC.

    scal-dg-rg

    Especifica el nombre del grupo de recursos al que se agregan los nodos.

  7. Monte cada sistema de archivos compartidos al que se deba acceder desde los nodos que se están agregando.

    Si no debe acceder a ningún sistema de archivos compartidos desde los nodos que está agregando, omita este paso.

    Para cada sistema de archivos que esté montando, escriba el siguiente comando:

    # mount mount-point
    mount-point

    Especifica el punto de montaje del sistema de archivos que se montan.

  8. Agregue los nodos a los grupos de recursos que contengan recursos para el servidor de metadatos de Sun QFS.

    Si no se han configurado grupos de recursos que contengan recursos para el servidor de metadatos de Sun QFS, omita este paso.

    Ejecute el comando siguiente para cada grupo de recursos al que vaya a agregar nodos:

    # clresourcegroup add-node -n nodelist qfs-mds-rg
    -n nodelist

    Especifica una lista separada por comas de nodos de cluster a los que va a agregar Soporte para Oracle RAC.

    qfs-mds-rg

    Especifica el nombre del grupo de recursos al que se agregan los nodos.

  9. Ponga en línea todos los grupos de recursos a los que ha agregado nodos en el Paso 6.

    Estos grupos de recursos contienen recursos de grupos de dispositivos escalables.

    Si no se ha configurado ningún grupo de recursos que contenga recursos de grupos de dispositivos escalables, omita este paso.

    Para cada grupo de recursos que ponga en línea, escriba el siguiente comando:

    # clresourcegroup online scal-dg-rg
    scal-dg-rg

    Especifica el nombre del grupo de recursos que va a poner en línea.

  10. (Sólo la versión 2 de Oracle 10g, 11g o 12c) Inicie Oracle Clusterware.

    Si utiliza Oracle 9i o la versión 1 de Oracle 10g, omita este paso.

    # /etc/init.d/init.crs start
    Startup will be queued to init within 30 seconds.
  11. (Sólo Oracle 9i) Agregue los nodos a todos los grupos de recursos que contengan recursos de nombre de host lógico para cada base de datos Oracle RAC que se ejecuta en los nodos.

    Si utiliza la versión 1 de Oracle 10g, la versión 2 de 10g, 11g o 12c, omita este paso. Para la versión 1 de Oracle 10g, la versión 2 de 10g, 11g o 12c, no se han configurado grupos de recursos para recursos de nombre de host lógico.

    Ejecute el comando siguiente para cada grupo de recursos al que vaya a agregar nodos:

    # clresourcegroup add-node -n nodelist lh-rg
    -n nodelist

    Especifica una lista separada por comas de nodos de cluster a los que va a agregar Soporte para Oracle RAC.

    lh-rg

    Especifica el nombre del grupo de recursos al que se agregan los nodos.

  12. (Sólo Oracle 9i, versión 2 de 10g, 11g o 12c) Agregue los nodos al grupo de recursos para cada base de datos Oracle RAC que se ejecuta en los nodos.

    Si utiliza la versión 1 de Oracle 10g, omita este paso. Para la versión 1 de Oracle 10g, no se han configurado grupos de recursos para las bases de datos Oracle RAC.

    Ejecute el comando siguiente para cada grupo de recursos al que vaya a agregar nodos:

    # clresourcegroup add-node -S -n nodelist rac-db-rg
    -n nodelist

    Especifica una lista separada por comas de nodos de cluster a los que va a agregar Soporte para Oracle RAC.

    rac-db-rg

    Especifica el nombre del grupo de recursos al que se agregan los nodos.

  13. (Sólo la versión 2 de Oracle 10g, 11g o 12c) Para cada nodo que agregue, cree los recursos de Oracle Clusterware que se necesitan para representar los recursos de Oracle Solaris Cluster.

    Cree un recurso de Oracle Clusterware para cada recurso de Oracle Solaris Cluster para grupos de dispositivos escalables y puntos de montaje del sistema de archivos escalable de los que dependen los componentes de Oracle. Para obtener más información, consulte Cómo crear un recurso de Oracle Clusterware para interoperar con Oracle Solaris Cluster.

  14. (Sólo Oracle 9i, versión 2 de 10g, 11g o 12c) Modifique cada recurso para las bases de datos Oracle RAC a fin de establecer un valor de cada propiedad por nodo para cada nodo que agregue.

    Si utiliza la versión 1 de Oracle 10g, omita este paso. Para la versión 1 de Oracle 10g, no se han configurado grupos de recursos para las bases de datos Oracle RAC.

    Para cada recurso que modifique, siga estos pasos:

    1. Desactive el recurso.
      # clresource disable rac-db-rs
      rac-db-rs

      Especifica el nombre del recurso de base de datos Oracle RAC que va a desactivar.

    2. Establezca un valor para cada propiedad por nodo para cada nodo que vaya a agregar.

      En la siguiente tabla se muestran las propiedades por nodo de cada tipo de recurso para las bases de datos de Oracle RAC.


      Tipo de recurso
      Propiedades
      SUNW.scalable_rac_server_proxy
      oracle_sid
      SUNW.scalable_rac_listener
      listener_name
      SUNW.scalable_rac_server
      alert_log_file

      oracle_sid

      Para obtener información sobre las propiedades de extensión de los tipos de recursos para las bases de datos de Oracle RAC, consulte las siguientes secciones:

      # clresource set \
      -p property{node}=value[…] \
      [-p property{node}=value[…]][…] \
      rac-db-rs
      property

      Especifica el nombre de una propiedad por nodo que está configurando.

      node

      Especifica el nodo para el cual está configurando un valor para property.

      value

      Especifica el valor para el cual está configurando property para node.

      rac-db-rs

      Especifica el nombre del recurso de base de datos Oracle RAC cuyas propiedades por nodo está configurando.

    3. Active el recurso.
      # clresource enable rac-db-rs
      rac-db-rs

      Especifica el nombre del recurso de base de datos Oracle RAC que va a activar.

  15. (Sólo Oracle 9i, versión 2 de 10g, 11g y 12c) Ponga en línea cada grupo de recursos para las bases de datos Oracle RAC.

    Si utiliza la versión 1 de Oracle 10g, omita este paso. Para la versión 1 de Oracle 10g, no se han configurado grupos de recursos para las bases de datos Oracle RAC.

    Para cada grupo de recursos que ponga en línea, ejecute el siguiente comando:

    # clresourcegroup online rac-db-rg
    rac-db-rg

    Especifica el nombre del grupo de recursos que va a poner en línea.

Ejemplo 7-1 Adición de Soporte para Oracle RAC a los nodos seleccionados

En este ejemplo, se muestra la secuencia de operaciones necesaria para agregar Soporte para Oracle RAC a los nodos pclus3 y pclus4 de un cluster de cuatro nodos.

La configuración de Soporte para Oracle RAC en este ejemplo es la siguiente:

La configuración de grupos de recursos de este ejemplo se muestra en la siguiente tabla.

Grupo de recursos
Finalidad
vucmm-framework-rg
Grupo de recursos de administración de volúmenes de múltiples propietarios.
rac-framework-rg
Grupo de recursos de la estructura Oracle RAC.
scaldg-rg
Grupo de recursos para recursos de grupos de dispositivos escalables.
qfsmds-rg
Grupo de recursos para recursos de servidor de metadatos de Sun QFS.
scalmnt-rg
Grupo de recursos para recursos de punto de montaje de sistema de archivos escalable.
rac_server_proxy-rg
Grupo de recursos de base de datos Oracle RAC.

Los grupos de recursos necesarios para esta configuración se muestran en Figura A-2.

  1. Para agregar los nodos al grupo de recursos que contiene los recursos de punto de montaje de sistemas de archivos escalables, se ejecuta el siguiente comando:

    # clresourcegroup add-node -S -n pclus3,pclus4 scalmnt-rg
  2. Para agregar los nodos al grupo de recursos de estructura del administrador de volúmenes de múltiples propietarios, se ejecuta el siguiente comando:

    # clresourcegroup add-node -S -n pclus3,plcus4 vucmm-framework-rg
  3. Para agregar los nodos al grupo de recursos de estructura de Oracle RAC, se ejecuta el siguiente comando:

    # clresourcegroup add-node -S -n pclus3,plcus4 rac-framework-rg
  4. Para agregar los nodos al conjunto de discos de múltiples propietarios oradg de Solaris Volume Manager para Sun Cluster, se ejecuta el siguiente comando:

    # metaset -s oradg -M -a -h  pclus3 pclus4
  5. Para agregar los nodos al grupo de recursos que contiene recursos del grupo de dispositivos escalables, se ejecuta el siguiente comando:

    # clresourcegroup add-node -S -n pclus3,pclus4 scaldg-rg
  6. Para montar los sistemas de archivos compartidos a los que se accede desde los nodos que se desean agregar, se ejecutan los siguientes comandos:

    # mount /db_qfs/OraData
    # mount /db_qfs/OraHome
  7. Para agregar los nodos al grupo de recursos que contiene los recursos del servidor de metadatos de Sun QFS, se ejecuta el siguiente comando:

    # clresourcegroup add-node -n pclus3,pclus4 qfsmds-rg
  8. Para poner en línea el grupo de recursos que contiene recursos del grupo de dispositivos escalables, se ejecuta el siguiente comando:

    # clresourcegroup online scaldg-rg
  9. Para iniciar Oracle Clusterware y verificar que se haya iniciado correctamente, se ejecutan los siguientes comandos:

    # /etc/init.d/init.crs start
    Startup will be queued to init within 30 seconds.
    # /db_qfs/OraHome/crs/bin/crsctl check crs
    CSS appears healthy
    CRS appears healthy
    EVM appears healthy
  10. Para agregar los nodos al grupo de recursos para la base de datos Oracle RAC, se ejecuta el siguiente comando:

    # clresourcegroup add-node -S -n pclus3,pclus4 rac_server_proxy-rg

    Después de agregar los nodos al grupo de recursos para la base de datos Oracle RAC, se crean los recursos necesarios de Oracle Clusterware. La creación de estos recursos de Oracle Clusterware excede el alcance de este ejemplo.

  11. Para definir las propiedades por nodo necesarias para el recurso de la base de datos Oracle RAC, se ejecutan los siguientes comandos:

    # clresource disable rac_server_proxy-rs
    # clresource set -p oracle_sid\{3\}=swb3 -p \
    oracle_sid\{4\}=swb4 rac_server_proxy-rs
    # clresource enable rac_server_proxy-rs

    La propiedad por nodo oracle_sid se establece en swb3 en el nodo pclus3 y en swb4 en el nodo pclus4.

  12. Para poner en línea el grupo de recursos para la base de datos Oracle RAC, se ejecuta el siguiente comando:

    # clresourcegroup online rac_server_proxy-rg

Cómo agregar un recurso del administrador de volúmenes al grupo de recursos de estructura

Realice esta tarea si va a agregar un gestor de volúmenes a una configuración existente de Soporte para Oracle RAC. El grupo de recursos de estructura debe contener un recurso que represente al administrador de volúmenes que va a agregar. Sólo es posible agregar un recurso de gestor de volúmenes si el recurso de estructura está desactivado y si el daemon de estructura se ha detenido en todos los nodos de cluster.


Precaución

Precaución - Esta tarea requiere un tiempo de inactividad porque es necesario desactivar el recurso de estructura y reiniciar los nodos en los que se ejecuta Oracle RAC.


Antes de empezar

Asegúrese de que el gestor de volúmenes para el que agrega un recurso esté instalado y configurado en todos los nodos en los que va a ejecutarse Oracle RAC.

  1. Conviértase en superusuario en cualquier nodo de cluster.
  2. Desactive el recurso de estructura en el grupo de recursos de estructura y los demás recursos que dependan de este recurso.
    # clresource disable -r fmwk-rs
    fmwk-rs

    Especifica el nombre del tipo de recurso SUNW.vucmm_framework o SUNW.rac_framework que se va a desactivar.

  3. Reinicie todos los nodos que estén en la lista de nodos del grupo de recursos de estructura.
  4. Registre y agregue una instancia del tipo de recurso que representa al gestor de volúmenes que está agregando.
    • Si está agregando Solaris Volume Manager para Sun Cluster, registre y agregue la instancia como se indica a continuación:
      1. Registre el tipo de recurso Solaris Volume Manager para Sun Cluster.
        • Para un grupo de recursos basado en SUNW.vucmm_framework, registre el tipo de recurso SUNW.vucmm_svm.
          # clresourcetype register SUNW.vucmm_svm
        • Para un grupo de recursos basado en SUNW.rac_framework, registre el tipo de recurso SUNW.rac_svm.
          # clresourcetype register SUNW.rac_svm
      2. Agregue una instancia del tipo de recurso Solaris Volume Manager para Sun Cluster al grupo de recursos de estructura.

        Compruebe que esta instancia dependa del recurso desactivado en el Paso 2.

        # clresource create -g fmwk-rg \
          -t svm-rt \
          -p resource_dependencies=fmwk-rs svm-rs
        -g fmwk-rg

        Especifica el nombre del grupo de recursos de estructura. Este grupo de recursos contiene el tipo de recurso SUNW.vucmm_framework o SUNW.rac_framework que desactivó en el Paso 2.

        svm-rt

        Especifica el nombre del tipo de recurso Solaris Volume Manager para Sun Cluster.

        -p resource_dependencies= fmwk-rs

        Especifica que esta instancia depende del recurso desactivado en el Paso 2.

        svm-rs

        Especifica el nombre que se asigna al tipo de recurso SUNW.vucmm_svm o SUNW.rac_svm.

    • SPARC: Si desea agregar VxVM con la función de cluster, registre la instancia y agréguela de la siguiente manera.
      1. Registre el tipo de recurso del administrador de volúmenes VxVM.
        • Para un grupo de recursos basado en SUNW.vucmm_framework, registre el tipo de recurso SUNW.vucmm_cvm.
          # clresourcetype register SUNW.vucmm_cvm
        • Para un grupo de recursos basado en SUNW.rac_framework, registre el tipo de recursoSUNW.rac_cvm.
          # clresourcetype register SUNW.rac_cvm
      2. Agregue una instancia del tipo de recurso del administrador de volúmenes VxVM al grupo de recursos que desactivó en el Paso 2.

        Compruebe que esta instancia dependa del recurso desactivado en el Paso 2.

        # clresource create -g fmwk-rg \
          -t cvm-rt \
          -p resource_dependencies=fmwk-rs cvm-rs
        -g fmwk-rg

        Especifica el nombre del grupo de recursos de estructura. Este grupo de recursos contiene el recurso que desactivó en el Paso 2.

        cvm-rt

        Especifica el nombre del tipo de recurso Solaris Volume Manager para Sun Cluster.

        -p resource_dependencies= fmwk-rs

        Especifica que esta instancia depende del recurso desactivado en el Paso 2.

        cvm-rs

        Especifica el nombre que se asigna al tipo de recurso SUNW.vucmm_cvm o SUNW.rac_cvm.

  5. Ponga en línea y en estado administrado el grupo de recursos de estructura y sus recursos.
    # clresourcegroup online -emM fmwk-rg
    fmwk-rg

    Especifica que el grupo de recursos de estructura se va a cambiar al estado MANAGED y se va a poner en línea. Este grupo de recursos contiene el recurso que desactivó en el Paso 2.

Pasos siguientes

El siguiente paso depende del administrador de volúmenes que se desea agregar, como se muestra en la siguiente tabla.

Administrador de volúmenes
Siguiente paso
Solaris Volume Manager para Sun Cluster
SPARC: VxVM con la función de cluster