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 Real Application Clusters (RAC)
search filter icon
search icon

Información del documento

Prefacio

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

Pasos siguientes

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

Cómo especificar la ubicación de archivos de datos en un sistema de archivos compartidos para Oracle 10g u 11g

Cómo especificar la ubicación de 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 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 del grupo de recursos de administrador de volúmenes de múltiples propietarios

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

Cómo verificar la configuración de recursos para instancias de base de datos Oracle 10g Release 2 u 11g RAC

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

D.  Alternativas de línea de comandos

Índice

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

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

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.

  1. En cada nodo de clúster, cree el directorio local destinado a mantener información específica de nodo.

    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
    -p

    Especifica que primero se crean todos los directorios superiores que no existen.

    dir_local

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

  2. En cada nodo de clúster, haga una copia local del directorio global destinado a mantener información específica de nodo.

    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
    -p

    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.

    -r

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

    dir_global

    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.

    dir_local_superior

    Especifica el directorio del nodo local que debe contener la copia local. Se trata del directorio superior del directorio creado en el Paso 1.

  3. Sustituya el directorio global copiado en el Paso 2 por un vínculo simbólico a la copia local del directorio global.
    1. Desde cualquier nodo de clúster, elimine el directorio global copiado en el Paso 2.
      # rm -r global-dir
      -r

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

      dir_global

      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.

    2. Desde cualquier nodo de clúster, cree un vínculo simbólico de la copia local del directorio al directorio global eliminado en el Paso a.
      # ln -s local-dir global-dir
      -s

      Especifica que el vínculo es simbólico.

      dir_local

      Especifica que el directorio local creado en el Paso 1 es el origen del vínculo.

      dir_global

      Especifica que el directorio local eliminado en el Paso a es el destino del vínculo.

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:

En cada nodo se efectúan las operaciones siguientes:

  1. 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
  2. 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:

  1. 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
  2. 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

Creación de un archivo específico de nodo para un sistema de archivos compartidos

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.

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

    Especifica que primero se crean todos los directorios superiores que no existen.

    dir_local

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

  2. En cada nodo de clúster, haga una copia local del archivo global destinado a mantener información específica de nodo.
    # cp -p global-file local-dir
    -p

    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.

    archivo_global

    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.

    dir_local

    Especifica el directorio que va a contener la copia local del archivo. Se trata del directorio creado en el Paso 1.

  3. Sustituya el archivo global copiado en el Paso 2 por un vínculo simbólico a la copia local del archivo.
    1. Desde cualquier nodo de clúster, elimine el archivo global copiado en el Paso 2.
      # rm global-file
      archivo_global

      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.

    2. Desde cualquier nodo de clúster, cree un vínculo simbólico de la copia local del archivo al archivo global eliminado en el Paso a.
      # ln -s local-file global-file
      -s

      Especifica que el vínculo es simbólico.

      archivo_local

      Especifica que el archivo copiado en el Paso 2 es el origen del vínculo.

      archivo_global

      Especifica que la versión global del archivo eliminado en el Paso a es el destino del vínculo.

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:

En cada nodo se efectúan las operaciones siguientes:

  1. 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
  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 operaciones siguientes se realizan sólo en un nodo:

  1. 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
  2. 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
Pasos siguientes

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