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

Eliminación de Soporte para Oracle RAC

Puede eliminar Soporte para Oracle RAC de las entidades siguientes:

Cómo eliminar Soporte para Oracle RAC de un cluster

Realice esta tarea para eliminar Soporte para Oracle RAC de todos los nodos de un cluster.

En un cluster en el que se ejecutan varias bases de datos Oracle RAC, efectúe esta tarea para eliminar una base de datos Oracle RAC del cluster. Las bases de datos de Oracle RAC restantes siguen ejecutándose en el cluster.

Esta tarea implica eliminar los grupos de recursos siguientes del cluster, en el orden que se indica a continuación:


Precaución

Precaución - Esta tarea se podría lleva a cabo para eliminar una base de datos Oracle RAC de un cluster en el que se ejecutan varias bases de datos Oracle RAC. En este caso, no elimine ningún grupo de recursos de cuyos recursos dependan las otras bases de datos de Oracle RAC.

Por ejemplo, podría haber varios sistemas de archivos de bases de datos configurados para depender de un único grupo de dispositivos. En este caso,no elimine el grupo de recursos que contenga el recurso para el grupo de dispositivos escalables.

Asimismo, si varias bases de datos dependen del grupo de recursos de estructura de Oracle RAC, no elimine este grupo de recursos.


Antes de empezar

