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

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

Configuración de propiedades de extensión de Admisión de Oracle RAC

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

Información sobre grupos de recursos de estructura

Grupo de recursos de estructura de RAC

Grupo de recursos de estructura de administrador de volúmenes de múltiples propietarios

Registro y configuración de grupos de recursos de estructura en el clúster global mediante comandos de mantenimiento de Oracle Solaris Cluster

Registro y configuración del grupo de recursos de estructura de RAC en un clúster de zona mediante los comandos de mantenimiento de Oracle Solaris Cluster

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

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

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

Creación de recursos de administración de almacenamiento mediante comandos de Oracle Solaris Cluster

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

Recursos para el servidor de metadatos Sun QFS

Configuración de grupos de recursos de Sun QFS con Oracle 9i y Oracle 10g Release 2 u 11g

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

Creación de un recurso para un grupo de dispositivos escalables en el clúster global

Creación de un recurso para un grupo de dispositivos escalables en un clúster de zona

Registro y configuración de recursos del servidor de metadatos Sun QFS en el clúster global

Registro y configuración de recursos para el servidor de metadatos Sun QFS de un clúster de zona

Creación de un recurso para un punto de montaje de sistemas de archivos en el clúster global

Creación de un recurso para un punto de montaje de sistemas de archivos en clúster de zona

Creación de recursos para interoperar con Oracle 10g u 11g mediante comandos de mantenimiento de Oracle Solaris Cluster

Creación de recursos de Oracle Solaris Cluster para interoperar con Oracle 10g u 11g

Creación de recursos de Oracle Solaris Cluster en un clúster de zona para interoperar con Oracle 10g u 11g

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

Cómo crear un recurso de Oracle ASM de Oracle Clusterware para interoperar con el software de Sun Cluster

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

Recursos de servidor Oracle 9i RAC

Recursos de escucha de Oracle 9i

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

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

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

Índice

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

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

Las instancias de servidor Oracle RAC sólo se deben iniciar tras haber habilitado la estructura de RAC en un nodo de clúster. Asegúrese de que se cumpla este requisito creando las afinidades y dependencias siguientes:

