2014-04-09 12 views
5

Altyapımızı yükseltiyoruz ve bunun için Oracle 10g - 11g arasında geçiş yapıyoruz.Oracle AQ - Kuyruk İletisi çoğaltma

Veri çoğaltma için Oracle GoldenGate kullanıyoruz ve bildiğimiz kadarıyla AQ iletilerinin çoğaltılmasını desteklemiyoruz.

Kalıcı kuyruk için, içe/dışa aktarma seçeneğimiz var. Ancak çoğaltılması gereken bazı Buffered kuyrukları da vardır. Bu durumda veri kaybını nasıl önleyebileceğimiz konusunda herhangi bir kişi bu konuda kılavuzluk yapabilir.

Herhangi bir yardımı için teşekkür ederiz.

+2

OTN Forum'dan daha iyi girdi alabilirsiniz (Oracle Technology Network) – OldProgrammer

cevap

1

Oracle GoldenGate yalnızca "günlüğe kaydedilmiş" veri değişimini çoğaltabilir, böylece kalıcı olmayan sıraları tanım olarak çoğaltma imkansızdır.

Kuyrukların çoğaltılmasıyla uğraşan diğer Oracle ürünü "Oracle Streams" dir. Bu amaçla Oracle Akışlarını kullanamıyorsanız; başka bir çözüm AQ'nun başka bir Oracle ürünü olan "Oracle Coherence" ile dağıtılmış olabilir - dağıtılmış önbellek, tanıma göre hata toleransı nedir ve gerekli olan kurs kodu değişiklikleriyle aynı işi yapabilir.

Oracle veya başka bir satıcı dağıtılmış önbellek üzerinde bir kuyruk uygulamak bir sorun değildir. Bu durumda önemli bir performans artışı görebileceğinize inanıyorum.