DBAtlas · Atlas für Datenbankbetrieb

ORA-00257: Archiver error. Connect internal only, until freed (Archiver-Fehler; bis zur Freigabe nur interne Verbindungen)

Oracle

Was bedeutet das?

Der Archiver-Prozess (ARCH) kann die Redo-Logs nicht archivieren; meist ist das Archivziel (FRA oder Archivlog-Ziel) voll. Die Datenbank hält neue Transaktionen an.

Ursache

Die Flash Recovery Area (DB_RECOVERY_FILE_DEST) oder das Archivlog-Ziel ist voll, der Plattenplatz ist erschöpft, RMAN-Backups löschen die Archivlogs nicht oder das Limit DB_RECOVERY_FILE_DEST_SIZE ist erreicht.

Lösung

Schaffe Platz: Sichere alte Archivlogs mit RMAN auf ein Ziel außerhalb der FRA und lösche sie: RMAN> BACKUP ARCHIVELOG ALL FORMAT '/backup/arc_%U' DELETE INPUT (ein Backup in die volle FRA schlägt fehl). Lösche bei Data Guard keine Archive, die noch nicht zum Standby übertragen oder dort angewendet wurden; sonst entsteht auf dem Standby eine Lücke (CONFIGURE ARCHIVELOG DELETION POLICY TO APPLIED ON ALL STANDBY). Zeige die FRA-Nutzung an: SELECT * FROM v$recovery_file_dest / v$flash_recovery_area_usage. Erhöhe DB_RECOVERY_FILE_DEST_SIZE vorübergehend oder verlege das Ziel auf eine größere Platte. Prüfe den freien Platz auf Plattenebene. Führe eine regelmäßige Bereinigungsrichtlinie für Archive ein.

In DBAtlas öffnen →

Weitere Einträge zu dieser Datenbank