Charger un fichier dans oracle
Abouho
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
Abouho Messages postés 4 Date d'inscription Statut Membre Dernière intervention -
Abouho Messages postés 4 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai des difficultés pour charger des données dans un fichier *.ctl dans une table oracle.
Voici la commande slql*loader: SQLLDR USERID=FLORENTIN/KPAKIBO@GESTRAVO
CONTROL='C:\Transfert\Transfert.ctl'
log='C:\Transfert\Transfert.LOG';
Résultat: il trouve qu'il y a une erreur dans la ligne de commande
Voici également les commandes du fichier load date
LOAD DATA INFILE 'c:\transfert\transfert.csv'
APPEND INTO table florentin.incidents_temp
FIELD TERMINATED BY ';'(CAUSE, DATE_HEURE_DEBUT, DATE_HEURE_FIN,ENERGIE_NON_DIST, OUVRAGE_ID, PUISSANCE_COUPEE,SIGNALISATION_LIB, POSTE_NOM_SITE, OUVRAGE_LIB,PUISSANCE_REACT_COUPEE, CODE_ORIGINE_CCC, CODE_ORIGINE_BCC, CODE_CENTRE, APPAREIL_COUP_HTA, LIEU_DEFAUT_HTA, DATE_HEURE_1ERE_MAN, CODE_RATTACHEMENT, IMPUTATION, RESP_END, NIVEAU_TENSION, POINT_1ERE_MANHTA, NOM_AGENT_MANHTA, RESP_INCIDENT, REEN_MODE, INDICE_DCLT_LIG, INDICE_CPTE_DCLT);
Résultat: commande inconnue au début de 'LOAD DATA' --- le reste de la ligne est ignoré.
Ce sont là mes difficultés
J'ai des difficultés pour charger des données dans un fichier *.ctl dans une table oracle.
Voici la commande slql*loader: SQLLDR USERID=FLORENTIN/KPAKIBO@GESTRAVO
CONTROL='C:\Transfert\Transfert.ctl'
log='C:\Transfert\Transfert.LOG';
Résultat: il trouve qu'il y a une erreur dans la ligne de commande
Voici également les commandes du fichier load date
LOAD DATA INFILE 'c:\transfert\transfert.csv'
APPEND INTO table florentin.incidents_temp
FIELD TERMINATED BY ';'(CAUSE, DATE_HEURE_DEBUT, DATE_HEURE_FIN,ENERGIE_NON_DIST, OUVRAGE_ID, PUISSANCE_COUPEE,SIGNALISATION_LIB, POSTE_NOM_SITE, OUVRAGE_LIB,PUISSANCE_REACT_COUPEE, CODE_ORIGINE_CCC, CODE_ORIGINE_BCC, CODE_CENTRE, APPAREIL_COUP_HTA, LIEU_DEFAUT_HTA, DATE_HEURE_1ERE_MAN, CODE_RATTACHEMENT, IMPUTATION, RESP_END, NIVEAU_TENSION, POINT_1ERE_MANHTA, NOM_AGENT_MANHTA, RESP_INCIDENT, REEN_MODE, INDICE_DCLT_LIG, INDICE_CPTE_DCLT);
Résultat: commande inconnue au début de 'LOAD DATA' --- le reste de la ligne est ignoré.
Ce sont là mes difficultés
A voir également:
- Charger un fichier dans oracle
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier rar - Guide
- Fichier .dat - Guide
3 réponses
Bonjour
tu crée tes fichiers
Transfert.ctl'
Transfert.log'
Transfert.par'
et puis tu crée ton fichier .bat pour l'execution
del C:\Transfert\Transfert\Transfert.bad
c:\oracle\ora92\bin\sqlldr parfile=C:\Transfert\Transfert\Transfert\Transfert.par
Et je pense qu'il y a une erreur de synthaxe dans la commande : FIELDS ou lieu de FIELD
Bon courage
tu crée tes fichiers
Transfert.ctl'
Transfert.log'
Transfert.par'
et puis tu crée ton fichier .bat pour l'execution
del C:\Transfert\Transfert\Transfert.bad
c:\oracle\ora92\bin\sqlldr parfile=C:\Transfert\Transfert\Transfert\Transfert.par
Et je pense qu'il y a une erreur de synthaxe dans la commande : FIELDS ou lieu de FIELD
Bon courage