Bonjour,
je voudrai savoir si c'est possible d'importer des données avec la commande imp et les ajouter à une table sans l'écraser(mise à jour seulement).
je suis sous oracle 9i.
merci beaucoup.
Bonjour,
je voudrai savoir si c'est possible d'importer des données avec la commande imp et les ajouter à une table sans l'écraser(mise à jour seulement).
je suis sous oracle 9i.
merci beaucoup.
Bonjour,
D'après la doc (http://docs.oracle.com/cd/B10501_01/.../ch02.htm#1656), si vous ajoutez l'option ignore=y, il ignorera l'erreur lors de la création de la table (puisqu'elle existe déjà) et les INSERTS devraient se faire dans la table sans effacer les anciennes valeurs.
Je vous conseille de tester vos manipulation avec l'option show=y pour la simuler sans l'effectuer.
Cordialement,
Arkhena
Bonjour,
oui c'était ça! ça marche très bien, merci beaucoup
sinon,je vais formater ma machine et j'ai fait ainsi pour sauvegarder ma base en entier :
pour la reconstituer j'imagine qu'il faut d'abord que je la recréer vide et que je fasse ensuite:
Code : Sélectionner tout - Visualiser dans une fenêtre à part exp user/pass@bd file=d:\exp_full.dmp full=y rows=y
n'est-ce pas?
Code : Sélectionner tout - Visualiser dans une fenêtre à part imp user/pass@bd file=d:\exp_full.dmp
merci de votre aide, c'est très aimable.
Bonjour,
Si vous voulez faire une sauvegarde, je vous conseille vivement d'utiliser rman qui est fait pour. Vous trouverez toutes les informations ici : http://docs.oracle.com/cd/B10501_01/...a96519/toc.htm
Si vous tenez à utiliser l'utilitaire d'export/import, il faudrait lister les schémas comportant des données, faire un export full puis un import uniquement des schémas qui comportent des données.
Vous risquez sinon d'avoir pas mal de souci avec les schémas "techniques" d'Oracle.
Cordialement,
Arkhena
Salut,
merci pour vos réponses
non, je ne tiens pas absolument à utiliser export/import, je cherchais juste un bon moyen pour la sauvegarde. Je vais essayer d'utiliser rman.
MERCI.
Partager