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 Real Application Clusters (RAC) |
1. Instalación de Admisión de Oracle RAC
2. Configuración del almacenamiento para archivos Oracle
3. Registro y configuración de grupos de recursos
4. Habilitación de Oracle RAC para ejecutarse en un clúster
Información general sobre las tareas necesarias para que Oracle RAC se pueda ejecutar en un clúster
Instalación del software de Oracle RAC
Instalación de archivos binarios y de configuración en un sistema de archivos compartidos
Anulación de los valores predeterminados de red de Oracle 10g u 11g Oracle Clusterware
Instalación de Oracle Clusterware en un subconjunto de nodos Oracle Solaris Cluster
Creación de archivos y directorios específicos de nodo para un sistema de archivos compartidos
Creación de un directorio específico de nodo para un sistema de archivos compartidos
Creación de un archivo específico de nodo para un sistema de archivos compartidos
Verificación de la instalación de Oracle RAC
Cómo verificar la instalación de Oracle 10g u 11g RAC
Cómo verificar la instalación de Oracle 9i RAC
Creación de una instancia y grupos de discos de Oracle ASM
Cómo crear una instancia y grupos de discos de Oracle ASM de Oracle
Creación de una base de datos Oracle
Configuración de recursos para instancias de base de datos Oracle RAC
Herramientas para registrar y configurar recursos para instancias de base de datos Oracle RAC
Cómo permitir que Oracle Solaris Cluster y Oracle 10g Release 2 u 11g Oracle Clusterware interoperen
Cómo automatizar el inicio y el cierre de instancias de base de datos Oracle 9i RAC
Verificación de la instalación y la configuración de Admisión de Oracle RAC
Verificación de la configuración del grupo de recursos de estructura de RAC
Verificación de la configuración de recursos de almacenamiento de archivos Oracle
Cómo verificar la configuración de recursos de instancias de base de datos Oracle 9i RAC
Verificación del comportamiento correcto en el cierre y arranque del clúster
5. Administración de Admisión de Oracle RAC
6. Solución de problemas de Admisión de Oracle RAC
7. Modificación de una configuración de Admisión de Oracle RAC
8. Actualización de Admisión de Oracle RAC
A. Ejemplos de configuraciones para este servicio de datos
B. Acciones preestablecidas para errores de DBMS y alertas registradas
C. Propiedades de extensión de Admisión de Oracle RAC
Cuando el software de Oracle se instala en un sistema de archivos compartidos, todos los nodos de clúster pueden acceder a todos los archivos de directorio especificados por la variable de entorno ORACLE_HOME. No obstante, algunos archivos y directorios de Oracle deben mantener información específica de nodo.
Si el software de Oracle se instala en un sistema de archivos compartidos, hay que crear copias locales de los directorios y archivos que deben mantener información específica de nodo. Para asegurarse de que todos los nodos de clúster puedan tener acceso a estos archivos y directorios, use un vínculo simbólico cuyo destino sea un archivo o un directorio de un sistema de archivos que sea local respecto a un nodo. Esta clase de sistema de archivos no forma parte del sistema de archivos compartidos.
Para utilizar un vínculo simbólico en este sentido, se debe asignar un área de un sistema de archivos local. Para que las aplicaciones de Oracle puedan crear vínculos simbólicos con archivos en esta área, las aplicaciones deben tener acceso a los archivos de esta área. Como los vínculos simbólicos residen en el sistema de archivos compartidos, todas las referencias a los vínculos de todos los nodos son las mismas. Por lo tanto, todos los nodos deben tener el mismo espacio de nombres para el área en el sistema de archivos local.
El administrador crea el sistema de archivos en un nodo de votación del clúster global, incluso si un clúster de zona utiliza el sistema de archivos. El administrador configura el sistema de archivos específico de nodo en el nodo de clúster de zona mediante el comando zonecfg .
Esta sección incluye los procedimientos siguientes:
Creación de un directorio específico de nodo para un sistema de archivos compartidos
Creación de un archivo específico de nodo para un sistema de archivos compartidos
Lleve a cabo este procedimiento para cada directorio destinado a mantener información específica de nodo. En general, los directorios siguientes deben mantener información específica de nodo:
Para saber si hay otros directorios que quizá deban mantener información específica de nodo, consulte la documentación de Oracle.
Asegúrese de que la estructura de directorio local que cree coincida con la estructura de directorio global que contiene información específica de nodo. Por ejemplo, el directorio global /global/oracle/network/agent puede contener información específica de nodo que se deba almacenar localmente en el directorio /local. En este contexto, se crea un directorio denominado /local/oracle/network/agent .
# mkdir -p local-dir
Especifica que primero se crean todos los directorios superiores que no existen.
Especifica la ruta completa del directorio que se está creando.
Asegúrese de que la copia local de la información específica de nodo figure en el directorio local creado en el Paso 1.
# cp -pr global-dir local-dir-parent
Especifica que se mantienen el propietario, el grupo, los modos de permisos, el intervalo de modificación, el intervalo de acceso y las listas de control de acceso.
Especifica que se copian el directorio y todos los archivos, incluidos los subdirectorios y los archivos correspondientes.
Especifica la ruta completa del directorio global que se está copiando. Este directorio se encuentra en el sistema de archivos compartidos, dentro del directorio especificado por la variable de entorno ORACLE_HOME.
Especifica el directorio del nodo local que debe contener la copia local. Se trata del directorio superior del directorio creado en el Paso 1.
# rm -r global-dir
Especifica que se eliminan el directorio y todos los archivos, incluidos los subdirectorios y los archivos correspondientes.
Especifica el nombre de archivo y la ruta completa del directorio global que se va a eliminar. Se trata del directorio global copiado en el Paso 2.
# ln -s local-dir global-dir
Ejemplo 4-1 Creación de directorios específicos de nodo
En este ejemplo, se muestra la secuencia de operaciones necesarias para crear directorios específicos de nodo en un clúster de dos nodos. Este clúster se configura de la manera siguiente:
La variable de entorno ORACLE_HOME especifica el directorio /global/oracle.
El sistema de archivos local de cada nodo se ubica en el directorio /local.
En cada nodo se efectúan las operaciones siguientes:
Para crear los correspondientes directorios en el sistema de archivos local, se ejecutan los comandos siguientes:
# mkdir -p /local/oracle/network/agent
# mkdir -p /local/oracle/network/log
# mkdir -p /local/oracle/network/trace
# mkdir -p /local/oracle/srvm/log
# mkdir -p /local/oracle/apache
Para efectuar copias locales de los directorios globales que deben mantener información específica de nodo, se ejecutan los comandos siguientes:
# cp -pr $ORACLE_HOME/network/agent /local/oracle/network/.
# cp -pr $ORACLE_HOME/network/log /local/oracle/network/.
# cp -pr $ORACLE_HOME/network/trace /local/oracle/network/.
# cp -pr $ORACLE_HOME/srvm/log /local/oracle/srvm/.
# cp -pr $ORACLE_HOME/apache /local/oracle/.
Las operaciones siguientes se realizan sólo en un nodo:
Para eliminar los directorios globales, se ejecutan los comandos siguientes:
# rm -r $ORACLE_HOME/network/agent
# rm -r $ORACLE_HOME/network/log
# rm -r $ORACLE_HOME/network/trace
# rm -r $ORACLE_HOME/srvm/log
# rm -r $ORACLE_HOME/apache
Para crear vínculos simbólicos de los directorios locales a los correspondientes directorios globales, se ejecutan los comandos siguientes:
# ln -s /local/oracle/network/agent $ORACLE_HOME/network/agent
# ln -s /local/oracle/network/log $ORACLE_HOME/network/log
# ln -s /local/oracle/network/trace $ORACLE_HOME/network/trace
# ln -s /local/oracle/srvm/log $ORACLE_HOME/srvm/log
# ln -s /local/oracle/apache $ORACLE_HOME/apache
Lleve a cabo este procedimiento para cada archivo destinado a mantener información específica de nodo. En general, los archivos siguientes deben mantener información específica de nodo:
Para saber si hay otros archivos que quizá deban mantener información específica de nodo, consulte la documentación de Oracle.
# mkdir -p local-dir
Especifica que primero se crean todos los directorios superiores que no existen.
Especifica la ruta completa del directorio que se está creando.
# cp -p global-file local-dir
Especifica que se mantienen el propietario, el grupo, los modos de permisos, el intervalo de modificación, el intervalo de acceso y las listas de control de acceso.
Especifica el nombre de archivo y la ruta completa del archivo global que se va a copiar. Este archivo se ha instalado en el sistema de archivos compartidos, dentro del directorio especificado por la variable de entorno ORACLE_HOME.
Especifica el directorio que va a contener la copia local del archivo. Se trata del directorio creado en el Paso 1.
# rm global-file
Especifica el nombre de archivo y la ruta completa del archivo global que se va a eliminar. Se trata del archivo global copiado en el Paso 2.
# ln -s local-file global-file
Ejemplo 4-2 Creación de archivos específicos de nodo
En este ejemplo, se muestra la secuencia de operaciones necesarias para crear archivos específicos de nodo en un clúster de dos nodos. Este clúster se configura de la manera siguiente:
La variable de entorno ORACLE_HOME especifica el directorio /global/oracle.
El sistema de archivos local de cada nodo se ubica en el directorio /local.
En cada nodo se efectúan las operaciones siguientes:
Para crear el directorio local que contendrá los archivos que deben mantener información específica de nodo, se ejecuta el comando siguiente:
# mkdir -p /local/oracle/network/admin
Para efectuar una copia local de los archivos globales que deben mantener información específica de nodo, se ejecutan los comandos siguientes:
# cp -p $ORACLE_HOME/network/admin/snmp_ro.ora \ /local/oracle/network/admin/.
# cp -p $ORACLE_HOME/network/admin/snmp_rw.ora \ /local/oracle/network/admin/.
Las operaciones siguientes se realizan sólo en un nodo:
Para eliminar los archivos globales, se ejecutan los comandos siguientes:
# rm $ORACLE_HOME/network/admin/snmp_ro.ora
# rm $ORACLE_HOME/network/admin/snmp_rw.ora
Para crear vínculos simbólicos de las copias locales de los archivos a los correspondientes archivos globales, se ejecutan los comandos siguientes:
# ln -s /local/oracle/network/admin/snmp_ro.ora \ $ORACLE_HOME/network/admin/snmp_rw.ora
# ln -s /local/oracle/network/admin/snmp_rw.ora \ $ORACLE_HOME/network/admin/snmp_rw.ora