Bonjour tout le monde, je viens vous demander de l'aide car il y a une subtilité que je n'arrive pas à saisir dans l'improt de ma base. Je m'explique: j'ai une base A et une base B. La base A est régulièrement modifié (modification de lignes + ajout de lignes). La base B est une copie (sorte d'archive) de la base A, donc régulièrement j'exporte la base A est l'importe dans la B. Jusqu'ici, tout va bien. Le problème est lorsque des lignes sont supprimées dans la base A, et que je fais un import en B, elles sont aussi supprimés dans cette dernière... et je ne veux pas. Je voudrai que les modifications soient prises en compte, mais qu'à aucun moment il n'y ait de suppression en B.
Voici la commande d'import que j'utilise:
impdp user/pass directory=DIR dumpfile=export.dmp logfile=fic.log tables=MaTable table_exists_action=truncate
J'imagine que c'est le paramètre "truncate" qui est l'origine de mon problème, mais que faut-il mettre? J'ai bien essayé avec "replace", mais même résultat. Avec "append", les lignes existantes mais modifiés ne sont pas prises en compte...
Merci d'avance pour votre aide =)
Partager