Bonjour,
Oracle 10G
Lorsque j'importe un dump sur ma base de données, les données existantes sont elles ecrasées ?
Que trouve t'on dans un dump ? Tables ? indexs ? Packages, procédures ?
Merci d'avance
Bonjour,
Oracle 10G
Lorsque j'importe un dump sur ma base de données, les données existantes sont elles ecrasées ?
Que trouve t'on dans un dump ? Tables ? indexs ? Packages, procédures ?
Merci d'avance
1/ Non
2/ il suffit de lire le log
Donc si les données ne sont pas écrasées, si mon dump correspond à un user il faut donc supprimer ce user, le recréer, et réimporter le dump ?
Est ce la bonne manière de procéder , ou y a t'il mieux ?
Merci d'avance
Bonjour,
Personnellement, c' est comme cela que je fais :
-suppression utilisateur
- creation utilisateur
- import fromuser touser
cdlt
correct, sauf que l'étape de création du user n'est pas nécessaire
si tu lances un import fromuser toto touser toto, l' utilisateur
toto doit exister, sinon c' est un import full .
cdlt
tu es sûr de toi ? Moi j'ai souvenir qu'il crée le user... je dois me tromper
+1Envoyé par ducho
-1 !Envoyé par ducho
Pas forcément, il suffit de faire un export NON FULL et de ne pas changer les schémas. ;-)
donc : fromuser toto touser toto recrée toto
fromuser toto touser tata tata doit exister ?
D'accord avec Ducho : l'import ne crée pas le schéma cible, sauf dans le cas d'un import FULL.
J' ai fait l' essai , si l' utilisateur précisé dans touser n' existe pas, l' import
échoue ( utilisateur n' existe pas).
si on ne précise pas touser : deux cas
1) l' export est un full , l' import se fait dans le schéma indiqué dans la
la clause fromuser .
2) l' export contient un seul schema (export owner...), les objets
sont importés dans le schéma de l' utilisateur qui lance l' import.
tout cela est vrai en oracle8i, à confirmer en oracle9
cdlt
Une précision ,
ce dernier cas est vicieux , c' est comme cela que je me suis retrouvé
avec des objets d' utilisateur toto dans le tablespace SYSTEM,
car je lance souvent l' import par imp system/pwd et comme je laisse
toujours le tablespace system par défaut de l' utilisateur SYSTEM....
donc toujours indiqué touser !
cdlt
Merci pour ces précisions, utilisant rarement l'export je ne connais pas parfaitement les subtilités
C'est quoi un export FULL ?
Merci de lire la documentation : http://download-west.oracle.com/docs/cd/B10501_01/server.920/a96652/part1.htm#435787
Pour info, FULL = Complet
Merci beaucoup pour vos réponses.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager