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

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

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

Cómo registrar y configurar el grupo de recursos de estructura Oracle RAC con clsetup

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

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

Cómo registrar y configurar el grupo de recursos de estructura del gestor 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 propietarios múltiples en Solaris Volume Manager para Sun Cluster para la base de datos Oracle RAC

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

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

Herramientas para registrar y configurar recursos de almacenamiento para archivos de Oracle

Cómo registrar y configurar recursos de almacenamiento para archivos de Oracle con clsetup

Registro y configuración del grupo de recursos Oracle ASM

Herramientas para registrar y configurar el grupo de recursos Oracle ASM

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

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

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

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

Si utiliza un gestor de volúmenes para archivos de base de datos Oracle, el gestor de volúmenes requiere un grupo de dispositivos globales para que utilice la base de datos Oracle RAC.

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

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


Nota - Realice esta tarea sólo si utiliza Solaris Volume Manager para Sun Cluster.


Si utiliza Solaris Volume Manager para Sun Cluster, Solaris Volume Manager requiere un conjunto de discos de varios propietarios para Oracle ASM, la base de datos de Oracle RAC o el sistema de archivos compartidos Sun QFS que se utilizarán. Para obtener información acerca de conjuntos de discos de múltiples propietarios Solaris Volume Manager para Sun Cluster, consulte Multi-Owner Disk Set Concepts de Solaris Volume Manager Administration Guide.

Antes de empezar