Compruebe que el cluster desde el cual se realiza esta tarea inicie en modo de cluster.

  1. En un nodo del cluster, conviértase en superusuario.
  2. (Sólo Oracle 9i, versión 2 de 10g, 11g o 12c) Elimine el grupo de recursos para cada base de datos Oracle RAC que desee eliminar.

    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 base de datos Oracle RAC que desee eliminar, escriba el siguiente comando:

    # clresourcegroup delete -F rac-db-rg
    rac-db-rg

    Especifica el grupo de recursos que se va a eliminar.

  3. (Sólo Oracle 9i) Elimine todos los grupos de recursos para los recursos de nombre de host lógico que utilice cada base de datos Oracle RAC que desee eliminar.

    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 y 12c, no se han configurado grupos de recursos para recursos de nombre de host lógico.

    Para cada grupo de recursos que vaya a eliminar, escriba el siguiente comando:

    # clresourcegroup delete -F lh-rg
    lh-rg

    Especifica el grupo de recursos que se va a eliminar.

  4. Las utilidades de Oracle permiten eliminar del cluster cada base de datos Oracle RAC que ya no necesite.
  5. Si desea eliminar Soporte para Oracle RAC por completo, las utilidades de Oracle permiten eliminar los elementos siguientes de todos los nodos de un cluster:
    • El software Oracle RAC

    • El software Oracle Clusterware

  6. (Sólo versión 2 de Oracle 10g, 11g o 12c) Desactive el recurso de estructura de Oracle Clusterware.

    Si utiliza Oracle 9i o la versión 1 de Oracle 10g, omita este paso. Para Oracle 9i y la versión 1 de Oracle 10g, no se ha configurado un recurso de estructura de Oracle Clusterware.

    # clresource disable crs-framework-rs
    crs-framework-rs

    Especifica el nombre del recurso que se va a desactivar. Este recurso es la instancia del tipo de recurso SUNW.crs_framework que se ha configurado en el cluster.

  7. Elimine los grupos de recursos que contengan recursos de puntos de montaje de sistema 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.

    Para cada grupo de recursos que vaya a eliminar, escriba el siguiente comando:

    # clresourcegroup delete -F scal-mp-rg
    scal-mp-rg

    Especifica el grupo de recursos que se va a eliminar.

  8. Elimine los grupos de recursos que contienen 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.

    Para cada grupo de recursos que vaya a eliminar, escriba el siguiente comando:

    # clresourcegroup delete -F qfs-mds-rg
    qfs-mds-rg

    Especifica el grupo de recursos que se va a eliminar.

  9. Elimine los sistemas de archivos compartidos de Sun QFS que fueron representados por los recursos en el grupo de recursos que se han eliminado en el Paso 8.

    Para obtener instrucciones sobre cómo realizar esta tarea, consulte Using SAM-QFS With Sun Cluster.

  10. Elimine los grupos de recursos que contengan recursos de grupo 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 vaya a eliminar, escriba el siguiente comando:

    # clresourcegroup delete -F scal-dg-rg
    scal-dg-rg

    Especifica el grupo de recursos que se va a eliminar.

  11. Destruya los grupos de dispositivos escalables a los que afecte la eliminación de los grupos de recursos del Paso 10.

    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, destruya el conjunto de discos del modo siguiente:
      1. Elimine todos los metadispositivos, por ejemplo volúmenes, particiones de software y duplicados del conjunto de discos.

        Utilice el comando metaclear(1M) con este fin.

        # metaclear -s scal-dg-ms -a
        -s scal-dg-ms

        Especifica el nombre del conjunto de discos del que se desea eliminar los metadispositivos.

      2. Elimine todos los dispositivos globales del conjunto de discos.
        # metaset -s scal-dg-ms -d -f alldevices
        -s scal-dg-ms

        Especifica el nombre del conjunto de discos del que se desea eliminar los dispositivos globales.

        alldevices

        Especifica una lista separada por espacios que contiene todos los dispositivos globales que se agregaron al conjunto de discos cuando se creó el conjunto de discos. El formato de cada nombre de ruta de ID de dispositivo es /dev/did/dsk/dN, donde N es el número de dispositivo.

      3. Elimine todos los nodos del conjunto de discos que va a destruir.

        Al eliminar todos los nodos de un conjunto de discos se destruye el conjunto de discos.

        # metaset -s scal-dg-ms -d -h allnodes
        -s scal-dg-ms

        Especifica el nombre del conjunto de discos que se va a destruir.

        -h allnodes

        Especifica una lista separada por espacios que contiene todos los nodos que se agregaron al conjunto de discos cuando se creó el conjunto de discos.

    • Para cada grupo de discos compartidos de VxVM, utilice el comando Veritas para destruir el grupo de discos compartidos de VxVM.

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


    Nota - Si va a eliminar una base de datos Oracle RAC de un cluster en el que se ejecutan varias bases de datos Oracle RAC, omita los pasos siguientes de este procedimiento.


  12. Elimine el grupo de recursos de estructura de Oracle RAC.
    # clresourcegroup delete -F rac-fmwk-rg
    rac-fmwk-rg

    Especifica el grupo de recursos que se va a eliminar.

  13. Elimine el grupo de recursos de estructura del gestor de volúmenes de varios propietarios, si se utiliza.
    # clresourcegroup delete -F vucmm-fmwk-rg
    vucmm-fmwk-rg

    Especifica el grupo de recursos que se va a eliminar.

  14. Anule el registro del tipo de recurso de cada recurso que haya eliminado en este procedimiento.
    # clresourcetype unregister resource-type-list
    resource-type-list

    Especifica una lista separada por comas de los nombres de los tipos de recursos cuyo registro va a anular. Para obtener una lista de los tipos de recursos asociados con Soporte para Oracle RAC, consulte Nombres generados automáticamente para objetos de Oracle Solaris Cluster.

  15. (Opcional) De cada nodo del cluster, desinstale los paquetes de software de Soporte para Oracle RAC.

    Utilice el comando uninstaller para esto. Para obtener más información, consulte Capítulo 8, Uninstalling de Sun Java Enterprise System 5 Update 1 Installation Guide for UNIX.

  16. Rearranque cada nodo del cluster.

Ejemplo 7-2 Eliminación de Soporte para Oracle RAC de un cluster

