DBAtlas · Veritabanı operasyon atlası

ORA-01113: file N needs media recovery

Oracle

Ne demek?

Bir datafile online hale getirilmeye ya da veritabanı açılmaya çalışılıyor ancak dosya tutarsız durumda; devam edebilmek için önce medya kurtarma (media recovery) uygulanması gerekiyor. Dosya, control file'ın beklediğinden daha eski/tutarsız bir SCN'de.

Neden olur?

Datafile eski bir yedekten geri yüklendi, offline iken redo uygulanmadı ya da örnek/depolama çökmesi sonrası dosya güncel değil. Tipik olarak bir restore işleminin ardından recover adımının atlanması ya da bir dosyanın uzun süre offline kalması nedeniyle oluşur.

Nasıl çözülür?

Dosyayı ya da veritabanını kurtarın: RECOVER DATAFILE N; ya da RECOVER DATABASE; ardından ALTER DATABASE DATAFILE N ONLINE; veya ALTER DATABASE OPEN; Gereken arşiv logların erişilebilir olduğundan emin olun. RMAN ile: RESTORE gerektiyse yaptıktan sonra RECOVER DATAFILE N; çalıştırın. alert.log'da hangi logların istendiğini takip edin.

DBAtlas'ta aç →

Aynı motorda diğer kayıtlar