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) |
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
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
Extienda una configuración de Admisión de Oracle RAC en una de las situaciones siguientes:
Si va a agregar nodos a un clúster y necesitará ejecutar Admisión de Oracle RAC en los nodos. Consulte Cómo agregar Admisión de Oracle RAC a nodos seleccionados .
Si está agregando un administrador de volúmenes. Consulte Cómo agregar un recurso del administrador de volúmenes al grupo de recursos de estructura.
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:
Grupos de recursos para recursos de puntos de montaje de sistemas de archivos escalables
El grupo de recursos de estructura de administrador de volúmenes de múltiples propietarios, si se utiliza
El grupo de recursos de estructura de RAC
Grupos de recursos para recursos de grupos de dispositivos escalables
Grupos de recursos que contienen recursos para el servidor de metadatos de Sun QFS
Grupos de recursos para recursos de nombre de host lógico
El grupo de recursos para la base de datos Oracle RAC
Compruebe que los paquetes de software necesarios de Admisión de Oracle RAC estén instalados en cada nodo al que vaya a agregar Admisión de Oracle RAC. Para obtener más información, consulte Instalación de los paquetes de Admisión de Oracle RAC.
Asegúrese de que el nodo que agregue esté conectado al almacenamiento compartido que utiliza la configuración de Oracle RAC
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
Especifica una lista separada por comas de nodos de clúster a los que va a agregar Admisión de Oracle RAC.
Especifica el nombre del grupo de recursos al que se agregan los nodos.
# clresourcegroup add-node -S -n nodelist vucmm-fmwk-rg
Especifica una lista separada por comas de nodos de clúster a los que se agrega el grupo de recursos.
Especifica el nombre del grupo de recursos al que se agregan los nodos.
# clresourcegroup add-node -S -n nodelist rac-fmwk-rg
Especifica una lista separada por comas de nodos de clúster a los que va a agregar Admisión de Oracle RAC.
Especifica el nombre del grupo de recursos al que se agregan los nodos.
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.
# metaset -s set-name -M -a -h nodelist
Especifica el conjunto de discos de múltiples propietarios de Solaris Volume Manager for Sun Cluster al que se agregan los 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 obtener más información, consulte la documentación de VxVM.
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
Especifica una lista separada por comas de nodos de clúster a los que va a agregar Admisión de Oracle RAC.
Especifica el nombre del grupo de recursos al que se agregan los nodos.
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
Especifica el punto de montaje del sistema de archivos que se montan.
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
Especifica una lista separada por comas de nodos de clúster a los que va a agregar Admisión de Oracle RAC.
Especifica el nombre del grupo de recursos al que se agregan los nodos.
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
Especifica el nombre del grupo de recurso que va a poner en línea.
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.
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
Especifica una lista separada por comas de nodos de clúster a los que va a agregar Admisión de Oracle RAC.
Especifica el nombre del grupo de recursos al que se agregan 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
Especifica una lista separada por comas de nodos de clúster a los que va a agregar Admisión de Oracle RAC.
Especifica el nombre del grupo de recursos al que se agregan los nodos.
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.
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:
# clresource disable rac-db-rs
Especifica el nombre del recurso de base de datos RAC que se va a inhabilitar.
En la tabla siguiente se muestran las propiedades de nodo de cada tipo de recurso para las bases de datos Oracle RAC.
|
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
Especifica el nombre de una propiedad de nodo que está configurando.
Especifica el nodo para el cual está configurando un valor de propiedad.
Especifica el valor para el cual está configurando propiedad para nodo.
Especifica el nombre del recurso de base de datos RAC cuyas propiedades de nodo está configurando.
# clresource enable rac-db-rs
Especifica el nombre del recurso de base de datos RAC que va a habilitar.
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
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 versión de Oracle RAC es 10g Release 2.
El Sistema de archivos compartidos Sun QFS se utiliza en Solaris Volume Manager for Sun Cluster para almacenar archivos de Oracle.
Los puntos de montaje de los sistemas de archivos que se utilizan para los archivos de Oracle son los siguientes:
Archivos de bases de datos Oracle: /db_qfs/OraData
Archivos binarios de Oracle y archivos relacionados: /db_qfs/OraHome
El conjunto de discos oradg sólo se utiliza en la base de datos Oracle RAC.
El nombre de la base de datos Oracle RAC es swb.
Los sistemas de archivos compartidos Sun QFS utilizan un conjunto de discos de múltiples propietarios Solaris Volume Manager for Sun Cluster denominado oradg. En el Ejemplo 3-1 se muestra cómo crear este conjunto de discos.
Para la configuración, se utiliza un grupo de recursos de estructura de administrador de volúmenes de múltiples propietarios.
La configuración de los grupos de recursos de este ejemplo se muestra en la tabla siguiente.
|
Los grupos de recursos necesarios para esta configuración se muestran en la Figura A-2.
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
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
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
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
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
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
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
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
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
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.
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.
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
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.
Si el clúster contiene un grupo de recursos basado en SUNW.vucmm_framework, se agrega una instancia del tipo de recurso SUNW.vucmm_svm o SUNW.vucmm_cvm a dicho grupo de recursos.
No agregue una instancia de los tipos de recursos SUNW.rac_svm ni SUNW.rac_cvm al grupo de recursos basado en SUNW.rac_framework si en el clúster hay un grupo de recursos basado en SUNW.vucmm_framework.
Si el clúster no contiene ningún grupo de recursos basado en SUNW.vucmm_framework, se agrega una instancia de los tipos de recursos SUNW.rac_svm o SUNW.rac_cvm al grupo de recursos basado en SUNW.rac_framework.
![]() | 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. |
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.
# clresource disable -r fmwk-rs
Especifica el nombre del tipo de recurso SUNW.vucmm_framework o SUNW.rac_framework que se va a inhabilitar.
# clresourcetype register SUNW.vucmm_svm
# clresourcetype register SUNW.rac_svm
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
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.
Especifica el nombre del tipo de recurso Solaris Volume Manager for Sun Cluster.
Especifica que esta instancia depende del recurso inhabilitado en el Paso 2.
Especifica el nombre que va a asignar a los tipos de recurso SUNW.vucmm_svm o SUNW.rac_svm.
# clresourcetype register SUNW.vucmm_cvm
# clresourcetype register SUNW.rac_cvm
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
Especifica el nombre del grupo de recursos de estructura. Este grupo de recursos contiene el recurso inhabilitado en el Paso 2.
Especifica el nombre del tipo de recurso Solaris Volume Manager for Sun Cluster.
Especifica que esta instancia depende del recurso inhabilitado en el Paso 2.
Especifica el nombre que va a asignar a los tipos de recurso SUNW.vucmm_cvm o SUNW.rac_cvm.
# clresourcegroup online -emM fmwk-rg
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.
El siguiente paso depende del administrador de volúmenes que esté agregando, como se muestra en la tabla siguiente.
|