En este ejemplo, se muestra la secuencia de operaciones necesaria para eliminar Soporte para Oracle RAC de todos los nodos de un cluster de cuatro nodos. Los nodos de este cluster se denominan pclus1, pclus2, pclus3 y pclus4. Sólo se configura una base de datos Oracle RAC en el cluster.

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 eliminar el grupo de recursos para la base de datos Oracle RAC, se ejecuta el siguiente comando:

    # clresourcegroup delete -F rac_server_proxy-rg

    Tras la eliminación de este grupo de recursos, se utilizan las utilidades de Oracle para eliminar los siguientes elementos:

    • La base de datos Oracle RAC

    • El software Oracle RAC

    • El software Oracle Clusterware

    La eliminación de estos elementos excede el alcance de este ejemplo.

  2. Para desactivar el recurso de estructura de Oracle Clusterware, se ejecuta el siguiente comando:

    # clresource disable crs_framework-rs
  3. Para eliminar el grupo de recursos que contiene los recursos de punto de montaje de sistemas de archivos escalables, se ejecuta el siguiente comando:

    # clresourcegroup delete -F scalmnt-rg
  4. Para eliminar el grupo de recursos que contiene los recursos para el servidor de metadatos de Sun QFS, se ejecuta el siguiente comando:

    # clresourcegroup delete -F qfsmds-rg

    Tras la eliminación de este grupo de recursos, se utilizan las utilidades de Sun QFS para eliminar los sistemas de archivos compartidos de Sun QFS que se emplean para los archivos de Oracle. La eliminación de estos sistemas de archivos excede el alcance de este ejemplo.

  5. Para eliminar el grupo de recursos que contiene recursos del grupo de dispositivos escalables, se ejecuta el siguiente comando:

    # clresourcegroup delete -F scaldg-rg
  6. Para destruir el conjunto de discos de múltiples propietarios oradg de Solaris Volume Manager para Sun Cluster, se ejecutan los siguientes comandos:

    # metaclear -s oradg -a
    # metaset -s oradg -d \
    -f /dev/did/dsk/d8 /dev/did/dsk/d9 /dev/did/dsk/d15 /dev/did/dsk/d16
    # metaset -s oradg -d -h pclus1 pclus2 pclus3 pclus4

    Los siguientes dispositivos globales se eliminan del conjunto de discos:

    • /dev/did/dsk/d8

    • /dev/did/dsk/d9

    • /dev/did/dsk/d15

    • /dev/did/dsk/d16

  7. Para eliminar el grupo de recursos de estructura de Oracle RAC, se ejecuta el siguiente comando:

    # clresourcegroup delete -F rac-framework-rg
  8. Para eliminar el grupo de recursos de estructura del administrador de volúmenes de múltiples propietarios, se ejecuta el siguiente comando:

    # clresourcegroup delete -F vucmm-framework-rg
  9. Para anular el registro del tipo de recurso de cada recurso que se ha eliminado, se ejecuta el siguiente comando:

    # clresourcetype unregister \
    SUNW.scalable_rac_server_proxy,\
    SUNW.ScalMountPoint,\
    SUNW.qfs,\
    SUNW.ScalDeviceGroup,\
    SUNW.rac_svm,\
    SUNW.crs_framework,\
    SUNW.rac_udlm,\
    SUNW.rac_framework

    Esta configuración se ejecuta en la plataforma de SPARC. Por lo tanto, SUNW.rac_udlm está en la lista de tipos de recursos cuyo registro se ha anulado.

    Tras la anulación del registro de estos tipos de recursos, se realizan las siguientes operaciones:

    • Se eliminan los paquetes de software de Soporte para Oracle RAC

    • Se reinician todos los nodos del cluster

    Estas operaciones exceden el alcance de este ejemplo.

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

Realice esta tarea para eliminar Soporte para Oracle RAC de los nodos seleccionados.

En un cluster en el que se ejecutan varias bases de datos Oracle RAC, efectúe esta tarea para eliminar una base de datos Oracle RAC de los nodos seleccionados. La base de datos Oracle RAC que se elimine seguirá ejecutándose en los demás nodos de cluster. Las bases de datos de Oracle RAC restantes seguirán ejecutándose en los nodos seleccionados.

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


Precaución

