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
search filter icon
search icon

Información del documento

Prefacio

Instalación y configuración de HA para Oracle

Información general sobre el proceso de instalación y configuración de HA para Oracle

Planificación de la instalación y configuración de HA para Oracle

Requisitos de configuración

Preguntas para la planificación de la configuración

Preparación de nodos y discos

Preparación de los nodos

Configuración del acceso a la base de datos Oracle mediante Solaris Volume Manager

Configuración del acceso a la base de datos Oracle mediante Veritas Volume Manager

Configuración del acceso a la base de datos Oracle mediante Oracle ASM

Cómo instalar el software Oracle ASM

Verificación de la instalación del software Oracle ASM

Instalación del software Oracle

Cómo instalar el software Oracle

Definición de los parámetros de núcleo de Oracle

Verificación de la instalación y la configuración de Oracle

Cómo verificar la instalación de Oracle

Creación de una base de datos Oracle

Creación de una base de datos Oracle primaria

Definición de permisos de bases de datos Oracle

Configuración de permisos de base de datos Oracle

Instalación de los paquetes de HA para Oracle

Cómo instalar los paquetes de HA para Oracle

Registro y configuración de HA para Oracle

Herramientas para registrar configurar HA para Oracle

Configuración de propiedades de extensión de HA para Oracle

Registro y configuración de HA para Oracle mediante la utilidad clsetup

Registro y configuración de HA para Oracle sin Oracle ASM mediante los comandos de mantenimiento de Oracle Solaris Cluster

Registro y configuración de HA para Oracle con Oracle ASM de una sola instancia mediante los comandos de mantenimiento de Oracle Solaris Cluster

Registro y configuración de HA para Oracle con una instancia de Oracle ASM en clúster mediante los comandos de mantenimiento de Oracle Solaris Cluster

Siguientes pasos

Verificación de la instalación de HA para Oracle

Cómo verificar la instalación de HA para Oracle

Clientes de Oracle

Ubicación de los archivos de registro de HA para Oracle

Ajuste de los supervisores de errores de HA para Oracle

Funcionamiento del supervisor de errores del servidor Oracle

Funcionamiento del supervisor de errores principal

Funcionamiento del sondeo de errores de cliente de base de datos

Operaciones para supervisar la partición de registros de rehacer archivados

Operaciones para determinar si la base de datos está operativa

Acciones del supervisor de errores del servidor como respuesta a un error de transacción de la base de datos

Exploración de las alertas registradas por el supervisor de errores del servidor

Funcionamiento del supervisor de errores de escucha de Oracle

Cómo obtener los archivos de núcleo para resolver los tiempos de espera de DBMS

Personalización del supervisor de errores de servidor de HA para Oracle

Definición del comportamiento personalizado de los errores

Formato de archivo de acción personalizada

Cambio de la respuesta a un error de DBMS

Respuesta a un error con efectos importantes

Omisión de un error con efectos poco importantes

Cambio de la respuesta a las alertas registradas

Cambio del número máximo de sondeos consecutivos con tiempo de espera finalizado

Propagación de un archivo de acción personalizada a todos los nodos de un clúster

Especificación del archivo de acción personalizada que debe utilizar un supervisor de errores del servidor

Cómo especificar el archivo de acción personalizada que debe utilizar un supervisor de errores del servidor

Actualización de los tipos de recursos de HA para Oracle

Actualización del tipo de recurso SUNW.oracle_listener

Información para registrar la nueva versión del tipo de recurso

Información para migrar las instancias disponibles del tipo de recurso

Actualización del tipo de recurso SUNW.oracle_server

Información para registrar la nueva versión del tipo de recurso

Información para migrar las instancias disponibles del tipo de recurso

Cambio de la función de una instancia de Oracle Data Guard

Cambio de la función de una instancia de Oracle Data Guard

A.  Propiedades de extensión de HA para Oracle

B.  Acciones preestablecidas para errores de DBMS y alertas registradas

C.  Configuraciones de ejemplo para Oracle ASM con HA para Oracle

Índice

Preparación de nodos y discos

Esta sección contiene los procedimientos necesarios para preparar nodos y discos.

Preparación de los nodos

Siga este procedimiento para preparar la instalación y configuración del software Oracle.


Precaución

