Oracle
 sql >> Base de données >  >> RDS >> Oracle

Réplication Oracle 11g - Utilisation de l'actualisation lors de la validation avec une base de données distante (liens de base de données)

Vous ne pouvez pas créer une vue matérialisée actualisée lors de la validation à partir d'une table distante. À partir de la documentation :

La raison en est que le lien de la base de données est défini dans la base de données "enfant", et non dans la base de données "parent". Par conséquent, la base de données parent ne peut pas déclencher ou modifier quoi que ce soit dans la base de données enfant par elle-même.

Si vous voulez une copie 100 % en temps réel d'une table, je vous suggère une vue.

Si vous souhaitez répliquer les données lors de la validation, vous pouvez modifier vos procédures DML afin qu'elles mettent à jour les tables distantes enfants en même temps.