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

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

Configuración de las propiedades de extensión de Soporte para Oracle RAC

Registro y configuración de grupos de recursos de estructura mediante comandos de mantenimiento de Oracle Solaris Cluster

Descripción general sobre grupos de recursos de estructura

Grupo de recursos de la estructura Oracle RAC

Grupo de recursos de estructura del gestor de volúmenes de múltiples propietarios

Cómo registrar y configurar los grupos de recursos de estructura en el cluster global con comandos de mantenimiento de Oracle Solaris Cluster

Cómo registrar y configurar el grupo de recursos de estructura de Oracle RAC en un cluster de zona con comandos de mantenimiento de Oracle Solaris Cluster

Registro y configuración de grupos de recursos Oracle ASM (CLI)

Cómo registrar y configurar grupos de recursos Oracle ASM en el cluster global (CLI)

Cómo registrar y configurar grupos de recursos Oracle ASM en un cluster de zona (CLI)

Creación de recursos de administración de almacenamiento con comandos de mantenimiento de Oracle Solaris Cluster

Recursos para grupos de dispositivos escalables y puntos de montaje de sistemas de archivos escalables

Recursos para el servidor de metadatos de Sun QFS

Configuración de grupos de recursos de Sun QFS con Oracle 9i, 10 g versión 2, 11g o 12 c

Configuración de grupos de recursos de Sun QFS con Oracle 10 g versión 1

Cómo crear un recurso para un grupo de dispositivos escalables en el cluster global

Cómo crear un recurso para un grupo de dispositivos escalables en un cluster de zona

Cómo registrar y configurar recursos para el servidor de metadatos Sun QFS en el cluster global

Cómo registrar y configurar recursos para el servidor de metadatos Sun QFS en un cluster de zona

Cómo crear un recurso para un punto de montaje de sistema de archivos en el cluster global

Cómo crear un recurso para un punto de montaje del sistema de archivos en un cluster de zona

Creación de recursos para interoperar con Oracle 10 g, 11g o 12c mediante los comandos de mantenimiento de Oracle Solaris Cluster

Cómo crear un recurso de Oracle Clusterware para interoperar con Oracle Solaris Cluster

Creación de un recurso de Oracle Grid Infrastructure para interoperar con Oracle Solaris Cluster

Cómo crear un recurso de Oracle ASM para que Oracle Clusterware interopere con el software Oracle Solaris Cluster

Cómo crear recursos de Oracle Solaris Cluster en el cluster global para interoperar con Oracle 10g, 11g o 12c

Cómo crear recursos de Oracle Solaris Cluster en un cluster de zona para interoperar con Oracle 10g, 11g o 12c

Registro y configuración de recursos de Oracle Solaris Cluster para interoperar con Oracle 9i mediante comandos de mantenimiento de Oracle Solaris Cluster

Recursos del servidor Oracle 9i RAC

Recursos del agente de escucha de Oracle 9i

Recursos de nombre de host lógico para los recursos del agente de escucha de Oracle 9i

Cómo registrar y configurar recursos de Oracle Solaris Cluster en un cluster global para interoperar con Oracle 9 i

Cómo registrar y configurar recursos de Oracle Solaris Cluster en un cluster de zona para interoperar con Oracle 9 i

Índice

Cómo registrar y configurar recursos de Oracle Solaris Cluster en un cluster global para interoperar con Oracle 9 i

El tipo de recurso SUNW.scalable_rac_server representa el servidor Oracle RAC en una configuración de Oracle Solaris Cluster.

Las instancias del servidor Oracle RAC deben iniciarse únicamente después de activar la estructura de Oracle RAC en un nodo de cluster. Para garantizar que se cumpla este requisito, debe crear las siguientes afinidades y dependencias:

