Omitir V�nculos de navegaci�n | |
Salir de la Vista de impresi�n | |
Guía de Oracle Solaris Cluster Data Service para Oracle Oracle Solaris Cluster 4.0 (Español) |
1. Instalación y configuración de HA para Oracle
Descripción general del proceso de instalación y configuración de HA para Oracle
Planificación de la instalación y la configuración de HA para Oracle
Preguntas para la planificación de la configuración
Preparación de los nodos y los discos
Cómo configurar el acceso a la base de datos Oracle con Solaris Volume Manager
Cómo configurar el acceso a la base de datos Oracle con Oracle ASM
Cómo configurar un agente de escucha de SCAN de Oracle Grid Infrastructure para clústeres
Instalación del software de Oracle ASM
Verificación de la instalación del software de Oracle ASM
Instalación del software de Oracle
Cómo instalar el software de Oracle
Cómo definir los parámetros del 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
Cómo crear una base de datos primaria de Oracle
Configuración de permisos de base de datos de Oracle
Cómo definir permisos de bases de datos Oracle
Instalación del paquete de HA para Oracle
Cómo instalar el paquete de HA para Oracle
Registro y configuración de HA para Oracle
Herramientas para registrar y configurar HA para Oracle
Configuración de propiedades de extensión de HA para Oracle
Cómo registrar y configurar HA para Oracle (clsetup)
Cómo registrar y configurar HA para Oracle sin Oracle ASM (CLI)
Cómo registrar y configurar HA para Oracle con la instancia de Oracle ASM en clúster (CLI)
Verificación de la instalación de HA para Oracle
Cómo verificar la instalación de HA para Oracle
Ubicación de los archivos de registro de HA para Oracle
Ajuste los supervisores de fallos de HA para Oracle
Funcionamiento del supervisor de fallos del servidor de Oracle
Funcionamiento del supervisor de fallos principal
Funcionamiento del sondeo de fallos del cliente de la base de datos
Operaciones para supervisar la partición de registros de rehacer archivados
Operaciones para determinar si la base de datos está en funcionamiento
Análisis de alertas registradas por el supervisor de fallos del servidor
Funcionamiento del supervisor de fallos del agente de escucha de Oracle
Personalización del supervisor de fallos del Servidor de HA para Oracle
Definición del comportamiento personalizado para los errores
Formato de archivo de acción personalizado
Cambio de la respuesta a un error de DBMS
Respuesta a un error con efectos importantes
Omisión de un error con efectos secundarios
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 personalizado a todos los nodos de un clúster
Cambio del rol de una instancia de Oracle Data Guard
Cómo cambiar el rol 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 de Oracle ASM con HA para Oracle
En esta sección, se incluyen los procedimientos que necesita para preparar los nodos y los discos.
Cómo configurar el acceso a la base de datos Oracle con Solaris Volume Manager
Cómo configurar el acceso a la base de datos Oracle con Oracle ASM
Cómo configurar un agente de escucha de SCAN de Oracle Grid Infrastructure para clústeres
Siga este procedimiento para preparar la instalación y la configuración del software de Oracle.
Precaución - Realice todos los pasos de esta sección en todos los nodos. Si no realiza todos los pasos en todos los nodos, la instalación de Oracle no se completa. Una instalación incompleta de Oracle hace que HA para Oracle falle durante el inicio. |
Nota - Consulte la documentación de Oracle antes de realizar este procedimiento.
Realice los siguientes pasos para preparar sus nodos e instalar el software de Oracle.
Precaución - Los dispositivos sin formato de grupos de dispositivos de Oracle Solaris Cluster no son compatibles con las zonas no globales. |
Si los dispositivos sin formato contienen las bases de datos, configure los dispositivos globales para el acceso de dispositivos sin formato. Consulte la Guía de instalación del software de Oracle Solaris Cluster para obtener información sobre la configuración de dispositivos globales.
Si usa el software de Solaris Volume Manager, configure el software de Oracle para usar el registro del sistema de archivos UNIX (UFS) en metadispositivos reflejados o en metadispositivos sin formato reflejados. Consulte la documentación de Solaris Volume Manager para obtener más información sobre cómo configurar metadispositivos sin formato reflejados.
Si utiliza Oracle Solaris ZFS para archivos de Oracle, configure un sistema de archivos 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 File System Highly Available de Oracle Solaris Cluster Data Services Planning and Administration Guide.
Nota - Si instala los archivos binarios de Oracle en un disco local, utilice un disco independiente si es posible. La instalación de los archivos binarios de Oracle en un disco independiente impide que dicho archivos se sobrescriban durante la reinstalación del entorno operativo. Cuando utiliza Oracle ASM, cree dos directorios $ORACLE_HOME, un directorio $ORACLE_HOME para la base de datos Oracle y otro directorio $ORACLE_HOME para Oracle ASM.
Por general, el nombre que se le da al grupo de DBA es dba. Verifique si los usuarios 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 que ejecutan HA para Oracle, como se muestra en el ejemplo siguiente.
dba:*:520:root,oracle
Si utiliza 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
Por lo general, el nombre que se le da al ID de usuario de Oracle es oracle. El siguiente comando 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
Asegúrese de que la entrada de usuario oracle sea la misma en todos los nodos que ejecutan 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
Puede que sea necesario reiniciar el clúster para iniciar ciertos cambios de parámetros. Para obtener información sobre el ajuste de los parámetros del núcleo de Oracle Solaris, consulte Ajuste del núcleo de Oracle Solaris de Manual de referencia de parámetros ajustables de Oracle Solaris.
Para obtener información sobre los requisitos de memoria, consulte Configuring Kernel Parameters in Oracle Solaris 10 en la Guía de instalación de la base de datos Oracle 11g versión 2 (11.2) para Oracle Solaris. Esta información es válida para el software de Oracle Solaris Cluster 4.0 en el sistema operativo Oracle Solaris 11.
Se necesita la propiedad limitpriv.
#clzonecluster configure zcname clzonecluster:zcname> set limitpriv="default,proc_priocntl,proc_clock_highres,sys_time" clzonecluster:zcname> commit clzonecluster:zcname> exit
Utilice este procedimiento para configurar la base de datos Oracle con Solaris Volume Manager.
Nota - Sólo puede realizar este procedimiento en la zona global.
Consulte la Guía de instalación del software de Oracle Solaris Cluster para obtener información sobre cómo configurar el software de Solaris Volume Manager.
Si no utiliza dispositivos sin formato, no realice este paso.
# chown oracle /dev/md/metaset/rdsk/dn # chgrp dba /dev/md/metaset/rdsk/dn # chmod 600 /dev/md/metaset/rdsk/dn
Especifica el nombre del conjunto de discos.
Especifica el nombre del dispositivo de disco sin formato en el conjunto de discos metaset.
# ls -lL /dev/md/metaset/rdsk/dn
Siga este procedimiento para configurar el acceso a la base de datos Oracle con Oracle ASM. Puede utilizar Oracle ASM en Solaris Volume Manager.
Consulte Uso de Oracle ASM de Servicio de datos de Oracle para la Guía de clústeres de aplicación real de Oracle para obtener información sobre cómo configurar Oracle ASM.
Cuando el servicio de datos de HA para Oracle se implementa utilizando Grid Infrastructure para clústeres, el agente de escucha preferido para una base de datos de única instancia es un agente de escucha de Single Client Access Name de Oracle Grid Infrastructure para clústeres (SCAN). Para utilizar un SCAN en la configuración de HA para Oracle, debe modificar el parámetro remote_listener de la base de datos de única instancia para reflejar el nombre y número de puerto de SCAN.
Si configura un agente de escucha de SCAN, puede ignorar las instrucciones posteriores de este manual sobre la creación de un recurso de agente de escucha de Oracle con el tipo de recurso SUNW.oracle_listener. Un recurso de agente de escucha de Oracle no es necesario cuando se configura el agente de escucha de SCAN.
Para obtener más información sobre el SCAN, consulte la Oracle Grid Infrastructure Installation Guide 11g Release 2 (11.2) for Solaris Operating System.
El siguiente procedimiento de ejemplo muestra los comandos y la salida de ejemplo para configurar el nombre y el puerto de SCAN. Realice este procedimiento en cada nodo del clúster.
# srvctl config scan SCAN name: scanname, Network: 1/ipaddress/netmask/adaptername SCAN VIP name: scanvip, IP: /ipalias/vipaddress # srvctl config scan_listener SCAN Listener LISTENER_SCAN1 exists. Port: TCP:portnumber # SQL> show parameters listener NAME TYPE VALUE ------------------- -------- ------------------------------ listener_networks string local_listener string (DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=nodename) (PORT=portnumber)))) remote_listener string SQL> SQL> alter system set remote_listener = 'scanname:portnumber' scope=both; System altered. SQL> show parameters listener NAME TYPE VALUE ------------------- -------- ------------------------------ listener_networks string local_listener string (DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=nodename) (PORT=portnumber)))) remote_listener string scanname:portnumber SQL>