JavaScript is required to for searching.
Omitir Vínculos de navegación
Salir de la Vista de impresión
Guía del servicio de datos de Oracle Solaris Cluster para Oracle Real Application Clusters (RAC)
search filter icon
search icon

Información del documento

Prefacio

1.  Instalación de Admisión de Oracle RAC

2.  Configuración del almacenamiento para archivos Oracle

3.  Registro y configuración de grupos de recursos

4.  Habilitación de Oracle RAC para ejecutarse en un clúster

5.  Administración de Admisión de Oracle RAC

6.  Solución de problemas de Admisión de Oracle RAC

7.  Modificación de una configuración de Admisión de Oracle RAC

Información general de las tareas para modificar una configuración de Admisión de Oracle RAC

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

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

Extensión de una configuración de Admisión de Oracle RAC

Cómo agregar Admisión de Oracle RAC a nodos seleccionados

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

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

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

SPARC: Implementación de SKGXN nativo de Oracle Solaris Cluster para Oracle RAC 11g Release 2

SPARC: Cómo preparar el clúster para cambiar las interfaces de SKGXN

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

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

SPARC: Cómo poner Oracle RAC en línea después de haber cambiado la interfaz de SKGXN

Eliminación de Admisión de Oracle RAC

Cómo eliminar Admisión de Oracle RAC de un clúster

Cómo eliminar Admisión de Oracle RAC de los nodos seleccionados

8.  Actualización de Admisión de Oracle RAC

A.  Ejemplos de configuraciones para este servicio de datos

B.  Acciones preestablecidas para errores de DBMS y alertas registradas

C.  Propiedades de extensión de Admisión de Oracle RAC

D.  Alternativas de línea de comandos

Índice

Extensión de una configuración de Admisión de Oracle RAC

Extienda una configuración de Admisión de Oracle RAC en una de las situaciones siguientes:

Cómo agregar Admisión de Oracle RAC a nodos seleccionados

Siga este procedimiento si va a agregar nodos a un clúster y necesita ejecutar Admisión de 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 clúster.
  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 lista_nodos

    Especifica una lista separada por comas de nodos de clúster a los que va a agregar Admisión de Oracle RAC.

    gr_pm_escal

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

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

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

    gr_estruct_vucmm

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

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

    Especifica una lista separada por comas de nodos de clúster a los que va a agregar Admisión de Oracle RAC.

    gr_estruct_rac

    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 los 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 múltiples propietarios de Solaris Volume Manager for Sun Cluster, escriba el comando siguiente:
      # metaset -s set-name -M -a -h nodelist
      -s nombre_conjunto

      Especifica el conjunto de discos de múltiples propietarios de Solaris Volume Manager for Sun Cluster al que se agregan los nodos.

      -h lista_nodos

      Especifica una lista separada por comas de nodos de clúster que se van a agregar al conjunto de discos de múltiples propietarios.

    • Para cada grupo de discos compartidos de VxVM, utilice los comandos de 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 lista_nodos

    Especifica una lista separada por comas de nodos de clúster a los que va a agregar Admisión de Oracle RAC.

    gr_gd_escal

    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 comando siguiente:

    # mount mount-point
    punto_montaje

    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 con 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 lista_nodos

    Especifica una lista separada por comas de nodos de clúster a los que va a agregar Admisión de Oracle RAC.

    gr_smd_qfs

    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 comando siguiente:

    # clresourcegroup online scal-dg-rg
    gr_gd_escal

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

  10. (Sólo Oracle 10g Release 2 u 11g) Inicie Oracle Clusterware.

    Si utiliza Oracle 9i u Oracle 10g Release 1, 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 vaya a ejecutarse en los nodos.

    Si utiliza Oracle 10g Release 1, 10g Release 2 u 11g, omita este paso. Para Oracle 10g Release 1, 10g Release 2 u 11g, no se configura ningún grupo 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 lista_nodos

    Especifica una lista separada por comas de nodos de clúster a los que va a agregar Admisión de Oracle RAC.

    gr_hl

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

  12. (Sólo Oracle 9i, 10g Release 2 u 11g) Agregue los nodos al grupo de recursos para cada base de datos Oracle RAC que vaya a ejecutarse en los nodos.

    Si utiliza Oracle 10g Release 1, omita este paso. Para Oracle 10g Release 1, no se ha configurado ningún grupo de recursos para 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 lista_nodos

    Especifica una lista separada por comas de nodos de clúster a los que va a agregar Admisión de Oracle RAC.

    gr_bd_rac

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

  13. (Sólo Oracle 10g Release 2 u 11g) En cada nodo que vaya a agregar, cree los recursos de Oracle Clusterware que se necesiten para representar los recursos de Oracle Solaris Cluster.

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

  14. (Sólo Oracle 9i, 10g Release 2 u 11g) Modifique cada recurso para las bases de datos Oracle RAC con el fin de establecer un valor de cada propiedad de nodo para cada nodo que agregue.

    Si utiliza Oracle 10g Release 1, omita este paso. Para Oracle 10g Release 1, no se ha configurado ningún grupo de recursos para bases de datos Oracle RAC.

    Para cada recurso que esté modificando, siga los pasos que se indican a continuación:

    1. Inhabilite el recurso.
      # clresource disable rac-db-rs
      rc_bd_rac

      Especifica el nombre del recurso de base de datos RAC que se va a inhabilitar.

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

      En la tabla siguiente se muestran las propiedades de nodo de cada tipo de recurso para las bases de datos 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 Oracle RAC, consulte las secciones siguientes:

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

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

      nodo

      Especifica el nodo para el cual está configurando un valor de propiedad.

      valor

      Especifica el valor para el cual está configurando propiedad para nodo.

      rc_bd_rac

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

    3. Habilite el recurso.
      # clresource enable rac-db-rs
      rc_bd_rac

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

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

    Si utiliza Oracle 10g Release 1, omita este paso. Para Oracle 10g Release 1, no se ha configurado ningún grupo de recursos para bases de datos Oracle RAC.

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

    # clresourcegroup online rac-db-rg
    gr_bd_rac

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