Realice este procedimiento sólo en un nodo del cluster.

  1. Conviértase en superusuario o asuma un rol que cuente con autorizaciones RBAC solaris.cluster.admin y solaris.cluster.modify.
  2. Cree los recursos de nombre de host lógico para representar las direcciones IP en las que van a recibir los agentes de escucha de Oracle.

    Cada nodo donde se pueda ejecutar Soporte para Oracle RAC necesita un recurso de nombre de host lógico. Cree cada recurso de nombre de host lógico de la siguiente manera:

    1. Cree un grupo de recursos de conmutación por error que contenga el recurso de nombre de host lógico.

      Defina las propiedades del grupo de recursos de la siguiente manera:

      • Especifique como nodo principal el nodo para el cual crea el recurso de nombre de host lógico.

      • Especifique como posibles nodos principales el resto de los nodos donde se pueda ejecutar Soporte para Oracle RAC.

      • Elija un orden para los posibles nodos principales que garantice que los recursos de nombre de host lógico se distribuyan equitativamente en todo el cluster.

      • Asegúrese de que se realice una conmutación por recuperación del grupo de recursos al nodo principal cuando la instancia de base de datos en el nodo principal se recupera después de un error.

      # clresourcegroup create -n nodelist -p failback=true \
      [-p rg_description="description"] \
      lh-name-rg
      -n nodelist

      Especifica una lista separada por comas de los nombres de los nodos que pueden controlar este grupo de recursos. Asegúrese de que el nodo para el cual crea el recurso de nombre de host lógico aparezca al principio de la lista. Elija un orden para los nodos restantes que garantice que los recursos de nombre de host lógico se distribuyan equitativamente en todo el cluster.

      -p rg_description=" description"

      Especifica una descripción breve opcional del grupo de recursos. Esta descripción se muestra al utilizar los comandos de mantenimiento de Oracle Solaris Cluster para obtener información acerca del grupo de recursos.

      lh-name-rg

      Especifica el nombre que elige para asignar al grupo de recursos.

    2. Agregue un recurso de nombre de host lógico al grupo de recursos creado en el Paso a.
      # clreslogicalhostname create -h lh-name -g lh-name-rg lh-name-rs
      -h lh-name

      Especifica el nombre de host lógico que este recurso pondrá a disposición. En la base de datos del servicio de nombres, debe existir una entrada para este nombre de host lógico.

      -glh-name-rg

      Especifica que agrega el recurso al grupo de recursos creado en el Paso 2.

      lh-name-rs

      Especifica el nombre que elige para asignar al recurso de nombre de host lógico.

  3. Cree un grupo de recursos escalables que contenga el recurso del servidor Oracle RAC y el recurso del agente de escucha de Oracle.
    # clresourcegroup create -n nodelist \
    -p maximum_primaries=num-in-list \
    -p desired_primaries=num-in-list \
    -p rg_affinities=++rac-fmwk-rg \
    [-p rg_description="description"] \
    -p rg_mode=Scalable rac-db-rg
    -n nodelist

    Especifica una lista separada por comas de nodos de cluster en los que se va a activar Soporte para Oracle RAC. Los paquetes de software de Soporte para Oracle RAC deben estar instalados en cada nodo de la lista.

    -p maximum_primaries= num-in-list

    Especifica la cantidad de nodos en los que se va a activar Soporte para Oracle RAC. Este número debe ser igual a la cantidad de nodos de nodelist.

    -p desired_primaries= num-in-list

    Especifica la cantidad de nodos en los que se va a activar Soporte para Oracle RAC. Este número debe ser igual a la cantidad de nodos de nodelist.

    -p rg_affinities=++ rac-fmwk-rg

    Crea una afinidad positiva fuerte para el grupo de recursos de estructura de Oracle RAC. Si este grupo de recursos de estructura de Oracle RAC se creó con la utilidad clsetup, el grupo de recursos de estructura de Oracle RAC se denomina rac-framework-rg.

    -p rg_description=" description"

    Especifica una descripción breve opcional del grupo de recursos. Esta descripción se muestra al utilizar los comandos de mantenimiento de Oracle Solaris Cluster para obtener información acerca del grupo de recursos.

    -p rg_mode=Scalable

    Especifica que el grupo de recursos es escalable.

    rac-db-rg

    Especifica el nombre que asigna al grupo de recursos.

  4. Registre el tipo de recurso SUNW.scalable_rac_listener.
    # clresourcetype register SUNW.scalable_rac_listener
  5. Agregue una instancia del tipo de recurso SUNW.scalable_rac_listener al grupo de recursos creado en el Paso 3.

    Al crear este recurso, especifique la siguiente información sobre el recurso:

    • El nombre del agente de escucha de Oracle en cada nodo donde se ejecutará Oracle RAC. Este nombre debe coincidir con la entrada correspondiente en el archivo listener.ora para el nodo.

    • El directorio raíz de Oracle. El directorio principal de Oracle contiene los archivos binarios, de registro y de parámetros para el software de Oracle.

    # clresource create -g rac-db-rg \
    -t SUNW.scalable_rac_listener \
    -p resource_dependencies_weak=lh-rs-list \
    [-p resource_dependencies=db-bin-rs] \
    -p listener_name{node}=listener[…] \
    -p oracle_home=ora-home \
    rac-lsnr-rs
    -g rac-db-rg

    Especifica el grupo de recursos al que agregará el recurso. Este grupo de recursos debe ser el grupo de recursos creado en el Paso 3.

    [-p resource_dependencies= db-bin-rs]

    Especifica que este recurso del agente de escucha de Oracle tiene una dependencia fuerte en el recurso de almacenamiento para archivos binarios. Especifique esta dependencia únicamente si utiliza sistema de archivos compartidos Sun QFS o un dispositivo NAS completo para archivos binarios de Oracle. El recurso de almacenamiento para archivos binarios de Oracle se crea al realizar las tareas de Registro y configuración de recursos de almacenamiento para archivos de Oracle.

    -p listener_name{ node}=ora-sid

    Especifica el nombre de la instancia del agente de escucha de Oracle en el nodo node. Este nombre debe coincidir con la entrada correspondiente en el archivo listener.ora.

    -p resource_dependencies_weak= lh-rs-list

    Especifica una lista separada por comas de los recursos en los cuales este recurso tendrá una dependencia débil. La lista debe contener todos los recursos de nombre de host lógico creados en el Paso 2.

    -p oracle_home= ora-home

    Especifica la ruta al directorio raíz de Oracle. El directorio principal de Oracle contiene los archivos binarios, de registro y de parámetros para el software de Oracle.

    rac-lsnr-rs

    Especifica el nombre que asigna al recurso SUNW.scalable_rac_listener.

  6. Registre el tipo de recurso SUNW.scalable_rac_server.
    # clresourcetype register SUNW.scalable_rac_server
  7. Agregue una instancia del tipo de recurso SUNW.scalable_rac_server al grupo de recursos creado en el created in Paso 3.

    Al crear este recurso, especifique la siguiente información sobre el recurso:

    • El directorio raíz de Oracle. El directorio principal de Oracle contiene los archivos binarios, de registro y de parámetros para el software de Oracle.

    • El identificador del sistema Oracle en cada nodo donde se ejecutará Oracle RAC. Este identificador es el nombre de la instancia de base de datos Oracle en el nodo.

    • La ruta completa al archivo de registro de alertas en cada nodo donde se ejecutará Oracle RAC.

    # clresource create -g rac-db-rg \
    -t SUNW.scalable_rac_server \
    -p resource_dependencies=rac-fmwk-rs \
    -p resource_dependencies_offline_restart=[db-storage-rs][,db-bin-rs] \
    -p resource_dependencies_weak=rac-lsnr-rs \
    -p oracle_home=ora-home \
    -p connect_string=string \
    -p oracle_sid{node}=ora-sid[…] \
    -p alert_log_file{node}=al-file[…] \
    rac-srvr-rs
    -g rac-db-rg

    Especifica el grupo de recursos al que agregará el recurso. Este grupo de recursos debe ser el grupo de recursos creado en el Paso 3.

    -p resource_dependencies= rac-fmwk-rs

    Especifica los recursos en los que este recurso del servidor Oracle RAC tiene una dependencia fuerte.

    Debe especificar el recurso de estructura de Oracle RAC. Si el grupo de recursos de estructura de Oracle RAC se crea mediante la utilidad clsetup o Oracle Solaris Cluster Manager, este recurso se denomina rac-framework-rs.

    Si utiliza un administrador de volúmenes o el sistema de archivos compartidos Sun QFS para archivos de la base de datos, también debe especificar el recurso de almacenamiento para archivos de la base de datos.

    Si utiliza sistema de archivos compartidos Sun QFS para archivos binarios de Oracle, también debe especificar el recurso de almacenamiento para archivos binarios.

    Los recursos de almacenamiento para archivos de Oracle se crean al realizar las tareas de Registro y configuración de recursos de almacenamiento para archivos de Oracle.

    -p resource_dependencies_weak= rac-lsnr-rs

    Especifica una dependencia débil por parte de este recurso del servidor Oracle RAC en el recurso del agente de escucha de Oracle creado en el Paso 5.

    -p oracle_sid{ node}=ora-sid

    Especifica el identificador del sistema Oracle en el nodo node. Este identificador es el nombre de la instancia de base de datos Oracle en el nodo. Debe definir un valor diferente para esta propiedad en cada nodo donde se ejecutará Oracle RAC.

    -p oracle_home= ora-home

    Especifica la ruta al directorio raíz de Oracle. El directorio principal de Oracle contiene los archivos binarios, de registro y de parámetros para el software de Oracle.

    -p connect_string= string

    Especifica el ID de usuario y la contraseña de la base de datos Oracle que el supervisor de fallos usa para conectarse a la base de datos Oracle. string se especifica de la siguiente manera:

    userid/password
    userid

    Especifica el ID de usuario de la base de datos Oracle que el supervisor de fallos usa para conectarse a la base de datos Oracle.

    password

    Especifica la contraseña definida para el userid del usuario de la base de datos Oracle.

    El ID de usuario y la contraseña de la base de datos se definen durante la configuración de Oracle RAC. Para utilizar la autenticación de Solaris, escriba una barra diagonal (/) en lugar de un ID de usuario y una contraseña.

    rac-srvr-rs

    Especifica el nombre que asigna al recurso SUNW.scalable_rac_server.

  8. Ponga en línea el grupo de recursos creado en el Paso 3.
    # clresourcegroup online -emM rac-db-rg
    rac-db-rg

    Especifica que el grupo de recursos creado en el Paso 3 pasará a tener el estado MANAGED y se pondrá en línea.

