Bonjour à tous,
Je vous solicite à nouveau pour essayer de trouver une solution.
Mon problème est simple :
J'ai donc 2 bases qui sont couplés avec dataguard, le problème est que régulierement je dois importer des fichiers très volumineux dans ma base maitre.
Je vous explique le principe :
- les fichiers sont importer dans une table temporaire,
- les enregistrements selectionnés sont importer dans une autre table,
- une fois le traitement terminé la table temporaire est vidé.
Ce traitement est effectuer autant de fois que j'ai de fichiers.
Auparavant mon traitement faisait un truncate de ma table temporaire, mais dataguard perdait le fils, j'ai donc créer une procedure pour deleter les données de ma table temporaire avec des commit régulier pour permettre de garder les 2 bases synchro.
La galère est que cela prend un temps fou
et en plus ça genere des tas de logs![]()
Est ce que quelqu'un à une autre idée ?![]()
Est ce qu'il est possible de spécifier à dataguard de ne pas prendre en compte cette table temporaire ?
Si non, est ce que si je droppe ma table et la recrée à chaque fois dataguard pourra suivre ?
Merci d'avance
Partager