Precaución - Aplique todos los pasos de esta sección en todos los nodos. Si no se efectúan todos los pasos en todos los nodos, la instalación de Oracle queda incompleta. Si la instalación de Oracle está incompleta, HA para Oracle falla al iniciarse.



Nota - Consulte la documentación de Oracle antes de realizar este procedimiento.


Los pasos que se indican a continuación permiten preparar los nodos e instalar el software Oracle.

  1. Conviértase en superusuario en todos los miembros del clúster.
  2. Configure el sistema de archivos de clúster para HA para Oracle.

    Precaución

    Precaución - Los dispositivos básicos de Oracle Solaris Cluster son incompatibles con las zonas no globales.


    Si los dispositivos básicos contienen las bases de datos, configure los dispositivos globales para el acceso de dispositivos básicos. Consulte Guía de instalación del software Oracle Solaris Cluster para obtener información sobre cómo configurar dispositivos globales.

    Si utiliza el software Solaris Volume Manager, configure el software Oracle para utilizar el sistema de archivos UNIX (UFS) iniciando sesión en metadispositivos duplicados o en metadispositivos básicos duplicados. Consulte la documentación de Solaris Volume Manager para obtener más información sobre cómo configurar metadispositivos básicos duplicados.

    Si utiliza el sistema de archivos Zettabyte de Solaris (ZFS) para los archivos de Oracle, configure un ZFS local de alta disponibilidad. Para obtener más información, consulte How to Set Up the HAStoragePlus Resource Type to Make a Local Solaris ZFS Highly Available de Oracle Solaris Cluster Data Services Planning and Administration Guide.

    Si utiliza el sistema de archivos Sun QFS, configure el sistema de archivos Sun QFS para utilizarlo con Oracle. Para obtener más información sobre cómo configurar el sistema de archivos Sun QFS, consulte Uso del Sistema de archivos compartidos Sun QFS de Guía del servicio de datos de Oracle Solaris Cluster para Oracle Real Application Clusters (RAC).

  3. Prepare el directorio $ORACLE_HOME en un disco local o en un disco de varios hosts.

    Nota - Si instala los binarios de Oracle en un disco local, si es posible, utilice un disco independiente. Al instalar los binarios de Oracle en un disco independiente, se impide que estos se sobrescriban durante la reinstalación del entorno operativo. Cuando utilice Oracle ASM debe crear dos directorios $ORACLE_HOME, un directorio $ORACLE_HOME para la base de datos Oracle y el directorio $ORACLE_HOME adicional para Oracle ASM.


  4. En cada nodo o zona, cree una entrada para el grupo de administradores de bases de datos (DBA) en el archivo /etc/group, y agregue los posibles usuarios al grupo.

    Lo más habitual es que el nombre del grupo de DBA sea dba. Compruebe si los usuarios de oracle son miembros del grupo dba y agregue entradas para otros usuarios del grupo de DBA según sea necesario. Asegúrese de que los ID de grupos sean los mismos en todos los nodos y las zonas que ejecuten HA para Oracle, tal y como se muestra en el ejemplo siguiente.

    dba:*:520:root,oracle

    Si utiliza la opción Oracle ASM, debe agregar una entrada adicional para el grupo de DBA en el archivo /etc/group para Oracle ASM.

    dba:*:520:root,oracle,oraasm

    Puede crear entradas de grupo en un servicio de nombres de red (por ejemplo, NIS o NIS+). Si crea entradas de grupo de este modo, agréguelas al archivo local /etc/inet/hosts para eliminar la dependencia en el servicio de nombres de red.

  5. En cada nodo o zona, cree una entrada para el ID de usuario de Oracle (oracle).

    Lo habitual es que el nombre del ID de usuario de Oracle sea oracle. El comando siguiente actualiza los archivos /etc/passwd y /etc/shadow con una entrada para el ID de usuario de Oracle.

    # useradd -u 120 -g dba -d /Oracle-home oracle

    Compruebe que la entrada de usuario oracle sea la misma en todos los nodos o las zonas que ejecuten HA para Oracle.

    Si utiliza Oracle ASM, debe crear un ID de usuario de Oracle adicional para Oracle ASM.

    # useradd -u 121 -g dba -d /asm-home oraasm
  6. Si utiliza la base de datos Oracle 10.2.0.3 o posterior, efectúe los pasos siguientes en cada una de las zonas de Solaris.

    Nota - Efectúe estos pasos al crear una zona. Si no logra realizarlos, se genera un error. Para solucionar el error, se debe establecer los privilegios pertinentes y, a continuación, ejecutar ORACLE_HOME/bin/localconfig reset ORACLE_HOME.


    # zoneadm -Z zcname halt
    # zonecfg -Z zcname info limitpriv
    # zoneadm -Z zcname set limitpriv=default,proc_priocntl
    # zoneadm -Z zcname info limitpriv
    # zoneadm -Z zcname boot

