Dataguard Tarafındaki Datafile’ ler Nasıl Rename Edilir

Dataguard ortamları çoğu zaman donamım  gereksinimleri bakımından production ile birebir olamıyabiliyor (ki uygulamaların birçoğuda bu şekilde) gerek memory gerekse disk kapasiteleri bakımından dataguardın bağlı bulunduğu sunucular productiondan geride oluyor. Durum böyle olunca dataguard tarafını kontrol etmeden production ortamına eklenen datafile’ ler, DG tarafında create edilemediğinden hata alınıyor,  sonrasında MRP processesi artık DG tarafında çalışmadığından senkronizasyon duruyor.  Bu tarz bir durumla karşılaştığımızda neler yapmamız gerekeceğinden bahsetmek istiyorum.

Öncelikle böyle bir durumla karşılaştığımızda alert logda alacağımız hatayı görelim ; Continue reading

Maximum Datafile Size Nasıl Hesaplanır

Database’ de eklemiş olduğunuz datafile’ lerin aslında bir max size’ ı var. Yani isteseniz de belli bir değerin üstünde bir datafile create edemezsiniz. Bu maximum değer kullandığınız db_block_size parametresi ile doğru orantılıdır.

Örneğin db_block_size’ ınız 8 kb ise oluşturabileceğiniz maximum datafile size limitiniz

= ((4096*1024)-1))*8196 = 34376507388 bytes = 33570807,99 kb = 32783,99 mb ‘ dır.

Kendi ortamlarınız için aşağıdaki formülü kullanarak datafile’ leriniz alabileceği maximum size’ ı hesaplayabilirsiniz. Continue reading

Drop Database Komutu

Zaman zaman çeşitli nedenlerden dolayı kurulmuş olan databaseleri kaldırmamız gerekebilir.  Bugünkü yazıda windows dışındaki sunucular üzerinden nasıl kaldırabileceğimizden bahsedeceğim.

Database’ i drop etmenin aslında birden fazla yöntemi var. Örneğin dbca ile delete database adımlarını takip ederek , sql komut satırından veya  rman komutlarını kullanarak bir database’ i drop  edebiliriz.

Komut satırından dbca ile database configuration asistantı çalıştırıyoruz; Continue reading

ORA-12519:TNS:no appropriate service handler found

Merhaba,

Herhangi bir tool ile database’ e connect olmaya çalışırken tns-12518 gibi bir hata ile karşılaşırsanız bunun iki nedeni olabilir;

Birincisi, database’e yeni start komutu verilmiş veya shutdown komutu ile down olma sürecinde iken bağlanmaya çalışırsanız,

İkincisi database’ de initial parametresi olarak tanımlı olan processes değerine ulaşılmış ve siz üzerine yeni bir connection sağlamaya çalışır iseniz bu şekilde bir hata ile karşılaşırsınız.

Bu hatayı aldığınızda listener loglarına bakacak olursanız hatayı şu şekilde görebilirsiniz; Continue reading

Data Guard Broker Konfigurasyonu ve Switchover Operasyonu

Bir önceki yazımda physical standby database’ in 10g ve 11g sürümleri için ayrı ayrı nasıl create edileceğinden bahsetmiştim. Şimdi oluşturmuş olduğumuz data guardımızı yönetmek için kullanabileceğimiz bir yöntemden bahsetmek istiyorum. Dataguardı enterprise manager konsoldan veya dataguardın yönetim paneli olan Dataguard broker’ dan yönetebiliriz. Bugünde bu yönetim panelinin (DGMGRL) konfigurasyonundan  bahsedeceğiz.

Dg broker konfigurasyonu ;

  • Primary ve standby sunucularında dgmgrl için listener.ora dosyasını aşağıdaki şekilde  düzenliyoruz.
  • Continue reading