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

Registro y configuración del grupo de recursos de la estructura de RAC

Herramientas para registrar y configurar el grupo de recursos de la estructura de RAC

Registro y configuración del grupo de recursos de la estructura de RAC mediante el comando clsetup

Registro y configuración del grupo de recursos de la estructura de administrador de volúmenes de múltiples propietarios

Herramientas para registrar y configurar el grupo de recursos de la estructura de administrador de volúmenes de múltiples propietarios

Cómo registrar y configurar el grupo de recursos de la estructura de administrador de volúmenes de múltiples propietarios con clsetup

Creación de un grupo de dispositivos globales para la base de datos Oracle RAC

Cómo crear un conjunto de discos de múltiples propietarios en Solaris Volume Manager for Sun Cluster para la base de datos Oracle RAC

Cómo crear un grupo de discos compartidos de VxVM para la base de datos Oracle RAC

Registro y configuración de los recursos de almacenamiento para archivos Oracle

Herramientas para registrar y configurar recursos de almacenamiento para archivos Oracle

Registro y configuración de los recursos de almacenamiento para archivos Oracle mediante clsetup

Registro y configuración del grupo de recursos de Oracle ASM

Herramientas para registrar y configurar el grupo de recursos de Oracle ASM

Cómo registrar y configurar el grupo de recursos de Oracle ASM mediante el comando clsetup

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

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

Creación de un grupo de dispositivos globales para la base de datos Oracle RAC

Si utiliza un administrador de volúmenes para archivos de base de datos Oracle, el administrador de volúmenes requiere un grupo de dispositivos global para la base de datos Oracle RAC que se usará.

El tipo de grupo de dispositivos global que se crea depende del administrador de volúmenes que se utilice:

Cómo crear un conjunto de discos de múltiples propietarios en Solaris Volume Manager for Sun Cluster para la base de datos Oracle RAC


Nota - Esta tarea debe efectuarse únicamente si se utiliza Solaris Volume Manager for Sun Cluster.


Si usa Solaris Volume Manager for Sun Cluster, Solaris Volume Manager requiere el uso de un conjunto de discos de múltiples propietarios para la base de datos Oracle RAC, el Sistema de archivos compartidos Sun QFS u Oracle ASM. Para obtener más información sobre los conjuntos de discos de múltiples propietarios de Solaris Volume Manager for Sun Cluster, consulte Multi-Owner Disk Set Concepts de Solaris Volume Manager Administration Guide.

Antes de empezar

