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.
...
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.