DBAtlas · Atlas d'exploitation des bases de données

ORA-01113: file N needs media recovery (le fichier N nécessite une media recovery)

Oracle

Que signifie cette erreur ?

Un fichier de données est en cours de mise online ou la base est en cours d'ouverture, mais le fichier est incohérent ; une media recovery doit d'abord être appliquée avant de poursuivre. Le fichier est à un SCN plus ancien/incohérent par rapport à ce qu'attend le fichier de contrôle.

Cause

Le fichier de données a été restauré depuis une ancienne sauvegarde, le redo n'a pas été appliqué pendant qu'il était offline, ou le fichier n'est pas à jour après un crash de l'instance/du stockage. Généralement causé par l'omission de l'étape recover après une restauration, ou par un fichier resté longtemps offline.

Comment la corriger

Récupérez le fichier ou la base : RECOVER DATAFILE N; ou RECOVER DATABASE; puis ALTER DATABASE DATAFILE N ONLINE; ou ALTER DATABASE OPEN; Assurez-vous que les journaux archivés nécessaires sont accessibles. Avec RMAN : après un RESTORE si nécessaire, exécutez RECOVER DATAFILE N;. Suivez l'alert.log pour voir quels journaux sont demandés.

Ouvrir dans DBAtlas →

Autres entrées pour ce moteur