Fail Safety
Automatisches Wiederverbinden
Im Falle der Nichtverfügbarkeit der Datenbank (aufgrund z.B. eines Hardwareausfalls oder Wartungsarbeiten) werden die Verbindungen zur Datenbank beendet. Unter bestimmten Voraussetzungen versuchen Clients, sich zu der Datenbank automatisch neu zu verbinden.
- JDBC Treiber, ADO.NET Treiber, ODBC Treiber, Client SDK:
Ein Verbindungsversuch zum ursprünglichen Verbindungsknoten wird unternommen (Reconnect). Nach erfolgreichem Reconnect kann die Arbeit auf dieser Verbindung wieder aufgenommen werden, ohne dass der Benutzer vom Abbruch in Kenntniss gesetzt werden muss.
Ein Reconnect-Versuch wird nur dann unternommen, wenn es keine offene Transaktion gibt! - EXAplus
EXAplus verbindet sich mit EXASolution über EXA-JDBC und nutzt somit die JDBC Reconnect Functionalität.
Verbindungsadressen
Alle aktiven EXASolution Knoten können Verbindungen von Clients annehmen. Den EXASolution Treibern und EXAplus kann ein Verbindungsstring mittgegeben werden, der alle zu verwendenden Hosts und Ports enthällt.
- EXAplus:
Im graphischen Modus kann der Verbindunggstring im Feld „Connection String“ eingegeben werden. Im Konsolenmodus erhällt EXAplus einen Verbindunggstring mit Hilfe des Parameters „-c“. - JDBC Treiber:
Der Verbindunggstring mit allen Hosts und Ports wird im JDBC Connection String mittels „Host:Port“ angegeben. - ODBC Treiber:
Der ODBC Treiber akzeptiert ebenfalls einen Verbindungsstring anstelle des „Host“ Wertes im ODBC ConnectionString. Der Wert „Port“ist optional und wird, falls angegeben, als Default Port interpretiert. - ADO.NET Treiber:
Mit dem Parameter "host" oder "server" können Sie den gleichen Verbindungsstring wie bei anderen Schnittstellen angeben. - Client SDK:
Der Verbindungsstring wird in der Funktion EXAServerConnect im Parameter „Host“ übergeben. Der Parameter „Port“ ist somit optional und wird, falls angegeben, als Default Port interpretiert.
Der Verbindungsstring enthält dann beispielsweise folgende Angaben für einen 4-Knoten Cluster:
192.168.0.1..4:8563















