## -901: Log full

### Erläuterung:

Der Log-Bereich ist voll. Folgende Ursachen sind möglich:

...

1. Es ist keine Log-Sicherung aktiv. Der Database Manager führt Änderungsoperationen durch, die zusammen mit Änderungsoperationen anderer Transaktionen zu einem Überlauf des Log-Bereichs führen.

2. Es werden Log-Sicherungen durchgeführt. Diese erfolgen aber nicht schnell genug, oder es gibt eine sehr lange Transaktion, deren Änderungsoperationen zusammen mit den Änderungsoperationen parallel laufender Transaktionen zu einem Überlauf des Log-Bereichs führen. Der Database Manager führt Änderungsoperationen durch.

Die Durchführung der SQL-Anweisung scheitert.

### Benutzerreaktion:

...

1. Sichern Sie den Log-Bereich.
Wiederholen Sie anschließend die SQL-Anweisung.

2. Das Datenbanksystem sichert den von der sehr langen Transaktion benötigten Log-Bereich in andere Bereiche der Datenbankinstanz. Anschließend kann der Befehl wiederholt werden.

Prüfen Sie, ob dieser Zustand häufig auftritt, d.h. der Log-Bereich für die Anzahl von Benutzern und durchschnittliche Länge von Transaktionen zu klein ist. Dann sollte der Log-Bereich vergrößert werden.

Prüfen Sie, ob ein Fehler in der Anwendungsprogrammierung vorliegt, der zu der sehr langen oder endlosen Transaktion führt. Beseitigen Sie gegebenenfalls diesen Fehler.