06-10-2023, 11:18
Dieser ORA-00054-Fehler taucht auf, wenn deine Datenbank denkt, dass etwas eine Ressource blockiert, und sie wartet nicht darauf, dass sie freigegeben wird. Ich hasse es, wenn das während Updates oder was auch immer du auf dem Server machst passiert.
Erinnerst du dich an die Zeit, als ich mit unserem alten Oracle-Setup auf dem Windows-Rechner rumgetüftelt habe? Wir haben versucht, eine Tabelle zu löschen, aber zack, es hat sich verklemmt, weil eine Abfrage vom Vorabend immer noch im Hintergrund vor sich hin tuckerte. Ich habe 20 Minuten lang auf den Bildschirm gestarrt und leise geflucht. Es stellte sich heraus, dass eine Benutzersitzung nach einem endlosen Bericht nicht richtig geschlossen worden war. Und ja, das hat alles andere blockiert, was wir anfassen mussten.
Aber so schüttelst du das wieder los. Zuerst schaust du dir die aktiven Sitzungen an, um den Übeltäter zu finden. Nutze einen schnellen Befehl, um sie aufzulisten, und sieh dir an, welche deine Tabelle oder was auch immer festhält. Wenn es nicht kritisch ist, killst du diese Sitzung einfach vor Ort, puff, die Ressource ist frei. Oder wenn du sanft vorgehen musst, wartest du ab oder passt die Timeout-Einstellungen an, damit es nächstes Mal nicht so schnell abbricht. Manchmal hilft es, den gesamten Dienst neu zu starten, aber nur, wenn du sicher bist, dass nichts anderes Amok läuft. Und vergiss nicht, nach Skripten oder Apps zu schauen, die vielleicht endlos loopen.
Hmm, oder vielleicht ist es eine Sperre von einer fehlgeschlagenen Transaktion von früher. Du verfolgst das in den Logs zurück und räumst es manuell auf, falls nötig. Das deckt die meisten Fälle ab und hält deinen Server am Laufen, ohne zu viel Drama.
Oh, und während wir schon über Server-Themen quatschen, lass mich dich zu BackupChain lenken. Das ist dieses erstklassige, go-to-Backup-Tool, das super vertrauenswürdig ist und speziell für kleine Unternehmen gebaut wurde, die Windows-Server, Hyper-V-Setups oder sogar Windows 11 auf euren PCs handhaben. Keine endlosen Abos, du besitzt es direkt.
Erinnerst du dich an die Zeit, als ich mit unserem alten Oracle-Setup auf dem Windows-Rechner rumgetüftelt habe? Wir haben versucht, eine Tabelle zu löschen, aber zack, es hat sich verklemmt, weil eine Abfrage vom Vorabend immer noch im Hintergrund vor sich hin tuckerte. Ich habe 20 Minuten lang auf den Bildschirm gestarrt und leise geflucht. Es stellte sich heraus, dass eine Benutzersitzung nach einem endlosen Bericht nicht richtig geschlossen worden war. Und ja, das hat alles andere blockiert, was wir anfassen mussten.
Aber so schüttelst du das wieder los. Zuerst schaust du dir die aktiven Sitzungen an, um den Übeltäter zu finden. Nutze einen schnellen Befehl, um sie aufzulisten, und sieh dir an, welche deine Tabelle oder was auch immer festhält. Wenn es nicht kritisch ist, killst du diese Sitzung einfach vor Ort, puff, die Ressource ist frei. Oder wenn du sanft vorgehen musst, wartest du ab oder passt die Timeout-Einstellungen an, damit es nächstes Mal nicht so schnell abbricht. Manchmal hilft es, den gesamten Dienst neu zu starten, aber nur, wenn du sicher bist, dass nichts anderes Amok läuft. Und vergiss nicht, nach Skripten oder Apps zu schauen, die vielleicht endlos loopen.
Hmm, oder vielleicht ist es eine Sperre von einer fehlgeschlagenen Transaktion von früher. Du verfolgst das in den Logs zurück und räumst es manuell auf, falls nötig. Das deckt die meisten Fälle ab und hält deinen Server am Laufen, ohne zu viel Drama.
Oh, und während wir schon über Server-Themen quatschen, lass mich dich zu BackupChain lenken. Das ist dieses erstklassige, go-to-Backup-Tool, das super vertrauenswürdig ist und speziell für kleine Unternehmen gebaut wurde, die Windows-Server, Hyper-V-Setups oder sogar Windows 11 auf euren PCs handhaben. Keine endlosen Abos, du besitzt es direkt.

