Video: Ryan Grim of Huffington Post on the Fiscal Deal 2024
Yeniden günlük dosyaları , Oracle 12c veritabanındaki günlük arabelleğindeki bilgileri depolar. Günlük Yazarı (LGWR) tarafından yazılmıştır. Yine, veritabanı yazılımının yardımı olmadan bu ikili dosyaları okuyamazsınız.
Genellikle, yeniden günlüğe kaydetme dosyaları uzantı ile adlandırılır. LOG veya. RDO. İstediğiniz her şey olabilir, ancak en iyi uygulama bu iki uzantıdan birini belirtir. Ayrıca, yeniden günlüğü dosyaları gruplar halinde ve üyeler halinde organize edilir. Her veritabanında en az iki yeniden g 로그 grubu olmalıdır.
Yinele günlük dosyaları, veritabanınızdaki kayıp verileri kurtarmak için gereken tüm bilgileri içerir. Değişen verilerin gönderildiği her SQL deyimi, bu dosyalardaki bilgilerle yeniden oluşturulabilir.
Yeniden günlük dosyaları, select ifadelerini kaydetmez. Seçtiğiniz şeyi unutursanız, bunu yalnızca tek başınıza hatırlamak zorunda kalacaksınız!
Yinelenen günlük dosyalarınız için en uygun boyut, veritabanınızda kaç değişiklik yaptığına bağlıdır. Veritabanını ayarladığınızda boyut seçilir ve daha sonra ayarlanabilir. LGWR, bir yeniden günlüğe kaydetme dosyasına yazarken, o kadar arka arkaya yapar.
Dosyanın başında başlar ve dolduğunda bir sonraki dosyaya geçer. Burası grupları kavramının geldiği yerdir. Oracle her grubu doldurur ve bir sonraki gruba geçer. Tüm grupları doldurduktan sonra, ilk gruba döner.
Genel bir şekilde yazıldıklarını söyleyebilirsiniz. Üç grubunuz varsa, 1, 2, 3, 1, 2, 3 gibi bir şey olur … vb.
Bir grup dolduğunda ve yazma anahtarlarına bir günlük değiştirme işlemi denir. Bunlar bir günlük değiştirme işlemi sırasında gerçekleşir:
-
LGWR, mevcut gruba yazmayı bitiriyor.
-
LGWR bir sonraki gruba yazmaya başlar.
-
Bir veritabanı kontrol noktası oluşur.
-
DBWR arabellek kümesinden kirli bloklar yazar.
Her grubun dolması ne kadar hızlıysa, büyüklüğünü nasıl belirlersin. Bir günlük anahtarı gerçekleştiğinde oluşan her şeye bakarak, bunun oldukça karışmış bir işlem olduğuna karar verebilirsiniz. Bu nedenle, günlük anahtarları sık sık istemiyorum.
Genel kural, günlük dosyalarını her 15-30 dakikada bir daha sık sık geçmek istemediğinizdir. Bunun olduğunu fark ederseniz, her grubun boyutunu artırmayı düşünün.
Bu yeniden yürür günlük dosyaları kurtarma işlemlerine dahil olabileceğinden bunları kaybetmeyin. Denetim dosyalarına benzer şekilde, yeniden yinelenen günlük dosyaları birbirinin yansıtılmış kopyaları ile yapılandırılmalıdır. Ve kontrol dosyaları gibi her üye ayrı bir disk cihazında olmalıdır.Bu şekilde, bir disk başarısız olursa ve veritabanı kaybolursa, hala kurtarma bilgileriniz var. Herhangi bir bilgiyi kaybetmemelisiniz.
Bir grup içindeki her kopyaya bir üyesi adı verilir. Ortak bir yapılandırma, her biri iki üye olan üç grup olabilir, toplamda altı yineleme log dosyası vardır. Grup üyeleri aynı anda yazar tarafından yazılır.
-
Kaç grup uygun? Karşılaşacağınız en yaygın yapılandırma üç. Listedeki ilk grubun kopyalanması ve LGWR onu kullanmak için geri gelmeden önce kaydedilebileceğini yeterince istersin. Kopyalamadıysa, LGWR işlemi tamamlanıncaya kadar beklemek zorundadır. Bu, sisteminizi ciddi şekilde etkiler. Neyse ki, nadiren bunun olabileceğini göreceksiniz.
-
Kaç üye uygun? Ne kadar paranoyak olduğunuza bağlı. İki diskte iki üye oldukça yaygın gözüküyor. Bununla birlikte, üç diskte üç üye görmek nadir değildir. Bundan fazlası ve sen sadece deli gibi davranıyorsun. Şey, aslında değil
Sadece üyeleriniz ne kadar çok olursa, LGWR'nin yapması gereken işler o kadar fazla olur. Sistem performansını etkilerken, aynı zamanda çok az getiri sağlayabilir.
Genel olarak şu soruyu sordum: "Disklerim donanım düzeyinde yansıtılırsa, her grupta birden fazla üyeye ihtiyacım var mı? Sonuçta, bir disk başarısız olursa, boşlukları kaldırmak için orada başka bir tane var. "
Ne yazık ki, sorduğunuz kişiye göre farklı cevaplar alıyorsunuz. Bize sorun ve her grup için en az iki üye önereceğim:
-
Oracle her gruba en iyi uygulama olarak hala iki üye önerir.
-
Donanımınızın nasıl kurulduğuna bağlı olarak, disk aynalarınıza aynı disk denetleyicisi yazdırabilirsiniz. Bu denetçi bozuk anlam ifade yazıyorsa? Artık kopyalarınız bozulmuş durumda. Üyelerinizi, farklı denetleyicilere sahip iki farklı disk arasında ayırmak en güvenli bahistir.