|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : août 2007 Messages : 7 ![]() |
Mon sqlload se plante ave le problème suivant :
enregistrement 348882 : Rejeté - Erreur sur table OR_ADRESSES, colonne LIGNE_SUPPLEMENTAIRE. ORA-12899: valeur trop grande pour la colonne LIGNE_SUPPLEMENTAIRE (réelle : 32, maximum : 30) Pourtant le texte à loader dans la colonne est : P.A. SERVICE DU TUTEUR GéNéRAL Il a pourtant 30 de longueur et pas 32. Es-ce à cause des 2 é minuscule ???? Merci de vos lumières. |
|
|
00
|
|
|
#2 |
|
Membre éclairé
![]() Inscription : novembre 2002 Messages : 533 ![]() |
pas d'espaces en fin de chaine ?
__________________
PpPool |
|
|
00
|
|
|
#3 |
|
Membre Expert
![]() Philippe CHIRCOPChef de projet Inscription : juin 2007 Messages : 1 109 ![]() |
Quel est la valeur de NLS_CHARACTERSET de la base de données ?
__________________
Garuda गरूड Brahmâ la Guerre et Vishnu la Paix Oracle 10.2.0.4 - Forms6i patch 17 - Toad 11.1 - sharePoint 2010 |
|
|
00
|
|
|
#4 | ||
|
Membre Expert
![]() Philippe CHIRCOPChef de projet Inscription : juin 2007 Messages : 1 109 ![]() |
Faire
Code :
__________________
Garuda गरूड Brahmâ la Guerre et Vishnu la Paix Oracle 10.2.0.4 - Forms6i patch 17 - Toad 11.1 - sharePoint 2010 |
||
|
|
00
|
|
|
#5 | |
|
Invité de passage
![]() Inscription : août 2007 Messages : 7 ![]() |
Citation:
|
|
|
|
00
|
|
|
#6 | |
|
Invité de passage
![]() Inscription : août 2007 Messages : 7 ![]() |
Citation:
|
|
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : août 2007 Messages : 7 ![]() |
VSIZE('P.A.SERVICEDUTUTEURGÉNÉRAL')
32 Pourquoi ??? |
|
|
00
|
|
|
#8 | |
|
Membre Expert
![]() Philippe CHIRCOPChef de projet Inscription : juin 2007 Messages : 1 109 ![]() |
Explication approximative !
Tu es en UNICODE multibyte, donc 1 caractére accentué -> 2 octets Citation:
__________________
Garuda गरूड Brahmâ la Guerre et Vishnu la Paix Oracle 10.2.0.4 - Forms6i patch 17 - Toad 11.1 - sharePoint 2010 |
|
|
|
00
|
|
|
#9 |
|
Invité de passage
![]() Inscription : août 2007 Messages : 7 ![]() |
En règle général, vous mettez lequel ???
|
|
|
00
|
|
|
#10 |
|
Membre Expert
![]() Philippe CHIRCOPChef de projet Inscription : juin 2007 Messages : 1 109 ![]() |
Si tu n'as pas de langues "exotiques" à gérer ensemble (arabe, chinois, etc)
UTF8 (10G) ou WE8ISO8559P1 (8i,9i,10G) Sinon AL32UTF8 (la valeur par défaut) ATTENTION : Avant de changer ce paramètre dans ta base et si tu as des données existantes, sois extrémement prudent. Il faut faire beaucoup de manips (selon les cas) AVANT/APRES la modif pour que les données ne soient pas foutues en l'air. Lire TOUTE la littérature sur ce problème sur METALINK et ne le faire faire que par un utilisateur averti (moi-même, je ne m'y risquerais pas)!!
__________________
Garuda गरूड Brahmâ la Guerre et Vishnu la Paix Oracle 10.2.0.4 - Forms6i patch 17 - Toad 11.1 - sharePoint 2010 |
|
|
00
|
|
|
#11 |
|
Invité de passage
![]() Inscription : août 2007 Messages : 7 ![]() |
Comment faut-il faire pour changer le character_set ??
Merci d'avance de toutes vos réponse. |
|
|
00
|
|
|
#12 |
|
Membre Expert
![]() Philippe CHIRCOPChef de projet Inscription : juin 2007 Messages : 1 109 ![]() |
Données existantes ou pas ?
__________________
Garuda गरूड Brahmâ la Guerre et Vishnu la Paix Oracle 10.2.0.4 - Forms6i patch 17 - Toad 11.1 - sharePoint 2010 |
|
|
00
|
|
|
#13 |
|
Invité de passage
![]() Inscription : août 2007 Messages : 7 ![]() |
Pas de problème je peux les recréer.
précision version oracle(10g) |
|
|
00
|
|
|
#14 |
|
Expert Confirmé
![]() Inscription : février 2006 Messages : 3 433 ![]() |
Quelques précisions:
attention WE8ISO8859P1 ne contient pas le caractère euro (la liste des jeux de caractères comportant le caractère euro est là). La façon la plus sûre de changer de jeu de caractères est de recréer une base et de faire un export/import. Vous pouvez aussi consulter le Globalization Guide à ce sujet avant de vous plonger dans les notes Metalink. |
|
|
00
|
|
|
#15 |
|
Membre Expert
![]() Philippe CHIRCOPChef de projet Inscription : juin 2007 Messages : 1 109 ![]() |
Alors recrée toute ta base à partir de ZERO ( en choisissant l'option PERSONNALISEE).
Mais modifie les valeurs par défaut dans le 'WIZARD' de création afin de mettre UTF8 ou WE8ISO8559P1 ou autre
__________________
Garuda गरूड Brahmâ la Guerre et Vishnu la Paix Oracle 10.2.0.4 - Forms6i patch 17 - Toad 11.1 - sharePoint 2010 |
|
|
00
|
|
|
#16 |
|
Membre Expert
![]() Philippe CHIRCOPChef de projet Inscription : juin 2007 Messages : 1 109 ![]() |
Euh...
Je ne suis pas sur q'UTF8 soit 'mono' byte. A verifier !
__________________
Garuda गरूड Brahmâ la Guerre et Vishnu la Paix Oracle 10.2.0.4 - Forms6i patch 17 - Toad 11.1 - sharePoint 2010 |
|
|
00
|
|
|
#17 |
|
Membre Expert
![]() Philippe CHIRCOPChef de projet Inscription : juin 2007 Messages : 1 109 ![]() |
__________________
Garuda गरूड Brahmâ la Guerre et Vishnu la Paix Oracle 10.2.0.4 - Forms6i patch 17 - Toad 11.1 - sharePoint 2010 |
|
|
00
|
|
|
#18 | ||
|
Expert Confirmé
![]() Inscription : février 2006 Messages : 3 433 ![]() |
Il n'est pas forcément nécessaire de recréer une base car il existe aussi une possibilité de recréer les tables en utilisant la sémantique longueur en caractère au lieu de la sémantique longueur en octet.
Exemple: Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com