En Önemli 20 Oracle RAC Mülakat Soruları ve Cevapları (2025)
Burada Oracle RAC mülakat sorularını ve cevaplarını, hem yeni başlayanlar hem de deneyimli Oracle geliştirici adayları için hayallerindeki işi bulmaları için bulabilirsiniz.
1) Küme nedir?
Küme, tek bir sistem gibi davranan, bağımsız ancak bağlantılı sunuculardan oluşan bir grup anlamına gelir.
2) Oracle Real Application Clusters'ın ne olduğundan bahsedin.
RAC veya Real Application Cluster, veritabanının birden fazla sunucuya kurulmasını sağlayan veritabanı ürününün bir bileşenidir. Kehanet RAC, birden çok sunucuyu bağlamak için altyapı olarak Oracle Clusterware'i kullanır, böylece sunucular tek bir sistem gibi çalışır.
Ücretsiz PDF İndir: Oracle RAC Mülakat Soruları ve Cevapları
3) Oracle RAC sisteminin ana bileşenlerinin neler olduğundan bahsedin?
Oracle RAC sisteminin ana unsurları şunlardır:
- Paylaşılan disk sistemi
- Oracle Küme Yazılımı
- Küme Ara Bağlantıları
- Oracle Çekirdek Bileşenleri
4) Oracle RAC'ın faydalarından bahsedin?
RAC'ın faydaları şudur:
- İş Sürekliliği ve Yüksek Erişilebilirlik
- En az masrafla İş Yükü Yönetimi
- Çeviklik ve Ölçeklenebilirlik
- Sistem yönetimi ve Standartlaştırılmış dağıtım
5) Oracle RAC için Oracle Database tarafından sağlanan dosya depolama seçeneklerinin neler olduğundan bahsedin?
Tarafından sağlanan dosya depolama seçenekleri Oracle Veritabanı Oracle RAC için,
- Otomatik Depolama Yönetimi (ASM)
- OCFS2 ve Oracle Küme Dosya Sistemi (OCFS)
- Bir ağ dosya sistemi
- Ham cihazlar
6) Oracle RAC'ta kullanılan hacim yönetimi tekniklerinden bahsedin?
Oracle RAC'da kullanılan birim yönetimi teknikleri şunlardır:
- Oracle RAC, dinamik birim yöneticisi sağlar. Cluster dosya sisteminin bilgilerinden oluşan bir dosya sistemine sahiptir.
- Oracle'daki küme dosya sistemi OCFS olarak bilinir. Ham cihazlar ve komut satırı özellikleri sağlayan veritabanlarıyla bağlantısı vardır.
7) Oracle ASM 12c'deki yeni özellik nedir?
Oracle ASM 12c'ye eklenen yeni özellik Oracle Flex ASM'dir. Örnek veritabanı kullanılabilirliğini artıran ve Oracle ASM ile ilgili kaynak tüketimini azaltan yeni bir ASM konuşlandırma modelidir.
8) Oracle Flex ASM'nin nasıl çalıştığından bahsedin mi?
Oracle Flex ASM örneği belirli bir düğümde başarısız olduğunda, Oracle Flex ASM örneği kümedeki başka bir düğüme aktarılır.
9) RAC'ın temel özelliklerinin neler olduğundan veya RAC'ın neden kullanılması gerektiğinden bahsedin?
RAC'ın temel özellikleri şunlardır:
- Güvenilirlik: Veritabanı sunucusunu tek bir arıza noktasından ortadan kaldırır. Bir örnek başarısız olursa kümedeki geri kalan örnekler etkin ve açık kalır.
- Hata Tespiti: Ortamdaki sorunların hızlı tespitini sağlar. Kullanıcı bir arızanın meydana geldiğini fark etmeden önce bile arızalardan otomatik olarak kurtulur.
- kurtarılabilirlik: Çeşitli arıza türlerinden kurtulmak kolaydır.
- Sürekli Operasyonlar: hem plansız hem de planlı kesintilerde sürekli hizmet sağlar
10) Oracle RAC'ta Cache Fusion'ın işlevi nedir?
Oracle veritabanı ile kümelenmiş ağdaki bilgilerin saklanmasını göstermek için önbellek fonksiyonu kullanılmaktadır. İki düğüm içerir; biri verileri aynı diske yazar, diğeri ise veri bloğunu diskten okur. Ağ bağlantısı için RAC, ağı için özel bir sunucu kullanır ve önbellek işlevi kümenin dahili bir parçasıdır.
11) Tek örnekli ortam ile RAC ortamı arasındaki farkın ne olduğundan bahsedin?
Tek Örnekli Ortam | RAC Ortamı |
---|---|
Örneğin kendi SGA'sı (Sistem Küresel Alanı) vardır | Her örneğin kendi SGA'sı vardır |
Veri dosyalarına ve kontrol dosyalarına yalnızca bir örnek tarafından erişilir | Tüm örnekler tarafından paylaşılan veri dosyaları ve kontrol dosyaları |
Yalnızca bir örneğe okuma/yazma için ayrılmış çevrimiçi yineleme günlük dosyası | Çevrimiçi yineleme günlük dosyası yalnızca bir örnek yazabilir, ancak diğer örnekler kurtarma ve arşivleme sırasında okuyabilir. |
Yalnızca bir örnek tarafından erişilen Flash kurtarma günlüğü | Tüm örnekler tarafından paylaşılan Flash kurtarma günlüğü |
Örneğe ayrılmış uyarı günlüğü ve izleme dosyaları | Uyarı günlüğü ve izleme dosyaları her örnek için özeldir. Diğer örnek asla bu dosyalara yazmaz veya okumaz |
12) RAC'ta bölünmüş beyin sendromunun ne olduğundan bahsedin?
Oracle RAC'de, tüm örnekler/sunucular özel bir ağ kullanarak birbirleriyle iletişim kurar. Bir RAC'deki örnek üyeleri bu özel ağ üzerinden birbirlerine ping atmayı/bağlanmayı başaramaz ve veri bloğunu bağımsız olarak işlemeye devam ederse, bu sürece Bölünmüş Beyin Sendromu denir.
13) RAC'da bölünmüş beyin sendromunu çözümsüz bırakırsanız ne olur? Nasıl çözülebilir?
Bölünmüş beyin sendromunu çözmeden bırakırsanız, veri bütünlüğü sorunu ortaya çıkar. Bir örnekte değiştirilen bloklar kilitlenmeyecek ve başka bir örnek tarafından üzerine yazılabilir. Bu sorun, oylama diski kullanılarak çözülür ve hangi düğüm(ler)in hayatta kalacağına ve hangi düğüm(ler)in çıkarılacağına karar verir.
14) Interconnect trafiği için hangi protokolün kullanıldığını nasıl belirleyeceğinizden bahsedin.
Interconnect trafiği için hangi protokolün kullanıldığını belirlemek amacıyla, veritabanının başlatıldığı zaman dilimine ilişkin veritabanı uyarı günlüğüne bakabilirsiniz.
15) RAC'de, paylaşılan depolamada hangi dosyaların oluşturulması gerektiğini belirtin?
RAC ControlFiles'ta Spfile'lar, Redolog dosyaları ve Datafile'lar paylaşılan depolama alanında oluşturulmalıdır.
16) Ağ veya depolama sorunu olduğunda Clusterware'in nereye yazdığını belirtin.
Bir ağ veya depolama sorunu olduğunda ağ ping hatası $CRS_HOME/log dosyasına yazılır
17) Oracle Enterprise Manager'da sağlanan araçların neler olduğundan bahsedin?
Oracle Enterprise Manager'da sağlanan araçlar şunlardır: Izgara Kontrolü-
- Merkezi yönetim sistemini sunmak için kullanılır ve yapılandırma ve yönetim yetenekleri sağlar.
- Maliyet azaltma planları sağlar ve daha yüksek verimlilik sağlar
Veritabanı Kontrolü-
- Veritabanını otomatik olarak yapılandıracak şekilde yönetmek için grafiksel bir yönetim aracı olarak kullanılır.
- Oracle Clusterware ile ilgilidir. Oracle RAC'ın hizmetlerini sürdürmek için kullanılır.
- Ayrıca Oracle Clusterware ile oluşturulan sunucu havuzlarını yönetir ve tek yerden yönetme olanağı sağlar.
18) Örnek kurtarma ile Kilitlenme kurtarma arasındaki farkın ne olduğundan bahsedin?
Çökme kurtarma, bir örneğin başlangıçta tek düğümlü bir veritabanında çökmesi durumunda gerçekleşir. Aynı kurtarma işlemi, bir örnek için RAC ortamında hayatta kalan düğümler tarafından gerçekleştirildiğinde buna Örnek Kurtarma denir.
19) OCR'niz (Oracle Cluster Registry) bozulmuşsa ne olur?
OCR'niz bozulmuşsa, depoyu geri yüklemek için mantıksal veya fiziksel OCR yedek kopyasını kullanabilirsiniz.
20) OLR nedir?
ORL, Oracle Local Repository (OLR) anlamına gelir. ASM Storage'da bulunan OCR ile Cluster programlarının başlatılmasını sağlayan bilgilerden oluşur. Grid işlemi başlatılana kadar ASM dosyası kullanılamaz. Böyle bir durumda, OCR verilerinin OLR'de saklanan yerel bir kopyası gereklidir.
Bu mülakat soruları aynı zamanda yaşamınızda da yardımcı olacaktır.
15) RAC'de, paylaşılan depolamada hangi dosyaların oluşturulması gerektiğini belirtin?
RAC ControlFiles'ta Spfile'lar, Redolog dosyaları ve Datafile'lar paylaşılan depolama alanında oluşturulmalıdır.
Merhaba Sevgili, burada bir şeyin yanlış olduğunu düşünüyorum "Redolog dosyaları", çünkü RAC için her düğümün kendi redo günlük dosyaları vardır. Bunlar kümedeki her düğüm tarafından hazır olabilir, ancak düğüm sahibi için yalnızca yazma mümkündür.
Her bir örnek, her örnek için farklı yineleme günlükleri iş parçacıklarına sahip olsa bile, redologlar paylaşılan depolama alanında olacaktır.
… çünkü veritabanı çökerse ve otomatik kurtarma gerekiyorsa, tutarlılığı korumak için kurtarma yöneticisinin tüm yineleme günlüklerine erişmesi gerekecektir.
Evet, her düğümün kendi yineleme günlük dosyası vardır ve kurtarma sırasında herhangi bir düğüm, herhangi bir düğüm dosyasının sahip olduğu gerekli yineleme günlük dosyasını okuyabilir. Ancak, paylaşılan depolama alanında depolanamaz.
bu tamamen yanlış bir ifade. eğer paylaşılmazsa iyileşme anında nasıl okunacak?