ORA-00257: Archiver error. Connect internal only, until freed (Archiver-Fehler; bis zur Freigabe nur interne Verbindungen)
OracleWas 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.
Weitere Einträge zu dieser Datenbank
- ORA-12514TNS: listener does not currently know of service requested in connect descriptor (Listener kennt den angeforderten Service derzeit nicht)
- ORA-00942Table or view does not exist (Tabelle oder View existiert nicht)
- ORA-01031Insufficient privileges (unzureichende Berechtigungen)
- ORA-01000Maximum open cursors exceeded (maximale Anzahl offener Cursor überschritten)
- ORA-00018Maximum number of sessions exceeded (maximale Anzahl von Sessions überschritten)
- ORA-28000The account is locked (das Konto ist gesperrt)
- ORA-01578Oracle data block corrupted (file #, block #) (Oracle-Datenblock beschädigt)