Oracle FRA ve Archive Log Doluluk Kontrolü
Fast Recovery Area kullanımını ve geri kazanılabilir alanı gösterir. FRA dolması nedeniyle veritabanının donmasını önlemek için izlenmelidir.
SELECT name,
ROUND(space_limit / 1073741824, 2) AS limit_gb,
ROUND(space_used / 1073741824, 2) AS used_gb,
ROUND(space_reclaimable / 1073741824, 2) AS reclaimable_gb,
ROUND(100 * (space_used - space_reclaimable) / space_limit, 1) AS real_used_pct
FROM v$recovery_file_dest;
SELECT file_type, percent_space_used, percent_space_reclaimable, number_of_files
FROM v$recovery_area_usage
ORDER BY percent_space_used DESC;FRA dolarsa veritabanı archive log üretemez ve donabilir (ORA-19809/ORA-00257). `real_used_pct` %85 üzeri alarm olmalı.
- Bu script salt okunur (read-only) teşhis için tasarlanmıştır; doğrudan veri veya şema değişikliği yapmaz.
- Ağır yük altındaki üretim sunucularında çalıştırmadan önce hedef veritabanı sürümünü (Min. Sürüm: 11g) doğrulayın.
- İlişkili oturumu sonlandırma veya indeks silme gibi yazma etkili aksiyonlar için notlar bölümündeki komutları temkinli uygulayın.
Mühendislik Triadı: İlgili Runbook ve Kriz Müdahaleleri
Bu script hangi üretim alarmlarında ve acil durum tatbikatlarında teşhis adımı olarak çalıştırılır?
Oracle FRA Doldu (ORA-19809 / ORA-00257): Archiver Donması Acil Müdahale
Fast Recovery Area dolduğunda donan veritabanını kurtarır. Archive log'ları RMAN ile güvenle temizler, FRA boyutunu artırır ve temel nedeni (yedek/Data Guard) çözer.
Oracle RMAN Yedekleme Başarısız: RPO'yu Kurtarma Runbook'u
Başarısız RMAN yedeğinin iş ve hata nedenini bulur, arşivleme ve FRA etkisini kontrol eder, yeni yedek ve restore doğrulamasıyla kurtarma noktasını yeniden güvenceye alır.
Diğer ORACLE Teşhis Scriptleri
Tümünü Gör (100)Oracle Aktif Oturumlar ve Bekleme Olayları
Aktif kullanıcı oturumlarını, çalışan SQL_ID'yi ve bekleme olayını süresiyle listeler. Performans sorunlarında anlık durumu görmek için kullanılır.
Oracle Bloklayan Oturumları Bulma
Başka bir oturumu bekleten oturumları ve bekleme sürelerini gösterir. Kilit sorunlarında sonlandırılacak kök oturumu belirler.
Oracle Tablespace Doluluk Oranı (Autoextend Dahil)
Autoextend sınırlarını hesaba katarak tablespace doluluğunu gerçek maksimuma göre verir. ORA-01653 gibi alan hatalarını önceden yakalamanızı sağlar.
Oracle En Pahalı SQL'ler: v$sqlstats ile Top 20
Geçen süreye göre en maliyetli SQL'leri çalışma sayısı, CPU ve I/O ile gösterir. Ayar için hangi SQL_ID'nin inceleneceğini belirler.