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 3.3 3/13 (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 Veritas 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 clusters
Instalación del software de Oracle ASM
Verificación de la instalación del software de Oracle ASM
Instalación del software de Oracle Database
Cómo instalar el software de Oracle Database
Cómo definir los parámetros del núcleo de Oracle Database
Verificación de la instalación y la configuración de Oracle Database
Cómo verificar la instalación de Oracle Database
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 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 y configurar HA para Oracle
Configuración de las 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 Grid Infrastructure (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 de 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á operativa
Exploración de las alertas registradas por el supervisor de fallos de servidor
Funcionamiento del supervisor de fallos de escucha de Oracle
Personalización del supervisor de fallos Servidor de HA para Oracle
Definición del comportamiento personalizado de 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 personalizada a todos los nodos de un cluster
Actualización de 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 existentes 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 existentes del tipo de recurso
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 Veritas 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 clusters
Siga este procedimiento para preparar la instalación y la configuración del software de Oracle Database.
![]() | 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 Database no se completa. Una instalación incompleta de Oracle Database hace que HA para Oracle falle durante el inicio. |
Nota - Consulte la documentación de Oracle Database antes de realizar este procedimiento.
Realice los siguientes pasos para preparar los nodos e instalar el software de Oracle Database.
![]() | 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 Oracle Solaris Cluster Software Installation Guide para obtener información sobre la configuración de dispositivos globales.
Si utiliza el software de Solaris Volume Manager, configure el software de Oracle Database para usar el registro del sistema de archivos UNIX (UFS) en metadispositivos reflejados o en metadispositivos raw reflejados. Consulte la documentación de Solaris Volume Manager para obtener más información sobre cómo configurar metadispositivos sin formato reflejados.
Si usa el sistema de archivos ZFS de Oracle Solaris para archivos de Oracle Database, configure un sistema de archivos ZFS local de alta disponibilidad. Para obtener 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 su uso con el software de Oracle Database. 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 de servicio de datos de Oracle para Oracle Real Application Clusters.
Nota - Si instala los archivos binarios de Oracle Database en un disco local, utilice un disco independiente si es posible. La instalación de los archivos binarios de Oracle Database en un disco independiente impide que dichos archivos se sobrescriban durante la reinstalación del entorno operativo. Cuando utiliza Oracle ASM, debe crear dos directorios $ORACLE_HOME, un directorio $ORACLE_HOME para Oracle Database 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 o zonas 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
Puede crear entradas de grupo en un servicio de nombres de red (por ejemplo, NIS o nis+). Si crea entradas de grupo de esta forma, agregue las entradas al archivo /etc/inet/hosts local para eliminar la dependencia en el servicio de nombres de red.
Por lo general, el nombre que se le da al ID de usuario de Oracle Database es oracle. El siguiente comando actualiza los archivos /etc/passwd y /etc/shadow con una entrada para el ID de usuario de Oracle Database.
# 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 o zonas que ejecutan HA para Oracle.
Si utiliza Oracle ASM, debe crear un ID de usuario de Oracle Database adicional para Oracle ASM.
# useradd -u 121 -g dba -d /asm-home oraasm
Nota - Debe realizar estos pasos al crear una zona. Si no puede realizar estos pasos, se producirá un error. Para resolver el error, debe establecer los privilegios necesarios y ejecutar ORACLE_HOME/bin/localconfig reset ORACLE_HOME.
# zoneadm -z zcname halt # zonecfg -z zcname info limitpriv # zonecfg -z zcname set limitpriv=default,proc_priocntl # zonecfg -z zcname info limitpriv # zoneadm -z zcname boot
# clzonecluster configure zcname clzonecluster:zcname>set limitpriv="default,proc_priocntl,proc_clock_highres" clzonecluster:zcname>commit
# touch /etc/inet/ntp.conf
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 Oracle Solaris Cluster Software Installation Guide 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 software de Oracle Database mediante el software Veritas Volume Manager.
Nota - Sólo puede realizar este procedimiento en la zona global.
Consulte Oracle Solaris Cluster Software Installation Guide para obtener más información sobre cómo configurar Veritas Volume Manager.
Si no utiliza dispositivos sin formato, no realice este paso.
# vxedit -g diskgroup set user=oracle group=dba mode=600 volume
Especifica el nombre del grupo de discos.
Especifica el nombre del dispositivo sin formato dentro del grupo de discos.
# ls -lL /dev/vx/rdsk/diskgroup/volume
# cldevicegroup sync diskgroup
Siga este procedimiento para configurar el acceso a Oracle Database con Oracle ASM. Puede utilizar Oracle ASM en VxVM o Solaris Volume Manager.
Consulte Uso de Oracle ASM de Guía de servicio de datos de Oracle para Oracle Real Application Clusters para obtener más información sobre cómo configurar Oracle ASM.
Cuando el servicio de datos de HA para Oracle se implementa con Oracle Database 11g versión 2 o 12c Grid Infrastructure para clusters, el listener preferido para una base de datos de instancia única es un listener de Single Client Access Name de Oracle Grid Infrastructure para clusters (SCAN). Para utilizar un SCAN en la configuración de HA para Oracle, debe modificar el parámetro remote_listener de Oracle Database 11g 2 o 12c de la base de datos de instancia única para reflejar el nombre y el número de puerto de SCAN
Si configura un listener de SCAN, puede ignorar las instrucciones posteriores de este manual sobre la creación de un recurso de listener de Oracle Database con el tipo de recurso SUNW.oracle_listener. Un recurso de listener de Oracle Database no es necesario cuando se configura el listener de SCAN.
Para obtener más información sobre SCAN, consulte 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 cluster.
# 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>