Bonjour,
J'ai fais plusieurs recherches mais je ne trouve pas a quoi correspond une erreur 137 avec sqlldr. sqlldr semble fonctionner pourtant...
Merci d'avance
Oli
Bonjour,
J'ai fais plusieurs recherches mais je ne trouve pas a quoi correspond une erreur 137 avec sqlldr. sqlldr semble fonctionner pourtant...
Merci d'avance
Oli
Pouvez-vous communiquer les erreurs complètes ainsi que les appels au produit qui provoquent cette erreur ?
Bonjour,
Ne sachant pas trop d'où vient l'erreur, j'ai posté sur un autre forum le context dans lequel je travail.
http://www.developpez.net/forums/sho...d.php?t=130795
Je ne peux pas dire plus sur l'erreur. Je suis débutant avec sqlloader. Je peux certifier que le control file est accessible et que toute les variables de mon script sont bien initialisées. C'est une base 9.0.1.4.0 sous un environement sun.
Merci d'avance pour ta réponse.
Oli
D'après: http://www.bsdbooks.net/shells/scrip...exitcodes.html
puisque 128 + 9 = 137, cela peut signifier que le processus sqlldr a été tué (kill -9).
Surtout, que se passe-t-il quand l'appel se fait manuellement en non via script ?
Une des causes possibles de ce problème peut être une limitation de ressource CPU configurée par ulimit ou setrtlimit, voir: http://man.developpez.com/man2/setrlimit.2.php
Bon voilà,
en appelant manuellement la procédure, j'obtiens maintenant et fatalement pareil dans mon fichier de log par le script.
C'est une librairie interne je suppose...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ld.so.1: sqlldr: fatal: libclntsh.so.9.0: open failed: No such file or directory
Votre environnement Oracle est mal positionné
En l'occurence, il s'agit de la var. LIBPATH (ou LD_LIBRARY_PATH selon)
Vérifiez par rapport à un autre compte Unix qui lui peut lancer sqlldr sans erreur que vous avez les mêmes valeurs pour:
- ORACLE_HOME
- PATH pour les binaires Oracle
- LD_LIBRARY_PATH pour les shared libraries
Ok parfait j'ai vu pourquoi ca n'allait pas la variable LD_LIBRARY_PATH etait vide.
Maintenant que elle est initialisée. Ca va beaucoup mieux...
Merci de votre aide les gars. J'aurais encore pu chercher longtemps...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager