JavaScript is required to for searching.
Omitir Vínculos de navegación
Salir de la Vista de impresión
Guía de servicio de datos de Oracle para Oracle Real Application Clusters     Oracle Solaris Cluster 3.3 3/13 (Español)
search filter icon
search icon

Información del documento

Prefacio

1.  Instalación de Soporte para Oracle RAC

2.  Configuración del almacenamiento para archivos de Oracle

3.  Registro y configuración de los grupos de recursos

4.  Activación de Oracle RAC para ejecutarse en un cluster

Descripción general sobre las tareas necesarias para que Oracle RAC se pueda ejecutar en un cluster

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, 11g o 12c Oracle Clusterware

Instalación de Oracle Clusterware en un subconjunto de nodos de Oracle Solaris Cluster

Próximos pasos

Creación de archivos y directorios específicos del nodo para un sistema de archivos compartidos

Cómo crear un directorio específico del nodo para un sistema de archivos compartidos

Cómo crear un archivo específico del nodo para un sistema de archivos compartidos

Verificación de la instalación de Oracle RAC

Cómo verificar la instalación de Oracle 10 g, 11g o 12c RAC

Oracle 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

Creación de un recurso de estructura de Oracle Clusterware

Cómo crear un recurso de estructura de Oracle Clusterware

Creación de una base de datos Oracle

Cómo especificar la ubicación de los archivos de datos en un sistema de archivos compartidos para Oracle 10g, 11g o 12c

Cómo especificar la ubicación de los archivos de datos en un sistema de archivos compartidos para Oracle 9i

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 activar Oracle Solaris Cluster y Oracle Clusterware versión 2 de 10 g, 11g o 12 c para que 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 Soporte para Oracle RAC

Cómo verificar la configuración del grupo de recursos de estructura de Oracle RAC

Cómo verificar la configuración del grupo de recursos de gestor de volúmenes de varios propietarios

Verificación de la configuración de recursos de almacenamiento de archivos de Oracle

Cómo verificar la configuración de recursos para instancias de base de datos versión 2 de Oracle 10g, 11g o 12c RAC

Cómo verificar la configuración de recursos para instancias de base de datos Oracle 9i RAC

Verificación del comportamiento correcto en el cierre y en el inicio del cluster

5.  Administración de Soporte para Oracle RAC

6.  Resolución de problemas de Soporte para Oracle RAC

7.  Modificación de una configuración existente de Soporte para Oracle RAC

8.  Actualización de Soporte para Oracle RAC

A.  Ejemplos de configuraciones de este servicio de datos

B.  Acciones preestablecidas para errores de DBMS y alertas registradas

C.  Propiedades de extensión de Soporte para Oracle RAC

D.  Alternativas de línea de comandos

Índice

Creación de archivos y directorios específicos del nodo para un sistema de archivos compartidos

Cuando el software de Oracle se instala en un sistema de archivos compartidos, todos los nodos del cluster pueden obtener acceso a todos los archivos del directorio que la variable de entorno ORACLE_HOME especifica. Sin embargo, algunos archivos y directorios de Oracle deben mantener información específica del nodo.

Si instala el software de Oracle en un sistema de archivos compartidos, debe crear copias locales de los archivos y los directorios que deben mantener la información específica del nodo. Para asegurarse de que todos los nodos del cluster tengan acceso a estos archivos y directorios, utilice un enlace simbólico cuyo destino sea un archivo o un directorio en un sistema de archivos local respecto de un nodo. Dicho sistema de archivos no forma parte del sistema de archivos compartidos.

Para utilizar un enlace simbólico para este fin, debe asignar un área en un sistema de archivos local. Para permitir que las aplicaciones de Oracle creen enlaces simbólicos a los archivos en esta área, las aplicaciones deben poder obtener acceso a los archivos en esta área. Puesto que los enlaces simbólicos residen en el sistema de archivos compartidos, todas las referencias a los enlaces de todos los nodos son iguales. 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 cluster global, incluso cuando un cluster de zona utiliza el sistema de archivos. El administrador configura el sistema de archivos específico del nodo en el nodo de cluster de zona con el comando zonecfg.

Esta sección incluye los procedimientos siguientes:

Cómo crear un directorio específico del nodo para un sistema de archivos compartidos

Realice este procedimiento en cada directorio que deba mantener información específica del nodo. En general, los siguientes directorios deben mantener información específica del nodo:

