Anfang des Inhaltsbereichs

 Timeout-Wert 

Der Timeout-Wert legt die maximale Inaktivitätsdauer einer Datenbanksitzung fest. Die Inaktivitätsdauer ist das Zeitintervall zwischen Beendigung einer SQL-Anweisung und dem Absetzen der nächsten SQL-Anweisung. Wenn der angegebene Timeout-Wert überschritten wird, dann wird die Datenbanksitzung implizit mittels ROLLBACK (siehe auch ROLLBACK WORK RELEASE-Anweisung) abgeschlossen.

Die Angabe eines Timeout-Werts erfolgt in Sekunden.

Einstellung des Timeout-Werts

Die Einstellung des Timeout-Werts erfolgt auf folgenden Wegen:

·       Für alle Benutzer wird über den speziellen Datenbankparameter SESSION_TIMEOUT der Timeout-Wert in der Datenbankinstanz voreingestellt.

·       Für einen Benutzer kann mit einer CREATE USER-Anweisung oder ALTER USER-Anweisung ein benutzerspezifischer Timeout-Wert festgelegt werden.

Für eine Benutzergruppe kann mit einer CREATE USERGROUP-Anweisung oder ALTER USERGROUP-Anweisung ein benutzerspezifischer Timeout-Wert festgelegt werden.

·       Beim Anmelden an einer Datenbankinstanz kann als Option ein kleinerer Timeout-Wert angegeben werden.

Als Timeout-Wert für die aktuelle Datenbanksitzung gilt immer der kleinste der auf diesen Wegen angegebenen Werte.

Ende des Inhaltsbereichs