Tenga en cuenta los puntos siguientes.

  1. Cree un conjunto de discos de múltiples propietarios.

    Para ello, utilice el comando metaset(1M).

    # metaset -s setname -M -a -h nodelist
    -s nombre_conjunto

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

    -M

    Especifica que el conjunto de disco que va a crear es de múltiples propietarios.

    -a

    Especifica que los nodos establecidos por la opción -h se agregarán al conjunto de discos.

    -h lista_nodos

    Especifica una lista separada por espacios de nodos que se van a agregar al conjunto de discos. Los paquetes de software de Admisión de Oracle RAC deben instalarse en cada nodo de la lista.

  2. Agregue dispositivos globales al conjunto de discos creado en el Paso 1.
    # metaset -s setname -a devicelist
    -s nombre_conjunto

    Especifica que se está modificando el conjunto de discos creado en el Paso 1.

    -a

    Especifica que los dispositivos establecidos por lista_dispositivos se agregarán al conjunto de discos.

    lista_dispositivos

    Especifica una lista separada por espacios de nombres de ruta de ID de dispositivo para los dispositivos globales que se agregarán al conjunto de discos. Para habilitar un acceso coherente en cada dispositivo desde cualquier nodo del clúster, compruebe que cada nombre de ruta de ID de dispositivo tenga el formato /dev/did/dsk/d N, donde N es el número de dispositivo.

  3. Para el conjunto de discos que creó en el Paso 1, cree los volúmenes que utilizarán la base de datos Oracle RAC o el Sistema de archivos compartidos Sun QFS.

    Consejo - Si crea varios volúmenes para archivos de datos Oracle, este paso se puede simplificar con particiones de software. Ahora bien, si utiliza el Sistema de archivos compartidos Sun QFS y la carga de E/S del sistema es elevada, utilice particiones separadas para los datos y los metadatos. De lo contrario, el rendimiento del sistema se verá afectado. Para obtener información sobre las particiones de software, consulte el Capítulo 12, Soft Partitions (Overview) de Solaris Volume Manager Administration Guide y el Capítulo 13, Soft Partitions (Tasks) de Solaris Volume Manager Administration Guide.


    Cree cada volumen concatenando los segmentos de los dispositivos globales agregados en el Paso 2. Para ello, utilice el comando metainit(1M).

    # metainit -s setname volume-abbrev numstripes width slicelist
    -s nombre_conjunto

    Especifica que se está creando un volumen para el conjunto de discos creado en el Paso 1.

    abrev_volumen

    Especifica el nombre abreviado del volumen que está creando. Un nombre de volumen abreviado tiene el formato dV, donde V es el número de volumen.

    núm_bandas

    Especifica el número de bandas del volumen.

    anchura

    Especifica el número de segmentos de cada banda. Si configura la anchura con un valor mayor que 1, los segmentos se dividen en bandas.

    lista_segmentos

    Especifica una lista separada por espacios de los segmentos que contiene el volumen. Cada segmento debe encontrarse en un dispositivo global agregado en el Paso 2.

  4. Si dispositivos duplicados, cree las duplicaciones con los volúmenes creados en el Paso 3 como subduplicaciones.

    Si no utiliza dispositivos duplicados, omita este paso.

    Utilice el comando metainit para crear cada duplicación del modo siguiente:

    # metainit -s setname mirror -m submirror-list
    -s nombre_conjunto

    Especifica que se está creando una duplicación para el conjunto de discos creado en el Paso 1.

    duplicación

    Especifica el nombre de la duplicación que se está creando como nombre de volumen abreviado. Un nombre de volumen abreviado tiene el formato dV, donde V es el número de volumen.

    lista_subduplicaciones

    Especifica una lista separada por espacios de las subduplicaciones que debe contener la duplicación. Cada subduplicación debe ser un volumen creado en el Paso 3. Especifique el nombre de cada subduplicación con el formato de un nombre de volumen abreviado.


    Nota - Para obtener información sobre cómo configurar un conjunto de discos de Solaris Volume Manager en un clúster de zona, consulte Cómo agregar un conjunto de discos a un clúster de zona (Solaris Volume Manager) de Oracle Solaris Cluster Software Installation Guide.


  5. Compruebe que cada nodo se haya agregado correctamente al conjunto de discos de múltiples propietarios.

    Para ello, utilice el comando metaset.

    # metaset -s setname
    -s nombre_conjunto

    Especifica que se está verificando el conjunto de discos creado en el Paso 1.

    Este comando muestra una tabla con la información siguiente para cada nodo que se agrega correctamente al conjunto de discos:

    • La columna Host contiene el nombre de nodo.

    • La columna Owner contiene el texto multi-owner.

    • La columna Member contiene el texto Yes.

  6. Compruebe que se haya configurado correctamente el conjunto de discos de múltiples propietarios.
    # cldevicegroup show setname
    nombre_conjunto

    Especifica que se muestre sólo la información de configuración para el conjunto de discos creado en el Paso 1.

    Este comando muestra la información del grupo de dispositivos para el conjunto de discos. Para un conjunto de discos de múltiples propietarios, el tipo de grupo de dispositivos es Multi-owner_SVM.

  7. Compruebe el estado en línea del conjunto de discos de múltiples propietarios.
    # cldevicegroup status setname

    Este comando muestra el estado del conjunto de discos de múltiples propietarios de cada nodo del conjunto de discos de múltiples propietarios.

  8. (Sólo configuraciones sin Sistema de archivos compartidos Sun QFS) En cada nodo que pueda contener el conjunto de discos, cambie la propiedad de cada volumen creado en el Paso 3.

    Si utiliza Sistema de archivos compartidos Sun QFS, omita este paso.


    Nota - En el caso de un clúster de zona, realice este paso en el clúster de zona.


    Cambie la propiedad del volumen como se indica a continuación:

    • Propietario: el usuario de DBA

    • Grupo: el grupo del DBA

    El usuario y el grupo del DBA se crean del modo descrito en Cómo crear el grupo de DBA y las cuentas de usuario de DBA.

    Cambie la propiedad únicamente de los volúmenes que la base de datos Oracle RAC vaya a utilizar.

    # chown user-name:group-name volume-list
    nombre_usuario

    Especifica el nombre del usuario DBA. Este usuario se suele denominar oracle.

    nombre_grupo

    Especifica el nombre del grupo DBA. Este grupo se suele denominar dba.

    lista_volúmenes

    Especifica una lista separada por espacios de los nombres lógicos de los volúmenes que creó para el conjunto de discos. El formato de estos nombres depende del tipo de dispositivo en el que se encuentre el volumen:

    • Para los dispositivos de bloque: /dev/md/nombre_conjunto/dsk/dV

    • Para los dispositivos básicos: /dev/md/nombre_conjunto/rdsk/dV

    Los elementos reemplazables de estos nombres son:

    nombre_conjunto

    Especifica el nombre del conjunto de discos de múltiples propietarios creado en el Paso 1.

    V

    Especifica el número de volumen creado en el Paso 3.

    Compruebe que esta lista especifique cada volumen creado en el Paso 3.

  9. (Sólo configuraciones sin el Sistema de archivos compartidos Sun QFS) Conceda acceso de lectura y escritura al propietario de cada volumen cuya propiedad haya modificado en el Paso 8.

    Si utiliza Sistema de archivos compartidos Sun QFS, omita este paso.


    Nota - En el caso de un clúster de zona, realice este paso en el clúster de zona.


    Conceda acceso al volumen en cada nodo que pueda poseer el conjunto de discos. Cambie los permisos de acceso sólo para los volúmenes que la base de datos Oracle RAC vaya a utilizar.

    # chmod u+rw volume-list
    lista_volúmenes

    Especifica una lista separada por espacios de los nombres lógicos de los volúmenes a cuyos propietarios vaya a conceder acceso de lectura y escritura. Compruebe que esta lista contenga los volúmenes especificados en el Paso 8.

  10. Si utiliza Oracle ASM, especifique los dispositivos básicos que utilice para el grupo de discos de Oracle ASM.

    Para especificar los dispositivos, modifique el parámetro de inicialización de instancias ASM_DISKSTRING de Oracle ASM.

    Por ejemplo, para utilizar la ruta /dev/md/nombre_conjunto/rdsk/d para el grupo de discos de Oracle ASM, agregue el valor /dev/md/*/rdsk/d* al parámetro ASM_DISKSTRING. Si está modificando este parámetro editando el archivo de parámetro de inicialización de Oracle, edite el parámetro del modo siguiente:

    ASM_DISKSTRING = '/dev/md/*/rdsk/d*'

    Si utiliza dispositivos duplicados, especifique la redundancia externa en la configuración de Oracle ASM.

    Para obtener información, consulte la documentación de Oracle.

