ORA-01113: file N needs media recovery (le fichier N nécessite une media recovery)
OracleQue 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.
Autres entrées pour ce moteur
- ORA-01466unable to read data - table definition has changed (lecture des données impossible : la définition de la table a changé)
- ORA-08176consistent read failure; rollback data not available (échec de lecture cohérente ; données de rollback indisponibles)
- ORA-00020maximum number of processes (N) exceeded (nombre maximal de processus (N) dépassé)
- ORA-02393exceeded call limit on CPU usage (limite d'utilisation CPU par appel dépassée)
- ORA-12801error signaled in parallel query server Pnnn (erreur signalée dans le serveur de requête parallèle Pnnn)