Oracle RAC (Real Application Cluster) es una arquitectura de base de datos de
"uso compartido global" que puede proporcionar alta disponibilidad y equilibrio de carga. Una configuración típica de Oracle RAC contiene dos o más nodos de Oracle RAC que se
agrupan en clúster y comparten el mismo almacenamiento.
Acerca de esta tarea
En esta figura se muestra una topología física de RAC habitual en un entorno de
clúster para el servidor de aplicaciones y tanto la migración tras error como el
equilibrio de carga están habilitados:
El clúster de servidor de aplicaciones consta de dos miembros: cluster-member1 y cluster-member2. La configuración física de Oracle RAC contiene dos
nodos: rac-node1 y rac-node2. Los nodos de RAC pueden estar en la misma máquina física
con los miembros del clúster o pueden estar en máquinas totalmente diferentes. La
ubicación real no influye en las calidades fundamentales de los servicios que RAC
proporciona.
Para lograr la alta disponibilidad y el equilibrio de carga, puede
especificar el URL de origen de datos de Oracle para los dos miembros del clúster del
servidor de aplicaciones con las propiedades obligatorias.
Procedimiento
- Vaya al origen de datos Oracle. Puse . Si aún no dispone de un origen de datos Oracle, cree un origen de datos pulsando
Nuevo y rellenando el asistente. Para el URL, sustituya las
propiedades del paso siguiente.
- Establezca el URL de la base de datos Oracle con los parámetros de
configuración obligatorios.
jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=TCP)(HOST=rac-node1)(port=1521))
(ADDRESS=(PROTOCOL=TCP)(HOST=rac-node2)(port=1521)))
(FAILOVER=on)(LOAD_BALANCE=on)
(CONNECT_DATA=(SERVER=DEDICATED)
(SERVICE_NAME=<nombre_servicio>)))
Nota: Tenga en cuenta estas opciones de configuración:
- Si no va a utilizar los servicios de Oracle, nombre_servicio será
el nombre de base de datos del ejemplo. Si va a utilizar los servicios de Oracle,
nombre_servicio será el nombre del servicio.
- En el ejemplo FAILOVER (migración tras error) y LOAD_BALANCE (equilibrio de
carga) están activados. Para desactivar uno de ellos o los dos, cambie on por off en el ejemplo.
- Pulse Aplicar o Aceptar.