Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Import/Export
Import/Export Forum d'entraide sur les outils d'import/export Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 07/09/2007, 09h33   #1
Membre régulier
 
Inscription : octobre 2005
Messages : 273
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 273
Points : 88
Points : 88
Par défaut ORA-00001 lors d'un import

Bonjour,

Voilà, j'au une base de données oracle 10g sous windows server 2003. Lorsque je fais un import de ma base de données avec la commande:

Code :
1
2
 
imp user/pass@DATABASE file=monfile.dmp log=c:\test.log fromuser=source touser=destination IGNORE=y
Lorsque je regarde dans les logs, voilà ce que je peux retrouver:

Code :
1
2
3
4
 
IMP-00019: row rejected due TO ORACLE error 1
IMP-00003: ORACLE error 1 encountered
ORA-00001: UNIQUE constraint (TEST.PROVIDERDATA_PRIMARY) violated
J'ai même essayé un import avec constraints=n mais ca n'a rien changé ...

Qqu peut-il m'aider?

Merci
dumser1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/09/2007, 16h27   #2
Membre éclairé
 
Avatar de Wurlitzer
 
Inscription : avril 2006
Messages : 465
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 465
Points : 368
Points : 368
Tu fais un import dans une table qui contient dejà des données ?
Wurlitzer est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/09/2007, 20h22   #3
Membre Expert
 
Avatar de scheu
 
Inscription : juin 2007
Messages : 1 497
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 1 497
Points : 1 483
Points : 1 483
Ca sent l'import qui insère des doublons, c'est-à-dire qui insère dans une table où les clés uniques existent déjà ...
scheu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/09/2007, 09h04   #4
Membre régulier
 
Inscription : octobre 2005
Messages : 273
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 273
Points : 88
Points : 88
Bonjour,

oui je sais, l'import insère des records qui ont une clé se trouvant déja ds la table (c'est normal dans mon cas mais attention ce n'est pas la clé primaire). J'ai vérifié si il y a des contraintes sur cette colonne mais je n'ai rien trouvé ...

J'ai essayé de faire un import sur oracle 9.2 via l'enterprise manager et également avec la commande "imp" et là, tout va bien, aucun problème ...

ps: non la table où j'importe mes données est vide.

Une idée?
dumser1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/09/2007, 10h05   #5
Membre régulier
 
Inscription : octobre 2005
Messages : 273
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 273
Points : 88
Points : 88
Bon, problème résolu ..


en effet le problème venait du fait que je faisais des import sur d'autres import donc il y avait des duplications de données ...

Donc pour résoudre ce problème:

faire un truncate de la ou des tables qui pose(nt) problème
dumser1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h50.


 
 
 
 
Partenaires

Hébergement Web