Ejemplo 3-1 Creación de un conjunto de discos de múltiples propietarios en Solaris Volume Manager for Sun Cluster

Este ejemplo muestra la secuencia de operaciones necesarias para crear un conjunto de discos de múltiples propietarios en Solaris Volume Manager for Sun Cluster para un clúster de cuatro nodos. El conjunto de discos utiliza dispositivos duplicados.

El conjunto de discos va a utilizarse con el Sistema de archivos compartidos Sun QFS. En este ejemplo, no se muestra cómo crear el Sistema de archivos compartidos Sun QFS en los dispositivos que se agreguen al conjunto de discos.

  1. Para crear el conjunto de discos de múltiples propietarios, ejecute el comando siguiente:

    # metaset -s oradg -M -a -h pclus1 pclus2 pclus3 pclus4

    El conjunto de discos de múltiples propietarios se denomina oradg. Los nodos pclus1, pclus2, pclus3 y pclus4 se agregan a este conjunto de discos.

  2. Para agregar dispositivos globales al conjunto de discos, ejecute el comando siguiente:

    # metaset -s oradg -a /dev/did/dsk/d8 /dev/did/dsk/d9 /dev/did/dsk/d15 \
    /dev/did/dsk/d16

    El comando anterior agrega los dispositivos globales siguientes al conjunto de discos:

    • /dev/did/dsk/d8

    • /dev/did/dsk/d9

    • /dev/did/dsk/d15

    • /dev/did/dsk/d16

  3. Para crear volúmenes para el conjunto de discos, ejecute los comandos siguientes:

    # metainit -s oradg d10 1 1 /dev/did/dsk/d9s0
    # metainit -s oradg d11 1 1 /dev/did/dsk/d16s0
    # metainit -s oradg d20 1 1 /dev/did/dsk/d8s0
    # metainit -s oradg d21 1 1 /dev/did/dsk/d15s0

    Como se muestra en la tabla siguiente, cada volumen se crea mediante una concatenación de uno a uno de un segmento. Los segmentos no se dividen en bandas.

    Volumen
    Segmento
    d10
    /dev/did/dsk/d9s0
    d11
    /dev/did/dsk/d16s0
    d20
    /dev/did/dsk/d8s0
    d21
    /dev/did/dsk/d15s0
  4. Para crear duplicaciones para el conjunto de discos, ejecute los comandos siguientes:

    # metainit -s oradg d1 -m d10 d11
    # metainit -s oradg d2 -m d20 d21

    Los comandos anteriores crean una duplicación denominada d1 a partir de los volúmenes d10 y d11, y una duplicación denominada d2 a partir de los volúmenes d20 y d21.

  5. Para comprobar que cada nodo se haya agregado correctamente al conjunto de discos de múltiples propietarios, ejecute el comando siguiente:

    # metaset -s oradgMulti-owner Set name = oradg, Set number = 1, Master = pclus2
    
    Host                Owner          Member
      pclus1             multi-owner   Yes 
      pclus2             multi-owner   Yes 
      pclus3             multi-owner   Yes 
      pclus4             multi-owner   Yes 
    
    Drive Dbase
    
    d8    Yes  
    
    d9    Yes  
    
    d15   Yes  
    
    d16   Yes  
  6. Para comprobar que el conjunto de discos de múltiples propietarios se haya configurado correctamente, ejecute el comando siguiente:

    # cldevicegroup show oradg
    === Device Groups ===                          
    
    Device Group Name:                              oradg
      Type:                                            Multi-owner_SVM
      failback:                                        false
      Node List:                                       pclus1, pclus2, pclus3, pclus4
      preferenced:                                     false
      numsecondaries:                                  0
      diskset name:                                    oradg
  7. Para comprobar el estado en línea del conjunto de discos de múltiples propietarios, ejecute el comando siguiente:

    # cldevicegroup status oradg
    
    === Cluster Device Groups ===
    
    --- Device Group Status ---
    
    Device Group Name     Primary     Secondary     Status
    -----------------     -------     ---------     ------
    
    
    --- Multi-owner Device Group Status ---
    
    Device Group Name           Node Name           Status
    -----------------           ---------           ------
    oradg                       pclus1              Online
                                pclus2              Online
                                pclus3              Online
                                pclus4              Online
