Oracle yayımcılar için yönetimle ilgili önemli noktalar
Bir Oracle Yayımcı yapılandırıldığından ve çoğaltma Değiştir izleme mekanizmaları yerde sonra Yöneticiler Oracle veritabanı sisteminin hala standart Oracle veritabanı hizmet programları kullanabilir ve normal sistem yönetim görevlerini gerçekleştirmek.Ancak, üzerinde etkileri dikkat etmeniz gereken yayımlanan veri , belirli yönetim görevlerini gerçekleştirme.
Bu noktalar bırakarak veya çoğaltma, bırakarak veya çoğaltma nesneleri değiştirme için yayımlanan bir sütun değiştirme dışında anlık görüntü yayınlar için geçerli değildir.
Alma ve veri yükleme
Tetikleyiciler işlem yayınlar için Oracle üzerinde izleme Değiştir kullanılır.Yalnızca bir güncelleştirme, eklediğinizde veya sildiğinizde çoğaltma tetikleyicileri yangın çıkması durumunda yayımlanmış tabloları değişiklikleri abonelere çoğaltılabilir.Oracle alma ve sql, Oracle utilities * Loader satır içine eklendiğinde tetikleyicileri harekete mi etkileyen seçenekleri olması hem de bu yardımcı programları içeren tabloları yinelenmiş.
Oracle Al
Oracle Al ile yapabilecekleriniz küme seçeneği göz ardı 'y' için veya 'n' (varsayılan değer 'n').If ignore is set to 'n', the table is dropped and re-created during import.Bu çoğaltma tetikleyicileri kaldırır ve çoğaltma devre dışı bırakır.If ignore is set to 'y', import will attempt to load the rows into the existing table, which fires the replication triggers.Bu nedenle, emin olmak göz ardı 'y' için küme çoğaltılan alırken tablo alma araç ile.
sql * Loader
sql ile * Loader, yapabilirsiniz küme seçeneği doğrudan 'true' veya 'false' ('false' varsayılandır).If direct is set to 'false', rows are inserted using conventional INSERT statements, which fire replication triggers.If direct is set to 'true', the load is optimized, and triggers are not fired.Bu nedenle, emin olun doğrudan 'false' olarak küme çoğaltılan yüklerken tablo sql ile * Loader araç.
Değişiklik için yayımlanmış nesneler
Aşağıdaki eylemleri hiçbir özel hususlar gerektirir:
Yayımlanmış tablolarda dizinler yeniden oluşturuluyor.
Kullanıcı Tetikleyiciler yayımlanmış bir ekleme tablo.
Aşağıdaki eylem yayımlanmış tabloları üzerinde tüm etkinliğini durdurmak gerektirir:
- Yayımlanmış bir tablo taşıma.
Aşağıdaki eylemleri yayın bırak işlemi gerçekleştirmek ve daha sonra yayın yeniden gerektirir:
Yayımlanmış bir tablo kesiliyor.
Yayımlanmış bir tablo yeniden adlandırılıyor.
Bir sütun ekleyerek yayımlanmış bir tablo.
Bırakarak veya çoğaltma için yayımlanan bir sütun değiştirme.
Oturum işlemleri gerçekleştiriliyor.
Bırakarak veya çoğaltma nesneleri değiştirme
Bırakın ve yayımcı bırak ya da Değiştir tablolar, tetikleyicileri, sıraları veya saklı yordamlar izleme herhangi bir Publisher düzey yeniden yapılandırmanız gerekir.Bu nesnelerin kısmi bir listesi için bkz: Oracle yayımcı üzerinde oluşturulan nesneler.
Bırakarak ve Yayımcı yeniden yapılandırma hakkında daha fazla bilgi için "Yeniden yapılandırılması yayımcının gerektiren değişiklik" bölümüne bakın. konudaki Oracle yayımcılar sorun giderme.