Show TOC

HintergrundHochverfügbarkeit mit dem Standalone-Enqueue-Server Dieses Dokument in der Navigationsstruktur finden

 

Sie können den Standalone-Enqueue-Server im Rahmen einer Hochverfügbarkeitslösung einsetzen.

Der HA-Enqueue-Server besteht aus dem Standalone-Enqueue-Server sowie einem Enqueue-Replikationsserver, der auf einem anderen Rechner gestartet wird und ein Replikat der Sperrtabelle enthält (Replikationstabelle).

Die Abbildung wird im Begleittext erläutert.

Standalone-Enqueue-Server in einer HA-Umgebung

Alle Clients sind mit dem Standalone-Enqueue-Server verbunden, der Replikationsserver verbindet sich ebenfalls mit dem Standalone-Enqueue-Server.

Im Falle des AS ABAP hat jeder Workprozess eine eigene Verbindung zum Standalone-Enqueue-Server. Beim AS Java hat jeder Server-Prozess im J2EE-Cluster eine eigene Verbindung zum Standalone Enqueue Server.

Der Standalone Enqueue Server kommuniziert über den Port sapdpXX mit seinen Clients (XX bezeichnet die Instanznummer der SCS/ASCS-Instanz). Da eine Instanz des AS ABAP ebenfalls über diesen Port mit seinen Clients kommuniziert, muss der Standalone-Enqueue-Server in einer eigenen Instanz laufen, deren Instanznummer auf dem Rechner noch nicht vergeben ist.

Verbindung zwischen Enqueue-Server und Replikationsserver

Der Enqueue-Server öffnet den Port sapgwXX (bzw. enque/encni/repl_port), um auf die Verbindung vom Replikationsserver zu warten. Wenn schon eine Verbindung zum Replikationsserver besteht, weist der Enqueue-Server weitere Verbindungen ab, in dev_enqrepl wird die Meldung "Connect received, but already connected" geschrieben. Die Meldung "Connect from host lw1006.wdf.sap.corp" zeigt an, von welchem Rechner das Problem ausgeht.

Um diese Meldung zu schreiben, muss die IP-Adresse in den Rechnernamen umgewandelt werden, während dieser Hostnamensauflösung steht der Enqueue-Server. Dauert diese aufgrund fehlerhafter Netzwerkkonfiguration sehr lange, können Sie durch den Parameter enque/encni/no_addr_resolve einstellen, dass die IP-Adresse statt des Rechnernamens geschrieben wird.

Failover
Ausfall des Enqueue-Servers

Wenn der Standalone-Enqueue-Server ausfällt, wird er von der HA-Software auf dem Rechner gestartet, auf dem der Replikationsserver läuft, und übernimmt die dort vorhandene Replikationstabelle, um daraus die neue Sperrtabelle aufzubauen. Die HA-Software sorgt außerdem dafür, dass die Verbindungsversuche der Clients nach dem Ausfall des Host A an Host B gehen. Informationen dazu finden Sie unter Replikation und Failover.

Ausfall des Replikationsservers

Fällt der Replikationsserver aus, kann er auf einem anderen Host wieder gestartet werden. Die Replikationstabelle kann er sich zu Beginn komplett vom Standalone-Enqueue-Server holen. Im laufenden Betrieb wird der Replikationsserver nur mit den Delta-Informationen versorgt, die bei jedem Request an den Enqueue-Server entstehen.

Weitere Informationen

Weitere Informationen zum HA-Konzept mit dem Standalone-Enqueue-Server finden Sie in folgenden Abschnitten.

Replikation und Failover

Polling-Konzept

Handhabung der Backup-Datei