Configuración del acceso a la base de datos Oracle mediante Solaris Volume Manager

Siga este procedimiento para configurar la base de datos Oracle mediante Solaris Volume Manager.


Nota - Este procedimiento sólo es factible en la zona global.


  1. Configure los dispositivos de disco para utilizar con el software Solaris Volume Manager.

    Consulte Guía de instalación del software Oracle Solaris Cluster para obtener información sobre cómo configurar el software Solaris Volume Manager.

  2. Si utiliza dispositivos básicos para almacenar las bases de datos, ejecute los comandos siguientes para cambiar el propietario, el grupo y el modo de cada metadispositivo básico duplicado.

    Si no utiliza dispositivos básicos, no realice este paso.

    1. Si crea dispositivos básicos, ejecute los comandos siguientes para cada dispositivo en cada uno de los nodos que pueden controlar el grupo de recursos de Oracle.
      # chown oracle /dev/md/metaset/rdsk/dn
      # chgrp dba /dev/md/metaset/rdsk/dn
      # chmod 600 /dev/md/metaset/rdsk/dn
      conjunto_metadatos

      Especifica el nombre del conjunto de discos

      /rdsk/dn

      Especifica el nombre del dispositivo de disco básico en el conjunto de discos conjunto_metadatos

    2. Compruebe si los cambios se han aplicado.
      # ls -lL /dev/md/metaset/rdsk/dn

Configuración del acceso a la base de datos Oracle mediante Veritas Volume Manager

Siga este procedimiento para configurar la base de datos Oracle mediante el software Veritas Volume Manager.


Nota - Este procedimiento sólo es factible en la zona global.


  1. Configure los dispositivos de disco para utilizar con el software VxVM.

    Consulte Guía de instalación del software Oracle Solaris Cluster para obtener información sobre cómo configurar Veritas Volume Manager.

  2. Si utiliza dispositivos básicos para almacenar las bases de datos, ejecute los comandos en el grupo de discos principal para cambiar el propietario, el grupo y el modo de cada dispositivo.

    Si no utiliza dispositivos básicos, no realice este paso.

    1. Si crea dispositivos básicos, ejecute el comando siguiente para cada dispositivo básico.
      # vxedit -g diskgroup set user=oracle group=dba mode=600 volume
      grupo_discos

      Especifica el nombre del grupo de discos

      volumen

      Especifica el nombre del dispositivo básico en el grupo de discos

    2. Compruebe si los cambios se han aplicado.
      # ls -lL /dev/vx/rdsk/diskgroup/volume
    3. Sincronice el grupo de dispositivos con el clúster para mantener coherente el espacio de nombres VxVM en todo el clúster.
      # cldevicegroup sync diskgroup

Configuración del acceso a la base de datos Oracle mediante Oracle ASM

Siga este procedimiento para configurar el acceso a la base de datos Oracle mediante Oracle ASM. Puede utilizar Oracle ASM en VxVM o Solaris Volume Manager.

  1. Configure los dispositivos de disco para utilizar con el software Oracle ASM.

    Consulte Uso de Oracle ASM de Guía del servicio de datos de Oracle Solaris Cluster para Oracle Real Application Clusters (RAC) para obtener información sobre cómo configurar Oracle ASM.

  2. Establezca los permisos de los discos de Oracle ASM que los grupos de discos Oracle ASM van a utilizar.
    1. Ejecute los comandos siguientes para cada dispositivo en cada uno de los nodos que pueden controlar el grupo de recursos de Oracle.
      # chown oraasm:dba /dev/did/rdisk/dn
      # chmod 660 /dev/did/rdisk/dn
    2. Compruebe si los cambios se han aplicado.
      # ls -lhL  /dev/did/rdisk/dn