Omitir V�nculos de navegaci�n | |
Salir de la Vista de impresi�n | |
Servicio de datos de Oracle para la Guía de clústeres de aplicación real de Oracle Oracle Solaris Cluster 4.0 (Español) |
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
Registro y configuración del grupo de recursos de la estructura Oracle RAC
Herramientas para registrar y configurar el grupo de recursos de estructura Oracle RAC
Cómo registrar y configurar el grupo de recursos de estructura Oracle RAC con clsetup
Registro y configuración de recursos de almacenamiento para archivos de Oracle
Herramientas para registrar y configurar recursos de almacenamiento para archivos de Oracle
Cómo registrar y configurar recursos de almacenamiento para archivos de Oracle con clsetup
Registro y configuración del grupo de recursos Oracle ASM
Herramientas para registrar y configurar el grupo de recursos Oracle ASM
Cómo registrar y configurar el grupo de recursos Oracle ASM con clsetup
4. Activación de Oracle RAC para ejecutarse en un clúster
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
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
Si utiliza un gestor de volúmenes para archivos de base de datos Oracle, el gestor de volúmenes requiere un grupo de dispositivos globales para que utilice la base de datos Oracle RAC.
El tipo de grupo de dispositivos global que se crea depende del gestor de volúmenes que se utilice:
Si utiliza Solaris Volume Manager para Sun Cluster, cree un conjunto de discos de múltiples propietarios. Consulte Cómo crear un conjunto de discos de propietarios múltiples en Solaris Volume Manager para Sun Cluster para la base de datos Oracle RAC.
Nota - Realice esta tarea sólo si utiliza Solaris Volume Manager para Sun Cluster.
Si utiliza Solaris Volume Manager para Sun Cluster, Solaris Volume Manager requiere un conjunto de discos de propietarios múltiples para que utilice la base de datos Oracle RAC o Oracle ASM. Para obtener información acerca de conjuntos de discos de múltiples propietarios Solaris Volume Manager para Sun Cluster, consulte Multi-Owner Disk Set Concepts de Solaris Volume Manager Administration Guide.
Antes de empezar
Tenga en cuenta los siguientes puntos.
Asegúrese de que los paquetes de software de Soporte para Oracle RAC estén instalados en cada nodo. Para obtener más información, consulte Instalación del paquete Soporte para Oracle RAC.
Asegúrese de que el grupo de recursos de estructura del gestor de volúmenes de múltiples propietarios esté creado y en línea. Para obtener más información, consulte Registro y configuración del grupo de recursos de estructura del gestor de volúmenes de múltiples propietarios.
Precaución - No intente crear manualmente el archivo /var/run/nodelist. Si lo hace, puede poner en peligro al clúster de un aviso grave de clúster. |
No cree sistemas de archivos en el conjunto de discos de múltiples propietarios.
Los dispositivos de disco que agregue al conjunto de discos de múltiples propietarios deben estar conectados directamente a todos los nodos del clúster.
Utilice el comando metaset(1M) con este fin.
# metaset -s setname -M -a -h nodelist
Especifica el nombre del conjunto de discos que se va a crear.
Especifica que el conjunto de discos que va a crear es de múltiples propietarios.
Especifica que los nodos establecidos por la opción -h se agregarán al conjunto de discos.
Especifica una lista separada por espacios de nodos que se van a agregar al conjunto de discos. Los paquetes de software de Soporte para Oracle RAC se deben instalar en cada nodo de la lista.
# metaset -s setname -a devicelist
Especifica que se está modificando el conjunto de discos creado en el Paso 1.
Especifica que los dispositivos establecidos por devicelist se agregarán al conjunto de discos.
Especifica una lista separada por espacios de nombres de ruta de ID de dispositivo para los dispositivos globales que se agregarán al conjunto de discos. Para permitir un acceso constante a cada dispositivo desde cualquier nodo del clúster, asegúrese de que cada nombre de ruta de ID de dispositivo tiene la forma /dev/did/dsk/dN, donde N es el número de dispositivo.
Consejo - Si va a crear muchos volúmenes para los archivos de datos de Oracle, puede simplificar este paso con particiones de software. Para obtener información sobre las particiones de software, consulte Capítulo 12, Soft Partitions (Overview) de Solaris Volume Manager Administration Guide and Capítulo 13, Soft Partitions (Tasks) de Solaris Volume Manager Administration Guide.
Cree cada volúmen concatenando segmentos en los dispositivos globales que agregó en el Paso 2. Utilice el comando metainit(1M) para este fin.
# metainit -s setname volume-abbrev numstripes width slicelist
Especifica que está creando un volumen para el conjunto de discos creado en el Paso 1.
Especifica el nombre abreviado del volumen que está creando. Un nombre de volumen abreviado tiene el formato d V, donde V es el número de volumen.
Especifica el número de segmentos de cada banda. Si configura width con un valor mayor que 1, los segmentos se dividen en bandas.
Especifica una lista separada por espacios de los segmentos que contiene el volumen. Cada segmento debe residir en un dispositivo global agregado en el Paso 2.
Si no utiliza dispositivos reflejados, omita este paso.
Utilice el comando metainit para crear cada reflejo de la siguiente manera:
# metainit -s setname mirror -m submirror-list
Especifica que está creando un reflejo para el conjunto de discos creado en el Paso 1.
Especifica el nombre del reflejo que se está creando como nombre de volumen abreviado. Un volumen abreviado de datos tiene el formato dV, donde V el número.
Especifica una lista separada por espacios de los subreflejos que contendrá el reflejo. Cada subreflejo debe ser un volumen creado en el Paso 3. Especifique el nombre de cada subreflejo con el formato de un nombre de volumen abreviado.
Nota - Para obtener información sobre la configuración de un conjunto de discos Solaris Volume Manager en un clúster de zona, consulte Cómo agregar un conjunto de discos a un clúster de zona (Solaris Volume Manager) de Guía de instalación del software Oracle Solaris Cluster.
Para ello, utilice el comando metaset.
# metaset -s setname
Especifica que está verificando el conjunto de discos creado en el Paso 1.
Este comando muestra una tabla que contiene la siguiente información para cada nodo que se agrega correctamente al conjunto de discos:
La columna Host contiene el nombre de nodo.
La columna Owner contiene el texto multi-owner .
La columna Member contiene el texto Yes .
# cldevicegroup show setname
Especifica que se muestra sólo la información de configuración para el conjunto de discos creado en el Paso 1.
Este comando muestra la información del grupo de dispositivos para el conjunto de discos. Para un conjunto de discos de múltiples propietarios, el tipo de grupo de dispositivos es Multi-owner_SVM.
# cldevicegroup status setname
Este comando muestra el estado del conjunto de discos de múltiples propietarios de cada nodo del conjunto de discos de múltiples propietarios.
Nota - Para un clúster de zona, realice este paso en el clúster de zona.
Cambie la propiedad del volumen como se indica a continuación:
Propietario: usuario de DBA
Grupo: grupo de DBA
El usuario y el grupo de DBA se crean como se explica en Cómo crear el grupo de DBA y las cuentas de usuarios de DBA.
Cambie la propiedad únicamente de los volúmenes que la base de datos Oracle RAC usará.
# chown user-name:group-name volume-list
Especifica el nombre del usuario DBA. Este usuario normalmente se denomina oracle.
Especifica el nombre del grupo de DBA. Este grupo generalmente se denomina dba.
Especifica una lista separada por espacios de los nombres lógicos de los volúmenes que creó para el conjunto de discos. El formato de estos nombres depende del tipo de dispositivo en el que se encuentre el volumen:
Para dispositivos de bloques: /dev/md/setname /dsk/dV
Para dispositivos sin formato: /dev/md/setname /rdsk/dV
Los elementos reemplazables de estos nombres son:
Especifica el nombre del conjunto de discos de múltiples propietarios que creó en el Paso 1.
Especifica el número de volumen de un volumen creado en el Paso 3.
Asegúrese de que esta lista especifica cada volumen creado en el Paso 3.
Nota - Para un clúster de zona, realice este paso en el clúster de zona.
Otorgue acceso al volumen en cada nodo que pueda poseer el conjunto de discos. Asegúrese de cambiar los permisos de acceso sólo de los volúmenes que utilizará la base de datos Oracle RAC.
# chmod u+rw volume-list
Especifica una lista separada por espacios de los nombres lógicos de los volúmenes a cuyos propietarios vaya a otorgar acceso de lectura y escritura. Asegúrese de que esta lista contenga los volúmenes que especificó en el Paso 8.
Para especificar los dispositivos, modifique el parámetro inicialización-instancia ASM_DISKSTRING de Oracle ASM.
Por ejemplo, para utilizar la ruta /dev/md/setname /rdsk/d para el grupo de discos Oracle ASM, agregue el valor /dev/md/*/rdsk/d* al parámetro ASM_DISKSTRING. Si va a modificar este parámetro editando el archivo de parámetro de inicialización de Oracle, edite el parámetro de la siguiente manera:
ASM_DISKSTRING = '/dev/md/*/rdsk/d*'
Si utiliza dispositivos reflejados, especifique la redundancia externa en la configuración de Oracle ASM.
Para obtener más información, consulte la documentación de Oracle.
Pasos siguientes
Vaya a Registro y configuración de recursos de almacenamiento para archivos de Oracle.