Para obtener información sobre otros directorios que es posible que deban mantener información específica del nodo, consulte la documentación de Oracle.

  1. En cada nodo del cluster, cree el directorio local que deba mantener información específica del nodo.

    Asegúrese de que la estructura del directorio local que cree coincida con la estructura de directorio global que contenga información específica del nodo. Por ejemplo, el directorio global /global/oracle/network/agent puede contener información específica del nodo que se debe almacenar localmente en el directorio /local. En esta situación, debe crear un directorio denominado /local/oracle/network/agent.

    # mkdir -p local-dir
    -p

    Especifica que todos los directorios principales inexistentes se crean en primer lugar.

    local-dir

    Especifica la ruta completa del directorio que se está creando.

  2. En cada nodo del cluster, realice una copia local del directorio global que debe mantener información específica del nodo.

    Asegúrese de que la copia local de la información específica del nodo esté incluida en el directorio local que se creó en el Paso 1.

    # cp -pr global-dir local-dir-parent
    -p

    Especifica que se mantienen el propietario, el grupo, los modos de permisos, la hora de modificación, la hora de acceso y las listas de control de acceso.

    -r

    Especifica que se copian el directorio y todos sus archivos, incluidos todos los subdirectorios y sus archivos.

    global-dir

    Especifica la ruta completa del directorio global que se está copiando. Este directorio reside en el sistema de archivos compartidos en el directorio que especifica la variable de entorno ORACLE_HOME.

    local-dir-parent

    Especifica el directorio en el nodo local que debe contener la copia local. Este directorio es el directorio principal del directorio que se creó en el Paso 1.

  3. Reemplace el directorio global que se copió en el Paso 2 por un enlace simbólico a la copia local del directorio global.
    1. Desde cualquier nodo del cluster, elimine el directorio global que se copió en el Paso 2.
      # rm -r global-dir
      -r

      Especifica que se eliminan el directorio y todos sus archivos, incluidos todos los subdirectorios y sus archivos.

      global-dir

      Especifica el nombre de archivo y la ruta completa del directorio global que se va a eliminar. Este directorio es el directorio global que se copió en el Paso 2.

    2. Desde cualquier nodo de cluster, cree un enlace simbólico de la copia local del directorio al directorio global que se eliminó en el Paso a.
      # ln -s local-dir global-dir
      -s

      Especifica que el enlace es un enlace simbólico.

      local-dir

      Especifica que el directorio local que se creó en el Paso 1 es el origen del enlace.

      global-dir

      Especifica que el directorio global que se eliminó en el Paso a es el destino del enlace.

Ejemplo 4-1 Creación de directorios específicos del nodo

En este ejemplo, se muestra la secuencia de operaciones necesaria para crear directorios específicos del nodo en un cluster de dos nodos. Este cluster se configura de la siguiente manera:

Las siguientes operaciones se realizan en cada nodo:

  1. Para crear los directorios necesarios en el sistema de archivos local, se ejecutan los siguientes comandos:

    # 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
  2. Para efectuar copias locales de los directorios globales que deben mantener información específica del nodo, se ejecutan los siguientes comandos:

    # 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 siguientes operaciones se realizan en un solo nodo:

  1. Para eliminar los directorios globales, se ejecutan los siguientes comandos:

    # 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
  2. Para crear enlaces simbólicos de los directorios locales a sus correspondientes directorios globales, se ejecutan los siguientes comandos:

    # 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

Cómo crear un archivo específico del nodo para un sistema de archivos compartidos

Realice este procedimiento en cada archivo que deba mantener información específica del nodo. En general, los siguientes archivos deben mantener información específica del nodo:

Para obtener información sobre otros archivos que es posible que deban mantener información específica del nodo, consulte la documentación de Oracle.

  1. En cada nodo del cluster, cree el directorio local que contendrá el archivo que debe mantener información específica del nodo.
    # mkdir -p local-dir
    -p

    Especifica que todos los directorios principales inexistentes se crean en primer lugar.

    local-dir

    Especifica la ruta completa del directorio que se está creando.

  2. En cada nodo del cluster, realice una copia local del archivo global que debe mantener información específica del nodo.
    # cp -p global-file local-dir
    -p

    Especifica que se mantienen el propietario, el grupo, los modos de permisos, la hora de modificación, la hora de acceso y las listas de control de acceso.

    global-file

    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 que especifica la variable de entorno ORACLE_HOME.

    local-dir

    Especifica el directorio que debe contener la copia local del archivo. Este directorio es el directorio que se creó en el Paso 1.

  3. Reemplace el archivo global que se copió en el Paso 2 por un enlace simbólico a la copia local del archivo.
    1. Desde cualquier nodo del cluster, elimine el archivo global que se copió en el Paso 2.
      # rm global-file
      global-file

      Especifica el nombre de archivo y la ruta completa del archivo global que se va a eliminar. Este archivo es el archivo global que se copió en el Paso 2.

    2. Desde cualquier nodo de cluster, cree un enlace simbólico de la copia local del archivo al archivo global que se eliminó en el Paso a.
      # ln -s local-file global-file
      -s

      Especifica que el enlace es un enlace simbólico.

      local-file

      Especifica que el archivo que se copió en el Paso 2 es el origen del enlace.

      global-file

      Especifica que la versión global del archivo que se eliminó en el Paso a es el destino del enlace.

Ejemplo 4-2 Creación de archivos específicos del nodo

En este ejemplo, se muestra la secuencia de operaciones necesaria para crear archivos específicos del nodo en un cluster de dos nodos. Este cluster se configura de la siguiente manera:

Las siguientes operaciones se realizan en cada nodo:

  1. Para crear el directorio local que contendrá los archivos que deben mantener información específica del nodo, se ejecuta el siguiente comando:

    # mkdir -p /local/oracle/network/admin
  2. 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 siguientes operaciones se realizan en un solo nodo:

  1. Para eliminar los archivos globales, se ejecutan los siguientes comandos:

    # rm $ORACLE_HOME/network/admin/snmp_ro.ora
    # rm $ORACLE_HOME/network/admin/snmp_rw.ora
  2. Para crear enlaces simbólicos de las copias locales de los archivos a sus archivos globales correspondientes, se ejecutan los siguientes comandos:

    # 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

Pasos siguientes

Vaya a Verificación de la instalación de Oracle RAC.