Sun Cluster 3.1 Data Services 10/03: Notas sobre la versión

Sun Cluster 3.1 Data Service for Oracle Parallel Server/Real Application Clusters Guide

Esta sección trata los errores y las omisiones de Sun Cluster 3.1 Data Service for Oracle Parallel Server/Real Application Clusters Guide.

Requisitos para el uso del sistema de archivos del clúster

La sección “Requisitos para el uso del sistema de archivos del clúster” afirma de manera equivocada que puede almacenar archivos de datos en el sistema de archivos del clúster. No debe almacenar archivos de datos en el sistema de archivos del clúster. Por este motivo, haga caso omiso de todas las referencias a los archivos de datos en esta sección.

Cómo crear directorios y archivos específicos del nodo para su uso con Parallel Server/Real Application Clusters de Oracle en el sistema de archivos del clúster

Cuando Oracle está instalado en el sistema de archivos del clúster, todos los nodos de éste pueden acceder a los archivos del directorio que la variable de entorno ORACLE_HOME especifica.

Es posible que una instalación solicite que algunos directorios o archivos de Oracle mantengan la información específica del nodo. Puede cumplir este requisito mediante un enlace simbólico cuyo destino sea un archivo o un directorio en un sistema de archivos que sea local en un nodo. Dicho sistema de archivos no es parte del sistema de archivos del clúster.

Si desea utilizar un enlace simbólico para este fin, debe asignar una zona en un sistema local de archivos. Si desea activar las aplicaciones de Oracle para crear enlaces simbólicos con los archivos de esta zona, las aplicaciones deben ser capaces de acceder a los archivos de esta zona. Puesto que el enlace simbólico reside en el sistema de archivos del clúster, todas las referencias a los enlaces desde todos los nodos son iguales. Por este motivo, todos los nodos deben tener el mismo espacio para el nombre en la zona del sistema local de archivos.

Cómo crear un directorio específico del nodo para su uso con Parallel Server/Real Application Clusters de Oracle en el sistema de archivos del clúster

Siga este procedimiento en cada directorio que vaya a mantener la información específica del nodo. Los directorios siguientes se solicitan normalmente para mantener la información específica del nodo:

Si desea información sobre otros directorios que se puedan necesitar para mantener información específica sobre el nodo, consulte la documentación de Oracle.

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


    # mkdir -p directorio_local
    
    -p

    Especifica que todos los directorios superiores que no existan se creen en primer lugar

    directorio_local

    Especifica la ruta completa del directorio que va a crear

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


    # cp -pr directorio_global  directorio_local_superior
    
    -p

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

    -r

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

    directorio_global

    Especifica la ruta completa del directorio global que está copiando. Este directorio reside en el sistema de archivos del clúster en el directorio que especifique la variable de entorno ORACLE_HOME.

    directorio_local_superior

    Especifica el directorio del nodo local que vaya a contener la copia local. Este directorio es el superior del directorio que ha creado en el Paso 1.

  3. Sustituya el directorio global que ha copiado en el Paso 2 por un enlace simbólico a la copia local del directorio global.

    1. En un nodo del clúster, borre el directorio global que haya copiado en el Paso 2.


      # rm -r directorio_global
      
      -r

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

      directorio_global

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

    2. En un nodo del clúster, cree un enlace simbólico de la copia local del directorio en el directorio global que ha borrado en el Paso a.


      # ln -s directorio_local  directorio_global
      
      -s

      Especifica que el enlace sea simbólico

      directorio_local

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

      directorio_global

      Especifica que el directorio global que borró en el Paso a es el destino del enlace


Ejemplo 1–1 Crear directorios específicos del nodo

Este ejemplo muestra la secuencia de operaciones necesarias para crear directorios específicos del nodo en un clúster de dos nodos. Este clúster se configura del modo siguiente:

Las operaciones siguientes se ejecutan en cada nodo:

  1. Si desea crear los directorios solicitados en el sistema de archivos local debe ejecutar 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. Si desea hacer copias locales de los directorios globales que vayan a mantener información específica del nodo, se deben ejecutar 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 ejecutan en un único nodo:

  1. Si desea borrar los directorios globales se deben ejecutar 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. Si desea crear enlaces simbólicos de los directorios locales a los directorios globales correspondientes se deben ejecutar 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

Cómo crear un archivo específico del nodo para su uso con Parallel Server/Real Application Clusters de Oracle en el sistema de archivos del clúster

Siga este procedimiento en cada archivo que vaya a mantener la información específica del nodo. Los archivos siguientes se solicitan normalmente para mantener la información específica del nodo:

Si desea información sobre otros archivos que se puedan necesitar para mantener información específica sobre el nodo, consulte la documentación de Oracle.

  1. En cada nodo del clúster, cree el directorio local que contendrá el archivo que vaya a mantener la información específica del nodo.


    # mkdir -p directorio_local
    
    -p

    Especifica que todos los directorios superiores que no existan se creen en primer lugar

    directorio_local

    Especifica la ruta completa del directorio que va a crear

  2. En cada nodo del clúster, haga una copia local del archivo global que vaya a mantener la información específica del nodo.


    # cp -p archivo_global directorio_local
    
    -p

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

    archivo_global

    Especifica el nombre del archivo y la ruta completa del archivo global que se vayan a copiar. Este archivo se ha instalado en el sistema de archivos del clúster en el directorio que especifique la variable del entorno ORACLE_HOME.

    directorio_local

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

  3. Sustituya el archivo global que copió en el Paso 2 con un enlace simbólico a la copia local del archivo.

    1. Desde un nodo del clúster, borre el archivo global que copió en el Paso 2.


      # rm archivo_global
      
      archivo_global

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

    2. Desde un nodo del clúster, cree un enlace simbólico de la copia local del archivo al directorio del que borró el archivo global en el Paso a.


      # ln -s archivo_local directorio_global
      
      -s

      Especifica que el enlace sea simbólico

      archivo_local

      Especifica que el archivo que copió en el Paso 2 sea el origen del enlace

      directorio_global

      Especifica que el directorio del que borró la versión global del archivo en el Paso a sea el destino del enlace


Ejemplo 1–2 Cómo crear archivos específicos del nodo

Este ejemplo muestra la secuencia de operaciones necesarias para crear archivos específicos del nodo en un clúster de dos nodos. Este clúster se configura del modo siguiente:

Las operaciones siguientes se ejecutan en cada nodo:

  1. Si desea crear el directorio local que contendrá los archivos que vayan a mantener la información específica del nodo, se ejecuta el comando siguiente:


    # mkdir -p /local/oracle/network/admin
  2. Si desea hacer una copia local de los archivos globales que vayan a mantener información específica del nodo, se deben ejecutar 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 ejecutan en un único nodo:

  1. Si desea borrar los archivos globales, se deben ejecutar los comandos siguientes:


    # rm $ORACLE_HOME/network/admin/snmp_ro.ora

    # rm $ORACLE_HOME/network/admin/snmp_rw.ora
  2. Si desea crear enlaces simbólicos de las copias locales de los archivos a los archivos globales correspondientes, se deben ejecutar 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