Precaución - Puede realizar esta tarea para eliminar una base de datos Oracle RAC de los nodos seleccionados de un cluster en el que se ejecutan varias bases de datos Oracle RAC. En esta situación, no elimine los nodos de ningún grupo de recursos de cuyos recursos dependan las demás bases de datos de Oracle RAC. Por ejemplo, podría haber varios sistemas de archivos de bases de datos configurados para depender de un único grupo de dispositivos. En este caso,no elimine los nodos del grupo de recursos que contenga el recurso para el grupo de dispositivos escalables. Asimismo, si varias bases de datos dependen del grupo de recursos de estructura de Oracle RAC, no elimine los nodos de este grupo de recursos.


  1. Conviértase en superusuario.
  2. (Sólo Oracle 9i, versión 2 de 10g, 11g o 12c) Elimine los nodos del grupo de recursos para cada base de datos Oracle RAC que desee eliminar.

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

    Para cada base de datos Oracle RAC que desee eliminar, siga estos pasos:

    1. Ponga fuera de línea el grupo de recursos de la base de datos Oracle RAC en los nodos de los que desea eliminar Soporte para Oracle RAC.
      # clresourcegroup offline -n nodelist rac-db-rg
      -n nodelist

      Especifica una lista separada por comas de nodos de clusters de los que está poniendo fuera de línea el grupo de recursos.

      rac-db-rg

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

    2. Elimine los nodos de la lista de nodos del grupo de recursos para la base de datos Oracle RAC.
      # clresourcegroup remove-node -n nodelist rac-db-rg
      -n nodelist

      Especifica una lista separada por comas de nodos de clusters que desea eliminar del grupo de recursos.

      rac-db-rg

      Especifica el nombre del grupo de recursos del que desea eliminar los nodos.

  3. (Sólo Oracle 9i) Elimine los nodos de todos los grupos de recursos para los recursos de nombre de host lógico que utilice cada base de datos Oracle RAC que desee eliminar.

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

    Aplique los pasos siguientes a cada grupo de recursos del que desee eliminar nodos:

    1. Cambie el grupo de recursos a un nodo del que no desee eliminar Soporte para Oracle RAC.
      # clresourcegroup switch -n node-to-stay lh-rg
      node-to-stay

      Especifica el nodo al que cambiará el grupo de recursos. Este nodo debe ser un nodo del que no desee eliminar Soporte para Oracle RAC.

      lh-rg

      Especifica el nombre del grupo de recursos que desea cambiar a otro nodo.

    2. Elimine los nodos de la lista de nodos del grupo de recursos.
      # clresourcegroup remove-node -n nodelist lh-rg
      -n nodelist

      Especifica una lista separada por comas de nodos de clusters que desea eliminar del grupo de recursos.

      lh-rg

      Especifica el nombre del grupo de recursos del que desea eliminar los nodos.

  4. (Sólo Oracle 9i) Elimine cada grupo de recursos para los recursos de nombre de host lógico cuyo nodo principal eliminó de los grupos de recursos en el Paso 3.

    Estos grupos de recursos ya no son necesarios porque se van a eliminar las instancias de base de datos Oracle RAC a las que sirven los grupos.

    No elimine los grupos de recursos de los cuales sólo haya eliminado nodos secundarios en el Paso 3.

    Para cada grupo de recursos que vaya a eliminar, escriba el siguiente comando:

    # clresourcegroup remove -F lh-rg-rm-prim
    lh-rg-rm-prim

    Especifica el nombre del grupo de recursos que va a eliminar.

  5. (Sólo versión 2 de Oracle 10g, 11g o 12c) Elimine cada nodo que desee eliminar de la lista de nodos donde se ejecuta el recurso de Oracle Clusterware para la base de datos de Oracle.

    Si utiliza Oracle 9i o la versión 1 de Oracle 10g, omita este paso. Para Oracle 9i y la versión 1 de Oracle 10g, no se han configurado recursos de Oracle Clusterware que representen los recursos de Oracle Solaris Cluster.


    Nota - En este paso, se proporciona la sintaxis de comandos Oracle para la versión 2 de Oracle 10g, 11g o 12c. Si está utilizando una versión de Oracle que no sea la versión 2 de Oracle 10g, 11g o 12c, consulte la documentación de Oracle para obtener la sintaxis de comando correcta.


    # Grid_home/bin/crs_register ora.dbname.sid.inst \
    -update -r "ora.node-name.vip"
    Grid_home

    Especifica el directorio raíz de Oracle Clusterware. Este directorio contiene los archivos binarios y los archivos de configuración de Oracle Clusterware.

    dbname

    Especifica el nombre de la instancia de base de datos que representa el recurso de Oracle Clusterware.

    sid

    Especifica el SID de Oracle de la instancia de base de datos que representa el recurso de Oracle Clusterware.

    node-name

    Especifica el nombre de host del nodo en el que se ejecuta el recurso de Oracle Clusterware.

  6. (Sólo versión 2 de Oracle 10g, 11g o 12c) En cada nodo que desee eliminar, elimine cada recurso de Oracle Clusterware que represente a un recurso de Oracle Solaris Cluster de cuyo grupo de recursos desea eliminar los nodos.

    Se configura un recurso de Oracle Clusterware para cada recurso de Oracle Solaris Cluster de los grupos de dispositivos escalables y los puntos de montaje de sistemas de archivos escalables de los que dependan los componentes de Oracle.

    Si utiliza Oracle 9i o la versión 1 de Oracle 10g, omita este paso. Para Oracle 9i y la versión 1 de Oracle 10g, no se han configurado recursos de Oracle Clusterware que representen los recursos de Oracle Solaris Cluster.


    Nota - En este paso, se proporciona la sintaxis de comandos Oracle para la versión 2 de Oracle 10g, 11g o 12c. Si está utilizando una versión de Oracle que no sea la versión 2 de Oracle 10g, 11g o 12c, consulte la documentación de Oracle para obtener la sintaxis de comando correcta.


    Para cada recurso de Oracle Clusterware que vaya a eliminar, realice los pasos siguientes en cada nodo del que vaya a eliminar el recurso:

    1. Detenga el recurso de Oracle Clusterware que se va a eliminar.
      # Grid_home/bin/crs_stop sun.node-name.sc-rs
      Grid_home

      Especifica el directorio raíz de Oracle Clusterware. Este directorio contiene los archivos binarios y los archivos de configuración de Oracle Clusterware.

      node-name

      Especifica el nombre de host del nodo en el que se ejecuta el recurso de Oracle Clusterware.

      sc-rs

      Especifica el nombre del recurso de Oracle Solaris Cluster que representa el recurso de Oracle Clusterware.

    2. Anule el registro del recurso de Oracle Clusterware que se va a eliminar.
      # Grid_home/bin/crs_unregister sun.node-name.sc-rs
      Grid_home

      Especifica el directorio raíz de Oracle Clusterware. Este directorio contiene los archivos binarios y los archivos de configuración de Oracle Clusterware.

      node-name

      Especifica el nombre de host del nodo en el que se ejecuta el recurso de Oracle Clusterware.

      sc-rs

      Especifica el nombre del recurso de Oracle Solaris Cluster que representa el recurso de Oracle Clusterware.

    3. Elimine el perfil para el recurso de Oracle Clusterware que va a eliminar.
      # Grid_home/bin/crs_profile -delete sun.node-name.sc-rs \
      -dir /var/cluster/ucmm/profile
      Grid_home

      Especifica el directorio raíz de Oracle Clusterware. Este directorio contiene los archivos binarios y los archivos de configuración de Oracle Clusterware.

      node-name

      Especifica el nombre de host del nodo en el que se ejecuta el recurso de Oracle Clusterware.

      sc-rs

      Especifica el nombre del recurso de Oracle Solaris Cluster que representa el recurso de Oracle Clusterware.

  7. Las utilidades de Oracle permiten eliminar los elementos siguientes de cada nodo del que vaya a eliminar Soporte para Oracle RAC:
    • La base de datos Oracle RAC

    • Oracle Clusterware

  8. Cambie los grupos de recursos que contengan recursos para el servidor de metadatos de Sun QFS a un nodo del que no desee eliminar Soporte para Oracle RAC.

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

    # clresourcegroup switch -n node-to-stay qfs-mds-rg
    node-to-stay

    Especifica el nodo al que cambiará el grupo de recursos. Este nodo debe ser un nodo del que no desee eliminar Soporte para Oracle RAC.

    qfs-mds-rg

    Especifica el nombre del grupo de recursos que desea cambiar a otro nodo.

  9. Elimine los nodos de 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.

    Aplique los pasos siguientes a cada grupo de recursos del que desee eliminar nodos:

    1. Ponga fuera de línea el grupo de recursos en los nodos de los que vaya a eliminar Soporte para Oracle RAC.
      # clresourcegroup offline -n nodelist scal-mp-rg
      -n nodelist

      Especifica una lista separada por comas de nodos de clusters de los que está poniendo fuera de línea el grupo de recursos.

      scal-mp-rg

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

    2. Elimine los nodos de la lista de nodos del grupo de recursos.
      # clresourcegroup remove-node -n nodelist scal-mp-rg
      -n nodelist

      Especifica una lista separada por comas de nodos de clusters que desea eliminar del grupo de recursos.

      scal-mp-rg

      Especifica el nombre del grupo de recursos del que desea eliminar los nodos.

  10. Elimine los nodos de la lista de nodos de 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.

    Los grupos de recursos que van a modificarse son los que cambió a otro nodo en el Paso 8.

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

    Especifica una lista separada por comas de nodos de clusters que desea eliminar del grupo de recursos.

    qfs-mds-rg

    Especifica el nombre del grupo de recursos del que desea eliminar los nodos.

  11. Elimine la configuración de los sistemas de archivos compartidos de Sun QFS de los nodos.

    Para obtener instrucciones sobre cómo realizar esta tarea, consulte Using SAM-QFS With Sun Cluster.

  12. Elimine los nodos de 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.

    Aplique los pasos siguientes a cada grupo de recursos del que desee eliminar nodos:

    1. Ponga fuera de línea el grupo de recursos en los nodos de los que vaya a eliminar Soporte para Oracle RAC.
      # clresourcegroup offline -n nodelist scal-dg-rg
      -n nodelist

      Especifica una lista separada por comas de nodos de clusters de los que está poniendo fuera de línea el grupo de recursos.

      scal-dg-rg

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

    2. Elimine los nodos de la lista de nodos del grupo de recursos.
      # clresourcegroup remove-node -n nodelist scal-dg-rg
      -n nodelist

      Especifica una lista separada por comas de nodos de clusters que desea eliminar del grupo de recursos.

      scal-dg-rg

      Especifica el nombre del grupo de recursos del que desea eliminar los nodos.

  13. Elimine los nodos de los grupos de dispositivos escalables afectados por la eliminación de los nodos de los grupos de recursos del Paso 12.

    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 scal-dg-ms -d -h nodelist
      -s scal-dg-ms

      Especifica el nombre del conjunto de discos del que se desea eliminar los nodos.

      -h nodelist

      Especifica una lista separada por espacios de los nodos que va a eliminar del conjunto de discos.

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

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


    Nota - Si va a eliminar una base de datos Oracle RAC de los nodos seleccionados de un cluster en el que se ejecutan varias bases de datos Oracle RAC, omita los pasos restantes de este procedimiento.


  14. Elimine los nodos del grupo de recursos de estructura de Oracle RAC.
    1. Ponga fuera de línea el grupo de recursos en los nodos de los que vaya a eliminar Soporte para Oracle RAC.
      # clresourcegroup offline -n nodelist rac-fmwk-rg
      -n nodelist

      Especifica una lista separada por comas de nodos de clusters de los que está poniendo fuera de línea el grupo de recursos.

      rac-fmwk-rg

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

    2. Elimine los nodos de la lista de nodos del grupo de recursos.
      # clresourcegroup remove-node -n nodelist rac-fmwk-rg
      -n nodelist

      Especifica una lista separada por comas de nodos de clusters que desea eliminar del grupo de recursos.

      rac-fmwk-rg

      Especifica el nombre del grupo de recursos del que desea eliminar los nodos.

  15. Elimine los nodos del grupo de recursos de estructura de gestor de volúmenes de varios propietarios, en caso de que se utilice.
    1. Ponga fuera de línea el grupo de recursos en los nodos de los que vaya a eliminar Soporte para Oracle RAC.
      # clresourcegroup offline -n nodelist vucmm-fmwk-rg
      -n nodelist

      Especifica una lista separada por comas de nodos de clusters de los que está poniendo fuera de línea el grupo de recursos.

      vucmm-fmwk-rg

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

    2. Elimine los nodos de la lista de nodos del grupo de recursos.
      # clresourcegroup remove-node -n nodelist vucmm-fmwk-rg
      -n nodelist

      Especifica una lista separada por comas de nodos de clusters que desea eliminar del grupo de recursos.

      vucmm-fmwk-rg

      Especifica el nombre del grupo de recursos del que desea eliminar los nodos.

  16. (Opcional) De cada nodo que haya eliminado, desinstale los paquetes de software de Soporte para Oracle RAC.

    Utilice el comando uninstaller para esto. Para obtener más información, consulte Capítulo 8, Uninstalling de Sun Java Enterprise System 5 Update 1 Installation Guide for UNIX.

  17. Reinicie cada nodo del que haya eliminado Soporte para Oracle RAC.

