ORA-00257: Archiver error. Connect internal only, until freed (erreur de l'archiveur ; connexion interne uniquement)
OracleQue signifie cette erreur ?
Le processus archiveur (ARCH) ne peut pas archiver les redo logs ; généralement, la destination d'archivage (FRA ou destination des journaux archivés) est pleine. La base de données suspend les nouvelles transactions.
Cause
La Flash Recovery Area (DB_RECOVERY_FILE_DEST) ou la destination des journaux archivés est pleine, l'espace disque est épuisé, les sauvegardes RMAN ne suppriment pas les journaux archivés, ou la limite DB_RECOVERY_FILE_DEST_SIZE est atteinte.
Comment la corriger
Libérez de l'espace : sauvegardez les anciens journaux archivés avec RMAN vers une destination hors de la FRA et supprimez-les : RMAN> BACKUP ARCHIVELOG ALL FORMAT '/backup/arc_%U' DELETE INPUT (écrire la sauvegarde dans la FRA alors qu'elle est pleine échoue). Avec Data Guard, ne supprimez pas les archives pas encore transmises au standby ou appliquées sur celui-ci ; sinon un écart (gap) se forme sur le standby (CONFIGURE ARCHIVELOG DELETION POLICY TO APPLIED ON ALL STANDBY). Affichez l'utilisation de la FRA : SELECT * FROM v$recovery_file_dest / v$flash_recovery_area_usage. Augmentez temporairement DB_RECOVERY_FILE_DEST_SIZE ou déplacez la destination vers un disque plus grand. Vérifiez l'espace libre au niveau du disque. Mettez en place une politique régulière de nettoyage des archives.
Autres entrées pour ce moteur
- ORA-12514TNS: listener does not currently know of service requested in connect descriptor (le listener ne connaît pas le service demandé)
- ORA-00942Table or view does not exist (la table ou la vue n'existe pas)
- ORA-01031Insufficient privileges (privilèges insuffisants)
- ORA-01000Maximum open cursors exceeded (nombre maximal de curseurs ouverts dépassé)
- ORA-00018Maximum number of sessions exceeded (nombre maximal de sessions dépassé)
- ORA-28000The account is locked (le compte est verrouillé)
- ORA-01578Oracle data block corrupted (file #, block #) (bloc de données Oracle corrompu)