ORA-00376: file N cannot be read at this time (le fichier N ne peut pas être lu actuellement)
OracleQue 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.
Autres entrées pour ce moteur
- ORA-01110data file N: 'path'
- ORA-16038log N sequence# M cannot be archived (le journal N, séquence M, ne peut pas être archivé)
- ORA-19809limit exceeded for recovery files (limite dépassée pour les fichiers de récupération)
- ORA-12520TNS:listener could not find available handler for requested type of server (le listener n'a trouvé aucun gestionnaire disponible pour le type de serveur demandé)
- ORA-28001the password has expired (le mot de passe a expiré)
- ORA-38029object statistics are locked (les statistiques de l'objet sont verrouillées)
- ORA-00845MEMORY_TARGET not supported on this system (MEMORY_TARGET non pris en charge sur ce système)