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

Salir de la Vista de impresión

Actualización: Julio de 2014, E52255–01
 
 

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 de Soporte para Oracle RAC, lleve a cabo esta tarea para eliminar del cluster una base de datos de Soporte para Oracle RAC. Las bases de datos restantes de Soporte para Oracle RAC seguirán 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:

  • El grupo de recursos para la base de datos de Soporte para Oracle RAC

  • Grupos de recursos para recursos de nombre de host lógico

  • Grupos de recursos para recursos de punto de montaje de sistemas de archivos escalables

  • Grupos que contienen recursos para el servidor de metadatos Sun QFS

  • Grupos de recursos para recursos de grupos de dispositivos escalables

  • El grupo de recursos de estructura de Soporte para Oracle RAC

  • El grupo de recursos de estructura de administrador de volúmenes de varios propietarios, si se utiliza


Caution

Precaución  -  Puede llevar a cabo esta tarea para eliminar una base de datos de Soporte para Oracle RAC de un cluster en el que se ejecutan varias bases de datos de Soporte para Oracle RAC. En este caso, no elimine ningún grupo de recursos del que dependan las bases de datos restantes de Soporte para 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 Soporte para 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, asuma el rol root.
  2. Elimine el grupo de recursos para cada base de datos de Soporte para Oracle RAC que desee eliminar.

    Para cada base de datos de Soporte para 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. Emplee las utilidades de Oracle para eliminar del cluster las bases de datos de que ya no necesita.
  4. Si desea eliminar Soporte para Oracle RAC por completo, emplee las utilidades de Oracle Database para eliminar los siguientes elementos de todos los nodos de un cluster:
    • Software de Soporte para Oracle RAC

    • Software de Oracle Grid Infrastructure

  5. Desactive el recurso de la estructura de Oracle Grid Infrastructure.
    # 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.

  6. 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.

  7. Elimine los grupos que contienen recursos para el servidor de metadatos Sun QFS.

    Si no se configuraron grupos que contengan recursos para el servidor de metadatos 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.

  8. Elimine cualquier sistemas de archivos compartidos Sun QFS representado por los recursos del grupo que suprimió en el Step 7.

    Para obtener instrucciones sobre cómo llevar a cabo esta tarea, consulte Using Sun QFS and Sun Storage Archive Manager with Oracle Solaris Cluster .

  9. 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.

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

    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 para Sun Cluster, destruya el conjunto de discos del modo siguiente:
      1. Elimine todos los metadispositivos, por ejemplo, volúmenes, particiones de software y reflejos 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 del 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 agregados al conjunto de discos cuando se creó.


    Notas -  Si desea eliminar una base de datos de Soporte para Oracle RAC de un cluster en el que se ejecutan varias bases de datos de Soporte para Oracle RAC, omita los pasos restantes de este procedimiento.
  11. Elimine el grupo de recursos de estructura de Soporte para Oracle RAC.
    # clresourcegroup delete -F rac-fmwk-rg
    rac-fmwk-rg

    Especifica el grupo de recursos que se va a eliminar.

  12. Elimine el grupo de recursos de estructura del administrador 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.

  13. 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.

  14. (Opcional) Desinstale los paquetes de software de Soporte para Oracle RAC de cada nodo del cluster.
    # pkg uninstall ha-cluster/data-service/oracle-database ha-cluster/library/ucmm
  15. 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 de Soporte para Oracle RAC en el cluster.

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

  • El sistema de archivos compartido Sun QFS en Solaris Volume Manager para Sun Cluster se utiliza para almacenar archivos de Oracle Database.

  • Los puntos de montaje de los sistemas de archivos que se utilizan para los archivos de Oracle Database son los siguientes:

    • Archivos de Oracle Database: /db_qfs/OraData

    • Archivos binarios de Oracle Database y archivos relacionados: /db_qfs/OraHome

  • El conjunto de discos oradg sólo se utiliza en la base de datos de Soporte para Oracle RAC.

  • El nombre de la base de datos de Soporte para Oracle RAC es swb.

  • Un sistema de archivos compartido Sun QFS utiliza un conjunto de discos de múltiples propietarios de Solaris Volume Manager para Sun Cluster con el nombre oradg. La creación de este conjunto de discos se muestra en Example 3–1.

  • La configuración utiliza un grupo de recursos de administrador de volúmenes de múltiples propietarios.

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

Grupo de recursos
Objetivo
vucmm-framework-rg
Grupo de recursos de administración de volúmenes de múltiples propietarios.
rac-framework-rg
Grupo de recursos de estructura de Soporte para 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 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 de Soporte para Oracle RAC.

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

  1. Para eliminar el grupo de recursos para la base de datos de Soporte para 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 de Soporte para Oracle RAC

    • El software Soporte para 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 que contiene los recursos para el servidor de metadatos Sun QFS, se ejecuta el siguiente comando:

    # clresourcegroup delete -F qfsmds-rg

    Tras la eliminación de este grupo de recursos, las utilidades de Sun QFS permiten eliminar cualquier sistema de archivos compartido Sun QFS que se utilice para los archivos de Oracle Database. 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 Soporte para 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_framework

      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.