Oracle Hata Kodları

ORA-08180: no snapshot found based on specified time

 Oracle veri tabanında ” AS OF TIMESTAMP ” ile bir tabloda değişenleri görmek istiyorum fakat veri tabanı  ” ORA-08180: no snapshot found based on specified time ” hatası döndürüyor.

Çözüm : Oracle veri tabanı Flashback Query teknolojisi kullanarak, tabloda bulunan değişiklikleri satır bazında tutabilir. 10G veri tabanında maksimum 5 gün olarak sınırlandırılan bu teknoloji,  Oracle Database 11G ile UNDO_RETENTION parametresine bağlanmıştır ve buradaki değerlere göre hareket eder.  Buna bağlı olarak hatanın REDO LOG boyutu yetmediği için ortaya çıktığını söyleyebiliriz. Hatanın çözümü olarak UNDO_MANAGEMENT = AUTO olarak ayarlanabilir , UNDO_RETENTION değeri yükseltilebilir ve belli bir zamanı garanti altına almak için RETENTION_GARANTEE parametresini düzenleyebilirsiniz.

Tags

Bugra Parlayan

I use this blog in my spare time to jot down thoughts and share my professional experiences. It’s my personal space to unwind and reflect. Feel free to share or reuse anything you find helpful here — just a small thank you is more than enough :) You can reach me at: bugra[@]bugraparlayan.com.tr

Related Articles

Leave a Reply

Back to top button
Close