ORA-01110: data file N: 'path'
OracleNe demek?
Belirtilen numaralı ve yollu datafile ile ilgili bir sorun olduğunu gösteren tamamlayıcı (ikincil) bir mesajdır. Tek başına gelmez; kendisinden önce asıl hatayı bildiren başka bir ORA hatası bulunur ve bu satır sadece hangi datafile'ın etkilendiğini söyler.
Neden olur?
Genellikle datafile'ın offline olması (ORA-00376), medya kurtarma gerektirmesi (ORA-01113), bloklarda bozulma (ORA-01578) veya dosyanın okunamaması gibi bir üst hataya eşlik eder. Disk arızası, yanlışlıkla silme, dosyanın taşınması ya da yedekten eksik geri yükleme tetikleyebilir.
Nasıl çözülür?
Bu satırdan önceki asıl ORA hatasını okuyun ve onu çözün. Etkilenen dosyayı doğrulayın: SELECT file#, name, status FROM v$datafile; Kurtarma gerekiyorsa: RECOVER DATAFILE 'yol'; ardından ALTER DATABASE DATAFILE 'yol' ONLINE; Dosya fiziksel olarak kayıpsa RMAN ile geri yükleyip kurtarın: RESTORE DATAFILE N; RECOVER DATAFILE N;
Aynı motorda diğer kayıtlar
- ORA-00955name is already used by an existing object
- ORA-02449unique/primary keys in table referenced by foreign keys
- ORA-01950no privileges on tablespace 'name'
- ORA-16038log N sequence# M cannot be archived
- ORA-19809limit exceeded for recovery files
- ORA-00376file N cannot be read at this time
- ORA-12520TNS:listener could not find available handler for requested type of server