DB2-Transaktionsprotokoll voll ist. Wie zu leeren / löschen?
Arbeite ich an einem experiment in Bezug auf eine natürlich nehme ich zum tuning von DB2. Ich bin mit der EC2 von Amazon (aws) zur Durchführung des Experiments.
Mein problem ist jedoch, dass ich zum testen eine nicht-Kompression gegen die row-Komprimierung in DB2 und zu tun, dass ich jetzt ein bsh-Datei, führen Sie diese Experimente. Aber wenn ich erreichen, um mein Komprimierung Teil bekomme ich die Fehlermeldung "Transaktionsprotokoll voll ist"; und egal wie niedrig ich die Einsätze für es ist Sie beschweren sich über meine Transaktionsprotokoll.
Habe ich gesucht, Google für einen Tag jetzt versuchen, einen Weg zum leeren /löschen des Protokolls oder einfach nur rit, ich brauche es nicht. Ich habe versucht die Größe zu erhöhen, aber nichts hat geholfen.
Bitte, ich hoffe jemand hat eine Antwort zur Lösung dieses problem frustrierend
Dank
- Mestika
InformationsquelleAutor Mestika | 2010-04-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es keine Notwendigkeit, "clear log" in DB2. Wenn für eine Transaktion ein Rollback ausgeführt wird, werden DB2-Versionen der log-Platz, der von der Transaktion.
Wenn Sie erhöht habe das log-Größe und es hat nicht geholfen, bitte poste mehr Informationen über das, was Sie zu tun versuchen.
InformationsquelleAutor Ian Bjorhovde
Keine Notwendigkeit, einen Neustart. Nur versuchen, um die Anwendungen mit DB2 force applications all.
Erhöhen die Produktion Größe der Protokolldatei und versuchen Sie, die Kraft-Anwendung-verbindungen und beendet die verbindungen.
Versuchen, führen Sie den job jetzt.
Führen Sie Ihre Arbeit und überwachen.
InformationsquelleAutor coolkiran2006
Nur die Instanz erneut starten, es würde lassen Sie die ausstehende Protokolle, und Sie sollten in Ordnung sein
InformationsquelleAutor Arun Srini