Ejemplo D-1 Registro y configuración de recursos de Oracle Solaris Cluster para interoperar con Oracle 9i

En este ejemplo, se muestra la secuencia de operaciones necesaria para registrar y configurar recursos de Oracle Solaris Cluster para interoperar con Oracle 9i en un cluster de dos nodos.

En el ejemplo se parte de los supuestos siguientes:

  1. Para crear el recurso de nombre de host lógico para el nodo phys-schost-1, se ejecutan los siguientes comandos:

    # clresourcegroup create -n phys-schost-1,phys-schost-2 -p failback=true \
    -p rg_description="Logical hostname schost-1 RG" \
    schost-1-rg
    # clreslogicalhostname create -h schost-1 -g schost-1-rg schost-1
  2. Para crear el recurso de nombre de host lógico para el nodo phys-schost-2, se ejecutan los siguientes comandos:

    # clresourcegroup create -n phys-schost-2,phys-schost-1 -p failback=true \
    -p rg_description="Logical hostname schost-2 RG" \
    schost-2-rg
    # clreslogicalhostname create -h schost-2 -g schost-2-rg schost-2
  3. Para crear un grupo de recursos escalables que contenga el recurso del servidor Oracle RAC y el recurso del agente de escucha de Oracle, se ejecuta el siguiente comando:

    # clresourcegroup create -S \
    -p rg_affinities=++rac_framework-rg \
    -p rg_description="RAC 9i server and listener RG" \
    rac-db-rg
  4. Para registrar el tipo de recurso SUNW.scalable_rac_listener, se ejecuta el siguiente comando:

    # clresourcetype register SUNW.scalable_rac_listener
  5. Para agregar una instancia del tipo de recurso SUNW.scalable_rac_listener al grupo de recursos rac-db-rg, se ejecuta el siguiente comando:

    # clresource create -g rac-db-rg \
    -t SUNW.scalable_rac_listener \
    -p resource_dependencies_weak=schost-1,schost-2 \
    -p listener_name\{phys-schost-1\}=LISTENER1 \
    -p listener_name\{phys-schost-2\}=LISTENER2 \
    -p oracle_home=/home/oracle/product/9.2.0 \
    scalable_rac_listener-rs

    Se define un valor diferente de la propiedad de extensión listener_name para cada nodo que puede controlar el recurso.

  6. Para registrar el tipo de recurso SUNW.scalable_rac_server, se ejecuta el siguiente comando:

    # clresourcetype register SUNW.scalable_rac_server
  7. Para agregar una instancia del tipo de recurso SUNW.scalable_rac_listener al grupo de recursos rac-db-rg, se ejecuta el siguiente comando:

    # clresource create -g rac-db-rg \
    -t SUNW.scalable_rac_server \
    -p resource_dependencies=rac_framework-rs, db-storage-rs \
    -p resource_dependencies_weak=scalable_rac_listener-rs \
    -p oracle_home=/home/oracle/product/9.2.0 \
    -p connect_string=scooter/t!g3r \
    -p oracle_sid\{phys-schost-1\}=V920RAC1 \
    -p oracle_sid\{phys-schost-2\}=V920RAC2 \
    -p alert_log_file\{phys-schost-1\}=/home/oracle/9.2.0/rdbms/log/alert_V920RAC1.log \
    -p alert_log_file\{phys-schost-2\}=/home/oracle/9.2.0/rdbms/log/alert_V920RAC2.log \
    scalable_rac_server-rs

    Se define un valor diferente de las propiedades de extensión siguientes para cada nodo que puede controlar el recurso:

    • alert_log_file

    • oracle_sid

  8. Para poner en línea el grupo de recursos que contiene el recurso del servidor Oracle RAC y el recurso del agente de escucha de Oracle, se ejecuta el siguiente comando:

    # clresourcegroup online -emM rac-db-rg

Pasos siguientes

Vaya a Verificación de la instalación y la configuración de Soporte para Oracle RAC.