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

Instalación del software Oracle

En esta sección se detalla el procedimiento para instalar el software Oracle.

Cómo instalar el software Oracle

  1. Conviértase en superusuario de un miembro del clúster.
  2. Si tiene previsto instalar el software Oracle en un sistema de archivos de clúster, inicie Oracle Solaris Cluster y conviértase en el propietario del grupo de dispositivos.

    Si tiene previsto instalar el software Oracle en otra ubicación, prescinda de este paso.

    Para obtener más información sobre las ubicaciones de instalación, consulte Preparación de nodos y discos.

  3. Instale el software Oracle.

    Antes de iniciar la instalación de Oracle, compruebe que estén configurados los recursos del sistema necesarios para Oracle. Inicie sesión como oracle para garantizar que sea propietario de todo el directorio antes de completar este paso. Consulte las guías de instalación y configuración de Oracle pertinentes para obtener instrucciones sobre cómo instalar el software Oracle.

    Utilice Solaris Resource Management (SRM) para garantizar que los parámetros del núcleo estén definidos por lo menos en los valores mínimos que requiere Oracle. Para obtener más información sobre cómo definir los parámetros del núcleo de Oracle, consulte Definición de los parámetros de núcleo de Oracle. Una vez configurados los recursos del sistema para Oracle, puede iniciar la instalación.

  4. (Opcional) Si utiliza HA para Oracle con Oracle 10g 1, impida que se inicie el daemon cssd de Oracle.

    Si utiliza HA para Oracle con Oracle 10g 2, prescinda de este paso.

    Elimine la entrada para el daemon cssd de Oracle del archivo /etc/inittab en el nodo donde esté instalado el software Oracle. Para eliminar esta entrada, elimine la línea siguiente del archivo /etc/inittab:

    h1:23:respawn:/etc/init.d/init.cssd run >/dev/null 2>&1 > </dev/null

    HA para Oracle no requiere el daemon cssd de Oracle. Por lo tanto, eliminar esta entrada no afecta al funcionamiento de Oracle 10g 1 con HA para Oracle. Si la instalación de Oracle cambia de modo que es necesario el daemon cssd de Oracle, restaure la entrada de este daemon en el archivo /etc/inittab.


    Precaución

    Precaución - Si utiliza Oracle RAC 10g 1, no elimine la entrada del daemon cssd del archivo /etc/inittab.


    Si elimina la entrada del daemon cssd de Oracle en el archivo /etc/inittab, no se muestran mensajes de error innecesarios. De lo contrario, si el comando init(1M) intenta iniciar el daemon cssd de Oracle, es posible que aparezcan estos mensajes de error. Tales mensajes de error se muestran si los archivos binarios de Oracle están instalados en un sistema de archivos local de alta disponibilidad o en el sistema de archivos del clúster. Los mensajes aparecen reiteradamente hasta que se monta el sistema de archivos donde están instalados los archivos binarios de Oracle. Los mensajes de error son los siguientes:

    INIT: Command is respawning too rapidly. Check for possible errors.
    id:  h1 "/etc/init.d/init.cssd run >/dev/null 2>&1 >/dev/null"
    Waiting for filesystem containing $CRSCTL.

    Si utiliza HA para Oracle en la plataforma x86, también se pueden mostrar mensajes de error innecesarios sobre la no disponibilidad de UNIX Distributed Lock Manager (Oracle UDLM).

    Estos mensajes aparecen en los casos siguientes:

    • Un nodo se ejecuta en un modo que no es de clúster. En tal caso, nunca se montan los sistemas de archivos que controla Oracle Solaris Cluster.

    • Se arranca un nodo. En tal caso, los mensajes aparecen reiteradamente hasta que Oracle Solaris Cluster monta el sistema de archivos donde están instalados los archivos binarios de Oracle.

    • Oracle se inicia o se migra tras un error a un nodo o zona donde no se ejecutó Oracle por primera vez. En una configuración de este tipo, los archivos binarios de Oracle se instalan en un sistema de archivos local de alta disponibilidad. En tal caso, los mensajes se muestran en la consola del nodo o de la zona donde se ejecutó la instalación de Oracle.

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

El proyecto default se modifica para incluir los recursos necesarios para Oracle, mientras RGM utiliza el proyecto default para ejecutar el servicio de datos. Si desea utilizar un proyecto SRM determinado para ejecutar Oracle, créelo y configure los recursos de sistema del proyecto siguiendo el mismo procedimiento. Especifique el nombre del proyecto, en lugar de utilizar default. Cuando configure el grupo de recursos o el recurso para el servidor Oracle, especifique el nombre del proyecto en la propiedad pertinente del grupo de recursos o del recurso.

  1. Muestre la configuración del proyecto default.
    phys-X# prctl -i project default
  2. Si no se ha establecido ningún parámetro de núcleo o si no se han establecido en el valor mínimo necesario para Oracle, como se muestra en la siguiente tabla, defina el parámetro.
    phys-X# projmod -s -K "parameter=(priv,value,deny)" default

    Parámetro de núcleo de Oracle
    Valor mínimo necesario
    process.max-sem-nsems
    256
    project.max-sem-ids
    100
    project.max-shm-ids
    100
    project.max-shm-memory
    4294967295

    Consulte la Guía de instalación de Oracle 10g para obtener más información sobre estos parámetros.

  3. Compruebe la nueva configuración.
    phys-X# prctl -i project default