|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : juillet 2007 Messages : 3 ![]() |
Bonjour,
j'ai écrit une commande sqlldr pour charger un fichier dans une table cible. Cette table existe, mais l'exécution de la commande (voir ci-dessous) renvoie l'erreur suivante : ORA 04043 Objet TableCible Inexistant. Compléments : _Commande : sqlldr 'userid=user/passe as sysdba' control=C:\MonJob\control.txt log=C:\MonJob\log.txt data=D:\MonJob\donnees_a_charger.txt _la TableCible fait partie du schéma user. _Les fichiers de données et de contrôle concernés ont déjà fait leurs preuves. Merci. |
|
|
00
|
|
|
#2 |
|
Candidat au titre de Membre du Club
![]() Inscription : juillet 2007 Messages : 21 ![]() |
Est-ce qu'on peut quand-même voir le fichier de control?
- autrement, vérifie bien que tu as le nom du schéma devant le nom de ta table dans le fichier de contrôle - que le nom de ta table est correcte ... on ne sait jamais... - si ta base est de l'autre côté d'un firewall, que tu sois authentifié à celui-ci |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : juillet 2007 Messages : 3 ![]() |
Dans le fichier de contrôle, le nom du shéma ne précédait pas celui de la table.
Une fois le nom du shéma ajouté, la commande a fonctionné. Le fichier de contrôle avait été auparavant utilisé à partir d'un job de la console oem, et il n'avait pas été nécessaire de préciser le shéma pour que la tâche de chargement s'effectue. |
|
|
00
|
|
|
#4 |
|
Candidat au titre de Membre du Club
![]() Inscription : juillet 2007 Messages : 21 ![]() |
Cool
Bonne journée! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com