ORA-00376: file N cannot be read at this time
OracleNe demek?
Belirtilen numaralı datafile şu an okunamıyor; çünkü offline durumda ya da erişilemez halde. İlgili tablespace'teki verilere ulaşmaya çalışan sorgular ve işlemler bu hatayla başarısız olur.
Neden olur?
Datafile bir hata sonrası otomatik olarak veya elle offline alınmış; medya kurtarma bekliyor; disk erişilemez hale gelmiş ya da NOARCHIVELOG modunda kurtarılamayan bir dosya offline bırakılmıştır. Genellikle ORA-01110 satırıyla birlikte hangi dosya olduğunu gösterir.
Nasıl çözülür?
Dosya durumunu görün: SELECT file#, name, status FROM v$datafile WHERE status != 'ONLINE'; Kurtarıp online alın: RECOVER DATAFILE N; ardından ALTER DATABASE DATAFILE N ONLINE; Fiziksel bozulma/kayıp varsa RMAN ile geri yükleyip kurtarın: RESTORE DATAFILE N; RECOVER DATAFILE N; Disk/donanım sorununu da mutlaka giderin.
Aynı motorda diğer kayıtlar
- ORA-01110data file N: 'path'
- ORA-16038log N sequence# M cannot be archived
- ORA-19809limit exceeded for recovery files
- ORA-12520TNS:listener could not find available handler for requested type of server
- ORA-28001the password has expired
- ORA-38029object statistics are locked
- ORA-00845MEMORY_TARGET not supported on this system