Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Outils > SQL*Loader
SQL*Loader Forum d'entraide sur Oracle SQL*Loader
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 11/01/2008, 16h53   #1
Provisoirement toléré
 
Inscription : avril 2007
Messages : 554
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 554
Points : 46
Points : 46
Par défaut message d'erreur avec sql loader

salut je veux bien apprendre à utiliser sql loader

j'ai un message d'erreur lors de chargement sqlldr

sqlldr scott/tiger control=loader.ctl log=mission.log

SQL*loader-500 ouverutre de fichier impossible load.ctl
sql*loader-553 fichier introuvable
sql*loader-509 le fichier spécifié introuvable


voial les fichier controle et data qui se trouve dans le répertoire c

load.ctl
Code :
1
2
3
4
5
6
7
8
9
 
 
LOAD DATA INFILE 'c:\mydata.csv'
TRUNCATE
INTO TABLE iman
FIELDS TERMINATED BY ';'
(  NOM ,          
 SALAIRE        
)

mydata.csv
Code :
1
2
3
4
5
6
7
 
 Jaouad;100
orafrance;200
léoanderson;300
bouyao;400
Nuke_y;500
sheikyerbouti;600
minooo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2008, 17h37   #2
Responsable Modération
 
Homme
Inscription : janvier 2007
Messages : 9 315
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Secteur : Finance

Informations forums :
Inscription : janvier 2007
Messages : 9 315
Points : 15 609
Points : 15 609
Bonjour,
visiblement tu ne lances pas la commande dans le bon répertoire.
Citation:
SQL*loader-500 ouverutre de fichier impossible load.ctl
Positionne toi dans le répertoire de load.ctl ou précise le chemin de chaque fichier ...

A+
E.Bzz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2008, 19h02   #3
Provisoirement toléré
 
Inscription : avril 2007
Messages : 554
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 554
Points : 46
Points : 46
Citation:
Envoyé par E.Bzz Voir le message
Bonjour,
visiblement tu ne lances pas la commande dans le bon répertoire.

Positionne toi dans le répertoire de load.ctl ou précise le chemin de chaque fichier ...

A+

les deux fichiers se trouvent dans le répertoire C

alors comment il sera le chemin
minooo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2008, 19h14   #4
Expert Confirmé
 
Avatar de 7gyY9w1ZY6ySRgPeaefZ
 
Homme
dba
Inscription : juillet 2007
Messages : 2 523
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Canada

Informations professionnelles :
Activité : dba

Informations forums :
Inscription : juillet 2007
Messages : 2 523
Points : 3 972
Points : 3 972
Citation:
Envoyé par minooo Voir le message
les deux fichiers se trouvent dans le répertoire C
alors comment il sera le chemin
T'es une flèche toi

Code :
sqlldr scott/tiger control=c:\LOAD.ctl log=c:\mission.log
7gyY9w1ZY6ySRgPeaefZ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2008, 21h35   #5
Provisoirement toléré
 
Inscription : avril 2007
Messages : 554
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 554
Points : 46
Points : 46
bonsoir toujours les memes messages d'erreur
sqlldr system/minooo control =c:\loader.ctl log=c:\mission.log
minooo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2008, 22h10   #6
Membre du Club
 
Inscription : janvier 2008
Messages : 50
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 50
Points : 47
Points : 47
Citation:
Envoyé par minooo Voir le message
bonsoir toujours les memes messages d'erreur
sqlldr system/minooo control =c:\loader.ctl log=c:\mission.log
Je crois que tu te trompes de nom de fichier...

Code :
sqlldr system/minooo control=c:\LOAD.ctl log=c:\mission.log
ou alors renomme ton c:\load.ctl en c:\loader.ctl
wondersonic est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2008, 22h20   #7
Provisoirement toléré
 
Inscription : avril 2007
Messages : 554
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 554
Points : 46
Points : 46
Citation:
Envoyé par wondersonic Voir le message
Je crois que tu te trompes de nom de fichier...

Code :
sqlldr system/minooo control=c:\LOAD.ctl log=c:\mission.log
ou alors renomme ton c:\load.ctl en c:\loader.ctl

