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

ORA-00376: file N cannot be read at this time (le fichier N ne peut pas être lu actuellement)

Oracle

Que signifie cette erreur ?

Le fichier de données portant ce numéro ne peut pas être lu pour le moment car il est offline ou inaccessible. Les requêtes et opérations accédant aux données du tablespace concerné échouent avec cette erreur.

Cause

Le fichier de données a été mis offline automatiquement après une erreur ou manuellement ; il attend une media recovery ; le disque est devenu inaccessible ; ou un fichier non récupérable en mode NOARCHIVELOG a été laissé offline. Généralement accompagné d'une ligne ORA-01110 identifiant le fichier.

Comment la corriger

Consultez l'état des fichiers : SELECT file#, name, status FROM v$datafile WHERE status != 'ONLINE'; Récupérez-le et remettez-le online : RECOVER DATAFILE N; puis ALTER DATABASE DATAFILE N ONLINE; En cas de corruption/perte physique, restaurez et récupérez avec RMAN : RESTORE DATAFILE N; RECOVER DATAFILE N; Corrigez aussi le problème de disque/matériel sous-jacent.

Ouvrir dans DBAtlas →

Autres entrées pour ce moteur