Ejemplo 7-1 Cómo agregar Admisión de Oracle RAC a nodos seleccionados

En este ejemplo se muestra la secuencia de operaciones necesarias para agregar Admisión de Oracle RAC a los nodos pclus3 y pclus4 de un clúster de cuatro nodos.

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

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

Grupo de recursos
Finalidad
vucmm-framework-rg
Grupo de recursos de administrador de volúmenes de múltiples propietarios.
rac-framework-rg
Grupo de recursos de estructura de RAC.
scaldg-rg
Grupo de recursos para recursos de grupo 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 la 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, ejecute el comando siguiente:

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

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

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

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

    # clresourcegroup add-node -S -n pclus3,pclus4 scaldg-rg
  6. Para montar los sistemas de archivos compartidos a los que se deba acceder desde los nodos que se están agregando, ejecute los comandos siguientes:

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

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

    # clresourcegroup online scaldg-rg
  9. Para iniciar Oracle Clusterware y verificar el inicio correcto de Oracle Oracle Clusterware, ejecute los comandos siguientes:

    # /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, ejecute el comando siguiente:

    # 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 requiere más procedimientos de los que aparecen en este ejemplo.

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

    # 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 de nodo oracle_sid se configura como swb3 en el nodo pclus3 y como swb4 en el nodo pclus4.

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

    # 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 administrador de volúmenes a una configuración de Admisión de Oracle RAC. El grupo de recursos de estructura debe contener un recurso que represente el administrador de volúmenes que va a agregar. Sólo es posible agregar un recurso de administrador de volúmenes si el recurso de estructura está inhabilitado y si el daemon de estructura se ha detenido en todos los nodos de clúster.


Precaución

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


Antes de empezar

Asegúrese de que el administrador 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 clúster.
  2. Inhabilite 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
    rc-estruct

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

  3. Rearranque 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 administrador de volúmenes que está agregando.
    • Si está agregando Solaris Volume Manager for Sun Cluster, registre y agregue la instancia como se indica a continuación:
      1. Registre el tipo de recurso Solaris Volume Manager for 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 for Sun Cluster al grupo de recursos de estructura.

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

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

        Especifica el nombre del grupo de recursos de estructura. Este grupo de recursos contiene los tipos de recurso SUNW.vucmm_framework o SUNW.rac_framework inhabilitados en el Paso 2.

        tr_svm

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

        -p resource_dependencies=rc_estruct

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

        rc_svm

        Especifica el nombre que va a asignar a los tipos de recurso SUNW.vucmm_svm o SUNW.rac_svm.

    • SPARC: Si está agregando VxVM con la función de clúster, registre y agregue la instancia del modo siguiente.
      1. Registre el tipo de recurso de administrador de volúmenes de 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 recurso SUNW.rac_cvm.
          # clresourcetype register SUNW.rac_cvm
      2. Agregue una instancia del tipo de recurso de administrador de volúmenes de VxVM al grupo de recursos inhabilitado en el Paso 2.

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

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

        Especifica el nombre del grupo de recursos de estructura. Este grupo de recursos contiene el recurso inhabilitado en el Paso 2.

        tr_cvm

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

        -p resource_dependencies=rc_estruct

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

        rc_cvm

        Especifica el nombre que va a asignar a los tipos de recurso SUNW.vucmm_cvm o SUNW.rac_cvm.

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

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

Pasos siguientes

El siguiente paso depende del administrador de volúmenes que esté agregando, como se muestra en la tabla siguiente.

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