Efectúe este procedimiento únicamente en un nodo del clúster.

  1. Conviértase en superusuario o asuma una función que cuente con autorizaciones de RBAC solaris.cluster.admin y solaris.cluster.modify.
  2. Cree los recursos de nombre de host lógico para representar las direcciones IP en que van a escuchar las escuchas de Oracle.

    Cada nodo en el que se pueda ejecutar Admisión de Oracle RAC necesita un recurso de nombre de host lógico. Cree cada recurso de nombre de host lógico como se indica a continuación:

    1. Cree un grupo de migración tras error para contener el recurso de nombre de host lógico.

      Defina las propiedades del grupo de recursos como se indica a continuación:

      • Especifique como nodo primario el nodo para el que se crea el recurso de nombre de host lógico.

      • Especifique los demás nodos en los que Admisión de Oracle RAC pueda ejecutarse como nodos principales potenciales.

      • Elija un orden para los nodos principales potenciales que garantice la distribución equitativa en el clúster de los recursos de nombre de host lógico.

      • Asegúrese de que el grupo de recursos se vuelva a migrar al nodo primario después de que la instancia de base de datos del nodo primario se haya recuperado tras un error.

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

      Especifica una lista separada por comas de los nodos que pueden controlar este grupo de recursos. Asegúrese de que el nodo para el que crea el recurso de nombre de host lógico ocupe el primer lugar de la lista. Elija un orden para los nodos restantes que garantice la distribución equitativa en el clúster de los recursos de nombre de host lógico.

      -p rg_description=" descripción"

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

      gr_nombre_hl

      Especifica la elección del nombre que se asigna 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 nombre_hl

      Especifica el nombre de host lógico que este recurso hará que esté diponible. En la base de datos de servicios de nombre debe figurar una entrada para este nombre de host lógico.

      -ggr_nombre_hl

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

      rc_nombre_hl

      Especifica la elección del nombre que se asigna al recurso de nombre de host lógico.

  3. Cree un grupo de recursos escalables para contener el recurso de servidor Oracle RAC y el recurso 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 lista_nodos

    Especifica una lista separada por comas de los nodos de clúster en los que se debe habilitar Admisión de Oracle RAC. Los paquetes de software de Admisión de Oracle RAC se deben instalar en cada nodo de la lista.

    -p maximum_primaries= núm_en_lista

    Especifica la cantidad de nodos en los que se va a habilitar Admisión de Oracle RAC. Este número debe ser igual a la cantidad de nodos de lista_nodos.

    -p desired_primaries= núm_en_lista

    Especifica la cantidad de nodos en los que se va a habilitar Admisión de Oracle RAC. Este número debe ser igual a la cantidad de nodos de lista_nodos.

    -p rg_affinities=++ gr_estruct_rac

    Crea una afinidad positiva fuerte con el grupo de recursos de estructura de RAC. Si el grupo de recursos de estructura de RAC se creó con la utilidad clsetup, el nombre del grupo de recursos de estructura de RAC es rac-framework-rg.

    -p rg_description=" descripción"

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

    -p rg_mode=Scalable

    Especifica que el grupo de recursos es escalable.

    gr_bd_rac

    Especifica el nombre que se 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.

    Cuando cree este recurso, especifique la información siguiente acerca de él:

    • El nombre de la escucha de Oracle en cada nodo en el que se va a ejecutar Oracle RAC. Este nombre debe coincidir con la entrada correspondiente en el archivo listener.ora para el nodo.

    • El directorio de inicio de Oracle. El directorio de inicio 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 gr_bd_rac

    Especifica el grupo de recursos al que agrega el recurso. Debe ser el grupo de recursos creado en el Paso 3.

    [-p resource_dependencies= rc_bin_bd]

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

    -p listener_name{ nodo}=sid_ora

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

    -p resource_dependencies_weak= lista_rc_hl

    Especifica una lista separada por comas de recursos en los que este recurso va a tener una dependencia débil. La lista debe contener todos los recursos de nombre de host lógicos creados en el Paso 2.

    -p oracle_home= inicio_ora

    Especifica la ruta del directorio de inicio de Oracle. El directorio de inicio de Oracle contiene los archivos binarios, de registro y de parámetros para el software de Oracle.

    rc_esc_rac

    Especifica el nombre que se asigna al recurso SUNW.scalable_rac_listener .

  6. Registre el tipo de recurso SUNW.scalable_rac_server.
    # clresourcetype register SUNW.scalable_rac_server
  7. Agregar una instancia del tipo de recurso SUNW.scalable_rac_server al grupo de recursos que ha creado en el Paso 3.

    Cuando cree este recurso, especifique la información siguiente acerca de él:

    • El directorio de inicio de Oracle. El directorio de inicio de Oracle contiene los archivos binarios, de registro y de parámetros para el software de Oracle.

    • El identificador del sistema Oracle de cada nodo en el que se va a ejecutar Oracle RAC. El identificador es el nombre de la instancia de base de datos Oracle en el nodo.

    • La ruta completa del archivo de registro de alertas de cada nodo en el que se va a 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 gr_bd_rac

    Especifica el grupo de recursos al que agrega el recurso. Debe ser el grupo de recursos creado en el Paso 3.

    -p resource_dependencies= rc_estruct_rac

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

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

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

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

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

    -p resource_dependencies_weak= rc_esc_rac

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

    -p oracle_sid{ nodo}=sid_ora

    Especifica el identificador del sistema Oracle en el nodo nodo. El identificador es el nombre de la instancia de base de datos Oracle en el nodo. Se debe establecer un valor diferente para esta propiedad en cada nodo en el que se va a ejecutar Oracle RAC.

    -p oracle_home= inicio_ora

    Especifica la ruta del directorio de inicio de Oracle. El directorio de inicio de Oracle contiene los archivos binarios, de registro y de parámetros para el software de Oracle.

    -p connect_string= cadena_caracteres

    Especifica el ID de usuario y la contraseña de la base de datos Oracle que el supervisor de errores utiliza para conectarse a la base de datos Oracle. cadena_caracteres se especifica del modo siguiente:

    userid/password
    id_usuario

    Especifica el ID de usuario de la base de datos Oracle que utiliza el supervisor de errores para conectarse a la base de datos Oracle.

    contraseña

    Especifica la contraseña establecida para el id_usuario del usuario de base de datos Oracle.

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

    rc_serv_rac

    Especifica el nombre que se asigna al recurso SUNW.scalable_rac_server .

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

    Especifica que un grupo de recursos creado en el Paso 3 va a tener el estado MANAGED y a estar en línea.

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

Este ejemplo muestra la secuencia de operaciones necesarias para registrar y configurar recursos de Oracle Solaris Cluster para interoperar con Oracle 9i en un clúster 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 comandos siguientes:

    # 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 comandos siguientes:

    # 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 de servidor Oracle RAC y el de escucha de Oracle, se ejecuta el comando siguiente:

    # 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 comando siguiente:

    # 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 comando siguiente:

    # 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

    Defina un valor diferente de la propiedad de extensión listener_name para cada nodo que pueda controlar el recurso.

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

    # 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 comando siguiente:

    # 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

    Defina un valor diferente de las propiedades de extensión siguientes para cada nodo que pueda controlar el recurso:

    • alert_log_file

    • oracle_sid

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

    # clresourcegroup online -emM rac-db-rg
Pasos siguientes

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