Tenga en cuenta los siguientes puntos.

  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 setname

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

    -M

    Especifica que el conjunto de discos 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 nodelist

    Especifica una lista separada por espacios de nodos que se van a agregar al conjunto de discos. Los paquetes de software de Soporte para Oracle RAC se deben instalar 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 setname

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

    -a

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

    devicelist

    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 permitir un acceso constante a cada dispositivo desde cualquier nodo de cluster, asegúrese de que cada nombre de ruta de ID de dispositivo tenga el formato /dev/did/dsk/dN, 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á la base de datos de Oracle RAC o el sistema de archivos compartidos Sun QFS.

    Consejo - Si va a crear muchos volúmenes para los archivos de datos de Oracle, puede simplificar este paso y usar particiones de software. Sin embargo, si utiliza el sistema de archivos compartidos Sun QFS y la carga de E/S del sistema es muy pesada, utilice particiones separadas para los datos y los metadatos. De lo contrario, es posible que el rendimiento del sistema se vea afectado. Para obtener información sobre las particiones de software, consulte Capítulo 12, Soft Partitions (Overview) de Solaris Volume Manager Administration Guide and Capítulo 13, Soft Partitions (Tasks) de Solaris Volume Manager Administration Guide.


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

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

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

    volume-abbrev

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

    numstripes

    Especifica el número de bandas en el volumen.

    width

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

    slicelist

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

  4. Si utiliza dispositivos reflejados, cree los reflejos con volúmenes que creó en el Paso 3 como subreflejos.

    Si no utiliza dispositivos reflejados, omita este paso.

    Utilice el comando metainit para crear cada reflejo de la siguiente manera:

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

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

    mirror

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

    submirror-list

    Especifica una lista separada por espacios de los subreflejos que contendrá el reflejo. Cada subreflejo debe ser un volumen creado en el Paso 3. Especifique el nombre de cada subreflejo con el formato de un nombre de volumen abreviado.


    Nota - Para obtener información sobre la configuración de un conjunto de discos 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 setname

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

    Este comando muestra una tabla que contiene la siguiente información 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. Verificar que el conjunto de discos de múltiples propietarios esté configurado correctamente.
    # cldevicegroup show setname
    setname

    Especifica que se muestra únicamente 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 varios 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. (Para configuraciones sin el sistema de archivos compartidos Sun QFS) En cada nodo que puede contener el conjunto de discos, cambie la propiedad de todos los volúmenes creados en el Paso 3.

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


    Nota - Para un cluster de zona, realice este paso en el cluster de zona.


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

    • Propietario: usuario de DBA

    • Grupo: grupo de DBA

    El usuario DBA y el grupo DBA se crean como se explica en Cómo crear el grupo de DBA y las cuentas de usuarios de DBA.

    Cambie la propiedad únicamente de los volúmenes que la base de datos Oracle RAC usará.

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

    Especifica el nombre del usuario DBA. Este usuario normalmente se denomina oracle.

    group-name

    Especifica el nombre del grupo de DBA. Este grupo generalmente se denomina dba.

    volume-list

    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 dispositivos de bloques: /dev/md/ setname/dsk/dV

    • Para dispositivos sin formato: /dev/md/ setname/rdsk/dV

    Los elementos reemplazables de estos nombres son:

    setname

    Especifica el nombre del conjunto de discos de varios propietarios que creó en el Paso 1.

    V

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

    Asegúrese de que esta lista especifica cada volumen creado en el Paso 3.

  9. (Para configuraciones sin el sistema de archivos compartidos Sun QFS únicamente) Otorgue acceso de lectura y escritura al propietario de cada volumen cuya propiedad cambió en el Paso 8 .

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


    Nota - Para un cluster de zona, realice este paso en el cluster de zona.


    Otorgue acceso al volumen en cada nodo que pueda poseer el conjunto de discos. Asegúrese de cambiar los permisos de acceso sólo de los volúmenes que utilizará la base de datos Oracle RAC.

    # chmod u+rw volume-list
    volume-list

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

  10. Si utiliza Oracle ASM, especifique los dispositivos sin formato que usará para el grupo de discos Oracle ASM.

    Nota - Para 11g versión 2 y 12c, solamente Oracle ASM es compatible con RAID de hardware. El uso de los grupos de discos de Oracle ASM en los dispositivos que son gestionados por administradores de volumen no es compatible con la versión 11 g versión 2 o 12c.


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

    Por ejemplo, para utilizar la ruta /dev/md/setname /rdsk/d para el grupo de discos Oracle ASM, agregue el valor /dev/md/*/rdsk/d* al parámetro ASM_DISKSTRING. Si va a modificar este parámetro editando el archivo de parámetro de inicialización de Oracle, edite el parámetro de la siguiente manera:

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

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

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

Ejemplo 3-1 Creación de un conjunto de discos de varios propietarios en Solaris Volume Manager para Sun Cluster

En este ejemplo, se muestra la secuencia de operaciones necesaria para crear un conjunto de discos de varios propietarios en Solaris Volume Manager para Sun Cluster para un cluster de cuatro nodos. El conjunto de discos utiliza dispositivos reflejados.

El conjunto de discos se utilizará con el sistema de archivos compartidos Sun QFS. Este ejemplo no muestra la creación del sistema de archivos compartidos Sun QFS en los dispositivos que se agregan al conjunto de discos.

  1. Para crear el conjunto de discos de varios propietarios, se ejecuta el siguiente comando:

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

    El conjunto de discos de varios 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, se ejecuta el siguiente comando:

    # 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 siguientes dispositivos globales 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, se ejecutan los siguientes comandos:

    # 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

    Cada volumen se crea mediante una concatenación de un segmento de uno en uno, como se muestra en la siguiente tabla. 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 reflejos para el conjunto de discos, se ejecutan los siguientes comandos:

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

    Los comandos anteriores crean un reflejo denominado d1 de los volúmenes d10 yd11 y un reflejo denominado d2 de los volúmenes d20 y d21.

  5. Para verificar que cada nodo se haya agregado correctamente al conjunto de discos de varios propietarios, se ejecuta el siguiente comando:

    # 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 verificar que el conjunto de discos de varios propietarios se haya configurado correctamente, se ejecuta el siguiente comando:

    # 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 verificar el estado en línea del conjunto de discos de varios propietarios, se ejecuta el siguiente comando:

    # 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 recursos de almacenamiento para archivos de Oracle.

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


Nota - Realice esta tarea únicamente si utiliza VxVM con la función de cluster.


Si utiliza VxVM con la función de cluster, VxVM requiere un grupo de discos compartidos para Oracle ASM o la base de datos de Oracle RAC que se utilizarán.

Antes de empezar

Tenga en cuenta los puntos siguientes.

  1. Utilice los comandos de Veritas proporcionados 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 sin formato que usará para el grupo de discos Oracle ASM.

    Nota - Para 11g versión 2 y 12c, solamente Oracle ASM es compatible con RAID de hardware. El uso de los grupos de discos de Oracle ASM en los dispositivos que son gestionados por administradores de volumen no es compatible con la versión 11 g versión 2 o 12c.


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

    Por ejemplo, para utilizar la ruta /dev/md/setname /rdsk/d para el grupo de discos Oracle ASM, agregue el valor /dev/md/*/rdsk/d* al parámetro ASM_DISKSTRING. Si va a modificar este parámetro editando el archivo de parámetro de inicialización de Oracle, edite el parámetro de la siguiente manera:

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

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

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

Pasos siguientes

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