ORA-01110: data file N: 'path'
OracleQue signifie cette erreur ?
Message complémentaire (secondaire) signalant un problème sur le fichier de données portant le numéro et le chemin indiqués. Il n'apparaît jamais seul : il est précédé d'une autre erreur ORA qui décrit le problème réel, et cette ligne indique uniquement quel fichier de données est concerné.
Cause
Il accompagne généralement une erreur principale, par exemple un fichier de données offline (ORA-00376), nécessitant une media recovery (ORA-01113), un bloc corrompu (ORA-01578) ou un fichier illisible. Une panne de disque, une suppression accidentelle, un fichier déplacé ou une restauration incomplète depuis une sauvegarde peuvent le déclencher.
Comment la corriger
Lisez l'erreur ORA réelle qui précède cette ligne et résolvez-la. Vérifiez le fichier concerné : SELECT file#, name, status FROM v$datafile; Si une récupération est nécessaire : RECOVER DATAFILE 'path'; puis ALTER DATABASE DATAFILE 'path' ONLINE; Si le fichier est physiquement perdu, restaurez-le et récupérez-le avec RMAN : RESTORE DATAFILE N; RECOVER DATAFILE N;
Autres entrées pour ce moteur
- ORA-00955name is already used by an existing object (nom déjà utilisé par un objet existant)
- ORA-02449unique/primary keys in table referenced by foreign keys (clés uniques/primaires de la table référencées par des clés étrangères)
- ORA-01950no privileges on tablespace 'name' (aucun privilège sur le tablespace)
- 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-00376file N cannot be read at this time (le fichier N ne peut pas être lu actuellement)
- 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é)