Site icon Bugra Parlayan | Oracle Database Blog

Oracle Clusterware Node Eviction Nedir ?

Bugünkü yazımızda belkide bir veri tabanı yöneticisinin görmek isteyeceği son şey olan ” Node Eviction ” konusunu işleyeceğiz.

Eviction, Türkçeleştirirsek tahliye Oracle Cluster için tasarlanmış bir mekanizma / süreç teknolojisidir. Bu teknoloji cluster içerisinde bulunan ve kritik sorunları olan yada olmayan Node’ları tutarlılık ve genel cluster işleyişini bozmamak için yapıdan ayırır. Örneğin , bir cluster üzerinde herhangi bir node asılı kalır yada farklı sebeplerden erişilemediğini düşünürse Eviction tarafından ilgili Node kendisini cluster yapısından ayrılacak ve bu problemli görünen node için hızlı bir yeniden başlatma gerçekleşecektir.

Bu süreç LMON tarafından ” ORA-29740 evicted by instance number ” hatası ile kayıtlara geçer.

Temel Sebepleri aşağıdaki gibidir ve farklı vakalara göre güncellenebilir.

Problemin giderilmesi için bakılacak kayıtlar

Konuyu biraz daha açmak gerekirse, Node’lar arasında network kaynaklı olarak bir iletişim hatası meydana geldiğinde yada inviction işlemine mağruz kalacak Node heartbeat bilgilerini CFVRR üzerine yazamadığında , node üzerindeki Cluster olası veri bozulmasının önüne geçmek için yukarıda bahsettiğimiz tahliye işlemini gerçekleştirir. Tüm bu süreçlerin otomatikleşmesinden ise IMR sorumludur.

İlk başta söz ettiğimiz gibi bu süreç problem algılanan Node ‘un yeniden başlaması ile sonuçlanır.

Tekrar görüşmek dileğiyle,

Exit mobile version