non le nom de fichier est just
minooo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2008, 22h43   #8
Membre du Club
 
Inscription : janvier 2008
Messages : 50
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 50
Points : 47
Points : 47
Petite question : est-ce que tu utilises ultraedit32 ou un autre éditeur de texte et est-ce que ton fichier .ctl est ouvert dans cet éditeur au moment où tu lancer la commande ?

Parfois ultraedit32 verrouille des fichiers/répertoires rendant impossible leur ouverture/suppression par d'autres programmes...
wondersonic est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2008, 22h50   #9
Provisoirement toléré
 
Inscription : avril 2007
Messages : 554
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 554
Points : 46
Points : 46
Citation:
Envoyé par wondersonic Voir le message
Petite question : est-ce que tu utilises ultraedit32 ou un autre éditeur de texte et est-ce que ton fichier .ctl est ouvert dans cet éditeur au moment où tu lancer la commande ?

Parfois ultraedit32 verrouille des fichiers/répertoires rendant impossible leur ouverture/suppression par d'autres programmes...
j'utilise un éditeur simple text.txt

j'ai renommer le fichier loader.ctl
minooo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2008, 23h02   #10
Provisoirement toléré
 
Inscription : avril 2007
Messages : 554
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 554
Points : 46
Points : 46
bonsoir
voila la nouvelle modification

sqlldr system/minooo control =c:\Documents and Settings\minooo\1.ctl log=C:\Documents and Settings\minooo\mission.log



encore message d'erreur
lrm-00112: une seule valeur est autoriser pour le parametre de control
sql *loade-100 : erreur de syntaxe dans la ligne de commande
minooo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/01/2008, 14h46   #11
Responsable Modération
 
Homme
Inscription : janvier 2007
Messages : 9 315
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Secteur : Finance

Informations forums :
Inscription : janvier 2007
Messages : 9 315
Points : 15 609
Points : 15 609
Visiblement, il aime pas les espaces
Enlève déjà celui entre "control" et "="
Puis utilise un répertoire où le problème ne se pose pas (de ce point de vue - uniquement, d'ailleurs - le "C:" était préférable)

A+
E.Bzz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/01/2008, 13h26   #12
Responsable Business Intelligence
 
Avatar de kalyparker
 
Femme
Consultant en Business Intelligence
Inscription : janvier 2007
Messages : 1 192
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations professionnelles :
Activité : Consultant en Business Intelligence

Informations forums :
Inscription : janvier 2007
Messages : 1 192
Points : 2 564
Points : 2 564
Bonjour,

P'tit question :
- Où se trouve ta base, sur ton poste ou sur un serveur ?
- Où se trouve ta log lorsque tu fais :
Code :
sqlldr system/minooo control=loader.ctl
- Pour rejoindre le point précédent : peux tu poster le contenu de cette log ?
kalyparker est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/01/2008, 12h35   #13
Provisoirement toléré
 
Inscription : avril 2007
Messages : 554
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 554
Points : 46
Points : 46
donc le problème viendras de fichier log
aucune idée sur le fichier de trace log ou se trouve
minooo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2008, 16h08   #14
Responsable Business Intelligence
 
Avatar de kalyparker
 
Femme
Consultant en Business Intelligence
Inscription : janvier 2007
Messages : 1 192
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations professionnelles :
Activité : Consultant en Business Intelligence

Informations forums :
Inscription : janvier 2007
Messages : 1 192
Points : 2 564
Points : 2 564
Citation:
donc le problème viendras de fichier log
Non pas nécessairement, mais les infos que tu trouves dedans peuvent t'aider

P'tite question :
Est ce que la base oracle est sur le même poste / serveur que tes fichiers ?
Parce que si tu te connecte à une base distante et que ton fichier de control est sur ton poste, ça ne pourra jamais marcher !!
kalyparker est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2008, 17h19   #15
Provisoirement toléré
 
Inscription : avril 2007
Messages : 554
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 554
Points : 46
Points : 46
la base de donnée et les fichiers se trouvent sur mon poste
minooo est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h49.


 
 
 
 
Partenaires

Hébergement Web