Pasos siguientes

Vaya a Registro y configuración de los recursos de almacenamiento para archivos Oracle.

Cómo crear un grupo de discos compartidos de VxVM para la base de datos Oracle RAC


Nota - Realice esta tarea sólo si utiliza VxVM con la función de clúster.


Si utiliza VxVM con la función de clúster, VxVM requiere el uso de un grupo de discos compartidos para la base de datos Oracle RAC u Oracle ASM.

Antes de empezar

Tenga en cuenta los puntos siguientes.

  1. Utilice los comandos de Veritas que se proporcionan para crear un grupo de discos compartidos de VxVM.

    Para obtener información sobre los grupos de discos compartidos de VxVM, consulte la documentación de VxVM.

  2. Si utiliza Oracle ASM, especifique los dispositivos básicos que utilice para el grupo de discos de Oracle ASM.

    Para especificar los dispositivos, modifique el parámetro de inicialización de instancias ASM_DISKSTRING de Oracle ASM.

    Por ejemplo, para utilizar la ruta /dev/md/nombre_conjunto/rdsk/d para el grupo de discos de Oracle ASM, agregue el valor /dev/md/*/rdsk/d* al parámetro ASM_DISKSTRING. Si está modificando este parámetro editando el archivo de parámetro de inicialización de Oracle, edite el parámetro del modo siguiente:

    ASM_DISKSTRING = '/dev/md/*/rdsk/d*'

    Si utiliza dispositivos duplicados, especifique la redundancia externa en la configuración de Oracle ASM.

    Para obtener información, consulte la documentación de Oracle.

Pasos siguientes

Vaya a Registro y configuración de los recursos de almacenamiento para archivos Oracle.