Ejemplo 7-3 Eliminación de Soporte para Oracle RAC de los nodos seleccionados

En este ejemplo, se muestra la secuencia de operaciones necesaria para eliminar Soporte para Oracle RAC de 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 eliminar los nodos pclus3 y pclus4 del grupo de recursos para la base de datos Oracle RAC, se ejecutan los siguientes comandos:

    # clresourcegroup offline -n pclus3,pclus4 rac_server_proxy-rg
    # clresourcegroup remove-node -n pclus3,pclus4 rac_server_proxy-rg
  2. Para eliminar los nodos pclus3 y pclus4 de la lista de nodos del recurso de Oracle Clusterware para la base de datos Oracle RAC, se ejecutan los siguientes comandos:

    # /db_qfs/OraHome/crs/bin/crs_register ora.swb.swb3.inst \
    -update -r "ora.pclus3.vip"
    # /db_qfs/OraHome/crs/bin/crs_register ora.swb.swb4.inst \
    -update -r "ora.pclus4.vip"
  3. Para eliminar los recursos de Oracle Clusterware que representan los recursos de Oracle Solaris Cluster de los nodos pclus3 y pclus4, se ejecutan los siguientes comandos:

    Removal of resource for Oracle database files from node plcus3
    # /db_qfs/OraHome/crs/bin/crs_stop sun.pclus3.scaloramnt-OraData-rs
    # /db_qfs/OraHome/crs/bin/crs_unregister sun.pclus3.scaloramnt-OraData-rs
    # /db_qfs/OraHome/crs/bin/crs_profile -delete sun.pclus3.scaloramnt-OraData-rs \
    -dir /var/cluster/ucmm/profile
    
    Removal of resource for Oracle binary files from node plcus3
    # /db_qfs/OraHome/crs/bin/crs_stop sun.pclus3.scaloramnt-OraHome-rs
    # /db_qfs/OraHome/crs/bin/crs_unregister sun.pclus3.scaloramnt-OraHome-rs
    # /db_qfs/OraHome/crs/bin/crs_profile -delete sun.pclus3.scaloramnt-OraHome-rs \
    -dir /var/cluster/ucmm/profile
    
    Removal of resource for Oracle database files from node plcus4
    # /db_qfs/OraHome/crs/bin/crs_stop sun.pclus4.scaloramnt-OraData-rs
    # /db_qfs/OraHome/crs/bin/crs_unregister sun.pclus4.scaloramnt-OraData-rs
    # /db_qfs/OraHome/crs/bin/crs_profile -delete sun.pclus4.scaloramnt-OraData-rs \
    -dir /var/cluster/ucmm/profile
    
    Removal of resource for Oracle binary files from node plcus4
    # /db_qfs/OraHome/crs/bin/crs_stop sun.pclus4.scaloramnt-OraHome-rs
    # /db_qfs/OraHome/crs/bin/crs_unregister sun.pclus4.scaloramnt-OraHome-rs
    # /db_qfs/OraHome/crs/bin/crs_profile -delete sun.pclus4.scaloramnt-OraHome-rs \
    -dir /var/cluster/ucmm/profile

    Los comandos eliminan los recursos de Oracle Clusterware que representan los siguientes recursos de Oracle Solaris Cluster:

    • scaloramnt-OraData-rs: Un recurso del tipo SUNW.ScalMountPoint que representa el punto de montaje del sistema de archivos de los archivos de la base de datos

    • scaloramnt-OraHome-rs: Un recurso del tipo SUNW.ScalMountPoint que representa el punto de montaje del sistema de archivos de los archivos binarios y los archivos asociados

    Una vez que el recurso se elimina de los nodos pclus3 y pclus4, las utilidades de Oracle se utilizan para eliminar los siguientes elementos de estos nodos:

    • La base de datos Oracle RAC

    • El software Oracle RAC

    • El software Oracle Clusterware

    La eliminación de estos elementos excede el alcance de este ejemplo.

  4. Para cambiar el grupo de recursos que contiene recursos para el servidor de metadatos de Sun QFS al nodo pclus1, ejecute el siguiente comando:

    # clresourcegroup switch -n pclus1 qfsmds-rg
  5. Para eliminar los nodos pclus3 y pclus4 del grupo de recursos que contiene los recursos de punto de montaje de sistemas de archivos escalables, se ejecutan los siguientes comandos:

    # clresourcegroup offline -n pclus3,pclus4 scalmnt-rg
    # clresourcegroup remove-node -n pclus3,pclus4 scalmnt-rg
  6. Para eliminar los nodos pclus3 y pclus4 de la lista de nodos del grupo de recursos que contiene recursos para el servidor de metadatos de Sun QFS, ejecute el siguiente comando:

    # clresourcegroup remove-node -n pclus3,pclus4 qfsmds-rg

    Una vez que los nodos pclus3 y pclus4 se eliminan de la lista de nodos, la configuración de los sistemas de archivos compartidos de Sun QFS se elimina de estos nodos. Esta operación excede el alcance de este ejemplo.

  7. Para eliminar los nodos pclus3 y pclus4 del grupo de recursos que contiene los recursos del grupo de dispositivos escalables, se ejecutan los siguientes comandos:

    # clresourcegroup offline -n pclus3,pclus4 scaldg-rg
    # clresourcegroup remove-node -n pclus3,pclus4 scaldg-rg
  8. Para eliminar los nodos pclus3 y pclus4 del conjunto de discos de múltiples propietarios oradg de Solaris Volume Manager para Sun Cluster, se ejecuta el siguiente comando:

    # metaset -s oradg -d -h pclus3 pclus4
  9. Para eliminar los nodos pclus3 y pclus4 del grupo de recursos de estructura de Oracle RAC, se ejecutan los siguientes comandos:

    # clresourcegroup offline -n pclus3,pclus4 rac-framework-rg
    # clresourcegroup remove-node -n pclus3,pclus4 rac-framework-rg
  10. Para eliminar los nodos pclus3 y pclus4 del grupo de recursos de estructura del administrador de volúmenes de múltiples propietarios, se ejecutan los siguientes comandos:

    # clresourcegroup offline -n pclus3,pclus4 vucmm-framework-rg
    # clresourcegroup remove-node -n pclus3,pclus4 vucmm-framework-rg

