Oracle Real Application Cluster (RAC) ist eine Datenbankarchitektur, in der "praktisch alles gemeinsam genutzt wird" und die
hohe Verfügbarkeit und Lastausgleich unterstützt.
Eine typische Konfiguration für Oracle RAC enthält zwei oder mehr Oracle-RAC-Knoten, die zu einem Cluster zusammengefasst sind und denselben Speicher nutzen.
Informationen zu diesem Vorgang
Die folgende Abbildung zeigt eine typische physische RAC-Topologie in einer Clusterumgebung
für den Anwendungsserver mit aktiviertem Failover und aktiviertem Lastausgleich:
Der
Anwendungs-Server-Cluster besteht aus zwei Membern: cluster-member1 und cluster-member2. Die physische Oracle-RAC-Konfiguration
enthält zwei Knoten: rac-node1 und rac-node2. Die RAC-Knoten können sich auf derselben
physischen Maschine wie die Cluster-Member oder auf vollkommen anderen Maschinen befinden.
Die tatsächliche Positionierung hat keinen Einfluss auf die grundlegenden Qualitäten der von RAC bereitgestellten Services.
Zur Unterstützung der hohen Verfügbarkeit und des Lastausgleichs können Sie den URL der Oracle-Datenquelle
für beide Cluster-Member im Anwendungsserver mit den erforderlichen Eigenschaften angeben.
Vorgehensweise
- Navigieren Sie zur Oracle-Datenquelle. Klicken Sie auf . Wenn
Sie noch keine Oracle-Datenquelle haben, erstellen Sie eine neue Datenquelle, indem Sie auf Neu klicken, und die Schritte im Assistenten ausführen.
Für den URL ersetzen Sie die im nächsten Schritt gezeigten Eigenschaften.
- Legen Sie den URL für die Oracle-Datenbank mit den erforderlichen Konfigurationsparametern fest.
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=<Servicename>)))
Anmerkung: Beachten Sie die folgenden Konfigurationsoptionen:
- Wenn Sie keine Oracle-Services verwenden, ist Servicename der Datenbankname.
Wenn Sie Oracle-Services verwenden, ist Servicename der Name der Services.
- In dem Beispiel werden FAILOVER und LOAD_BALANCE aktiviert. Wenn Sie diese Features inaktivieren möchten,
ändern Sie die Einstellung im vorherigen Beispiel jeweils von
on in off.
- Klicken Sie auf Anwenden oder OK.