|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : juin 2004 Messages : 15 ![]() |
Bonjour,
J'exécute un sql loader via putty et celui-ci me renvoie dans la fenêtre putty cette erreur: table_ldr.sh[20]: 63782 Erreur de segmentation(coredump). Le fichier de log du loader est vide. Quelqu'un aurait déjà eu ce problème et connaîtrait la solution. ps: Ma version oracle est la 8.1.7 Merci d'avance. |
|
|
00
|
|
|
#2 |
![]() ![]() Consultant en Business Intelligence Inscription : janvier 2007 Messages : 1 192 ![]() |
Bonjour,
là comme ça, ça va être dur de répondre... J'ai peux être une boule de crystal qui traine et qui va me dire quelle commande tu utilises... Plus sérieusement, l'erreur est ligne 20 de ton fichier table_ldr.sh Mais il nous faudrait un peu plus d'info pour t'aider... |
|
|
00
|
|
|
#3 | ||
|
Invité de passage
![]() Inscription : juin 2004 Messages : 15 ![]() |
desole, je vais essayer d'être plus clair.
Voilà un extrait de mon fichier texte que je veux charger avec le sql loader. La première ligne est insérée mais la deuxième crée l'erreur et toutes les lignes après cette ligne sont pas traitées. 1ère ligne: DUPOND, CHRISTIAN|RÉMU. PARTICIPANTS|RÉMUNÉRATION PARTICIPANTS|20070216|0700000011|001|DM0J000029|REM|non|000000098311|non|871,35|0,00 2ème ligne: TOTO, PHILIPPE|RÉMU. PARTICIPANTS|RÉMUNÉRATION PARTICIPANTS|20050119|04A1000265|001|DB0C000001|REM|oui|000000212380|non|1492,29|0,00 La ligne 20 de mon loader représente la dernière colonne de mes lignes. Ces deux colonnes sont identiques: Le code de mon loader est le suivant: Code :
|
||
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : juin 2004 Messages : 15 ![]() |
j'ai supprimé la ligne qui cause problème dans le fichier texte à charger et ça marche. Pourtant il n'y a pas de différence visible entre le type de données des colonnes des autres lignes et de la ligne qui n'arrive pas à être chargée par le loader.
Cependant j'ai besoin d'insérer cette ligne dans ma table. Quelqu'un aurait une solution? Merci. |
|
|
00
|
|
|
#5 |
![]() ![]() Consultant en Business Intelligence Inscription : janvier 2007 Messages : 1 192 ![]() |
Est ce qu'il n'y aurai pas un caractère invisible à l'oeil nu (oh pauvre mortel) qui pose pb sur cette ligne. Un editeur de texte pourra peux être le révélé.
Sinon as tu essayé un simple insert into table sur cette ligne ? |
|
|
00
|
|
|
#6 |
|
Invité de passage
![]() Inscription : juin 2004 Messages : 15 ![]() |
Oui, j'ai essayé un insert et ça marche bien.
Je viens aussi d'augmenter l'espace aloué au tablespace et les paramètres du tablespace ( initial et next) de la table, rien n'y fait. J'ai utilisé un éditeur pour voir s'il n'yavait pas de caractère caché mais rien n'est visible. Je viens de me rendre que le loader ne marche que si l'on enlève une ligne du fichier, n'importe laquelle. C'est donc pas la ligne qui cause problème mais la taille du fichier texte qui contient les lignes à insérer mais j'ai toujours pas trouvé la solution. |
|
|
00
|
|
|
#7 |
![]() ![]() Consultant en Business Intelligence Inscription : janvier 2007 Messages : 1 192 ![]() |
peut être en mettant l'option DIRECT=FALSE ...
|
|
|
00
|
|
|
#8 |
|
Invité de passage
![]() Inscription : juin 2004 Messages : 15 ![]() |
Le problème venait du fait qu'il fallait un retour chariot à la fin de mon fichier texte pour que le loader puisse marcher.
Merci à kalyparker pour ton aide. |
|
|
00
|
|
|
#9 |
![]() ![]() Consultant en Business Intelligence Inscription : janvier 2007 Messages : 1 192 ![]() |
De rien, mais n'oublie pas la balise :
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com