Oracle flashback teknolojisi 3 kısım da değerlendirilebilecek oldukça geniş bir konu aslında, database tarafında çıkan problemlere data kaybına yol açmadan çözüm üretmek ne kadar önemli ise, en az onun kadar önemli olan da bu çözümü en kısa sürede uygulayabiliyor olmak diye düşünüyorum. Bu anlamda baktığımızda flashback operasyonları, tablo hatta database seviyesinde ki geri dönüşlerde çok ciddi zaman kazançları sunmaktadır. Kullanım alanlarına baktığımızda bir kısmı backup – disaster kapsamında da değerlendirildiğinden konuyu 3 kısım halinde değerlendirmek daha faydalı olacaktır diye düşünüyorum.
Continue reading
Yearly Archives: 2010
Rman Catalog Database’ i Kullanarak, Kartuşa Alınan Backupı Farklı bir Sunucuya Dönme -2
kaldığımız yerden devam ediyoruz ;
- Sıra datafile’ leri restore/recover etmeye geldi ;
Pathler backupı alınan database’ deki pathler ile aynı olmadığından öncelikle bu değişikliği yapmamız gerekiyor.
Aşağıdaki script ile datafile’ leri bizim belirttiğimiz yeni lokasyonlarına restore ediyoruz.
Continue reading
Rman Catalog Database’ i Kullanarak, Kartuşa Alınan Backupı Farklı bir Sunucuya Dönme -1
Belli dönemlerde prod database’ lerinden alınan backupları farklı sunucular üzerine dönme testleri yapma zorunluluğumuz var. Bu testlerden birinde yaptığım işleme ait detayları aşağıda anlatmaya çalıştım.
Rman ile bir database’ i farklı bir sunucu üzerine taşımak başlıklı yazımda rman backup diske alındığında nasıl restore edileceğinden bahsetmiştik. Orada catalog database’ ini aslında kullanmamıştık çünkü alınan rman backupı, restore yapılacak sunucu üzerinde rman’ in istemiş olduğu path’lere kopyalamıştık dolayısıyla orada işimiz daha kolaydı.
Continue reading
ORA-03297: file contains used data beyond requested RESIZE value
Ora-03297 hatası datafile resize etmeye çalışırken alınan bir hata mesajıdır. Hatanın nasıl çözülebileceğine geçmeden önce bu hatayı neden alındığı üzerine biraz duralım.
Database içerisinde daha önceden oluşturulmuş ve kullanılmış olan bazı tabloların drop veya truncate edilmesinden dolayı datafile’ in kullanılan alanı küçülmüş olabilir. Dba’ ler için yer sıkıntısı sanıyorum en fazla karşılaştıkları sorunlardan biridir desek yanlış olmaz. Hata tam bu esnada, kullanılmayan alanın fiziksel olarak operating sisteme geri kazandırılmaya çalışdığı esnada alınıyor. Şimdi bir örnek üzerinden gidelim.
Continue reading
Database’ in Startup Aşamaları
Database’ e start komutu verildiğinde ilk olarak nomount sonra mount en son olarak da open aşamalarından geçer. Bu 3 modunda aslında bir takım gereksinimleri bulunmaktadır. Aşağıda database’ in open moda gelinceye kadar ki hangi aşamalardan geçer, hangi aşamada neler kontrol edilir bunları bulabilirsiniz. .
Sql> startup;
Continue reading