La transaction reste dans la file d'attente de capture
-
31-10-2019 - |
Question
J'ai configuré une réplication Bidirectionnelle simple à l'aide d'Oracle Streams. J'ai utilisé Enterprise Manager pour cela. Les flux sont actifs et leur statut est OK. Le problème est que la réplication est très lente. Qu'est-il arrivé:
- J'ai fait un insert sur la machine A.
- J'ai vérifié mais il n'y avait pas de données dans la machine B.
- J'ai ouvert des statistiques de capture de vue sur la machine A et ma transaction était sous la liste des transactions des flux actifs (en cours d'exécution pendant plus d'une minute) et a été actif pendant plus de 1000 secondes.
- Je suis allé faire de la nourriture et quand je suis revenu, la transaction avait finalement été propagée à la machine B.
Il semble donc que la transaction soit restée dans une sorte de tampon pendant plus de 1000 secondes. Comment puis-je accélérer ce processus? Je suis totalement nouveau dans les bases de données, alors pardonnez-moi si c'est une question stupide :).
Les machines ne sont que des instances VBox (WinXP + Oracle 11G Enterprise).
Salutations.
Pas de solution correcte
Licencié sous: CC-BY-SA avec attribution
Non affilié à dba.stackexchange