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 29/02/2008, 12h37   #1
Nouveau Membre du Club
 
Inscription : septembre 2007
Messages : 79
Détails du profil
Informations personnelles :
Âge : 32

Informations forums :
Inscription : septembre 2007
Messages : 79
Points : 36
Points : 36
Par défaut Problème avec sqlldr

Bonjour à tous,

Je pense que mon problème va sembler trivial à résoudre pour certain, mais je n'arrive pas à lancer sqlldr.
J'ai suivi le tuto (très bien expliqué d'ailleurs), mais j'ai une erreur "sqlldr n'est pas recoonu en tant que commande interne ou externe, un programme exécutable ou un fichier de commande".
Je pense que je fais quelque chose de pas bon, mais quoi ....

Pour info, je n'ai pas de mal à charger mes tables avec le wizard de TOAD mais j'ai un souci sur la planification de taches (voir mon post dans le rép. adequat) et je voudrais donc utiliser directement sqlldr d'oracle pour ensuite créer des jobs (enfin si c'est possible).

Merci à tous et @+
Darcy
Darcynette est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/02/2008, 13h58   #2
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 485
Points : 1 485
En ligne de commande, mets-toi dans le répertoire $ORACLE_HOME/bin pour lancer sqlldr, ou bien tapes le chemin complet de l'exécutable $ORACLE_HOME/bin/sqlldr, ou bien ajoute $ORACLE_HOME/bin dans ta variable PATH

NB : sous Windows/DOS c'est %ORACLE_HOME% au lieu de $ORACLE_HOME
__________________
La théorie, c'est quand on sait tout mais que rien ne fonctionne.
La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi.
Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi !

Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/
scheu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/08/2008, 17h23   #3
Nouveau Membre du Club
 
Inscription : septembre 2007
Messages : 79
Détails du profil
Informations personnelles :
Âge : 32

Informations forums :
Inscription : septembre 2007
Messages : 79
Points : 36
Points : 36
Par défaut contournement

Désolée de pas avoir répondu plus tôt, mais je n'étais plus sur ce projet depuis tout ce temps !

Finalement, on contourne le problème en créant un programme en php qui fera l'extraction de la base PostGRes et l'import dans ORACLE.
Comme ce n'est pas moi qui développe, je ne saurais vous dire comment cela fonctionne mais on verra bien !!

merci pour le coup de main en tout cas

Darcy
Darcynette est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/08/2008, 17h52   #4
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 485
Points : 1 485
Par hasard ce ne serait pas du COPY sous Postgresql pour extraire en CSV, puis du SQL Loader sous Oracle pour charger ?
__________________
La théorie, c'est quand on sait tout mais que rien ne fonctionne.
La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi.
Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi !

Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/
scheu 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 08h22.


 
 
 
 
Partenaires

Hébergement Web