Tras la eliminación de los nodos pclus3 y pclus4 de los grupos de recursos de estructura, los paquetes de software de Soporte para Oracle RAC se pueden eliminar de manera opcional de los nodos.

Una vez completada la eliminación, el estado de los recursos y los grupos de recursos es el siguiente:

# clresourcegroup status

=== Cluster Resource Groups ===

Group Name             Node Name    Suspended   Status
----------             ---------    ---------   ------
rac-framework-rg       pclus1       No          Online
                       pclus2       No          Online

vucmm-framework-rg     pclus1       No          Online
                       pclus2       No          Online

scaldg-rg              pclus1       No          Online
                       pclus2       No          Online

qfsmds-rg              pclus1       No          Online
                       pclus2       No          Offline

scalmnt-rg             pclus1       No          Online
                       pclus2       No          Online

rac_server_proxy-rg    pclus1       No          Online
                       pclus2       No          Online

# clresource status

=== Cluster Resources ===

Resource Name            Node Name    State     Status Message
-------------            ---------    -----     --------------
rac-framework-rs         pclus1       Online    Online
                         pclus2       Online    Online

rac-udlm-rs              pclus1       Online    Online
                         pclus2       Online    Online

crs_framework-rs         pclus1       Online    Online
                         pclus2       Online    Online

vucmm-svm-rs             pclus1       Online    Online
                         pclus2       Online    Online

scaloradg-rs             pclus1       Online    Online - Diskgroup online
                         pclus2       Online    Online - Diskgroup online

qfs-mds-rs               pclus1       Online    Online - Service is online.
                         pclus2       Offline   Offline

scaloramnt-OraData-rs    pclus1       Online    Online
                         pclus2       Online    Online

scaloramnt-OraHome-rs    pclus1       Online    Online
                         pclus2       Online    Online

rac_server_proxy-rs      pclus1       Online    Online - Oracle instance UP
                         pclus2       Online    Online - Oracle instance UP