Bonjour,
Voici mon problème :
Nous exportont un schema d'un base 8i vers une 9i.
L'export et l'import se passent sans problèmes (pas d'erreurs, ni d'avertissements). Sauf que les lettres avec accent ne sont pas importées dans la 9i.
A la place on y trouve soit des ? inversés, soit d'autres signes. Ceci en fonction du nls_lang utilisé par le client. Mais jamais les accents ne sont affichés.
J'ai essayé de jouer avec la variable d'environnement NLS_LANG au moment de l'export et de l'import. Mais rien n'y fait. Impossible de récupérer les accents.
Voici quelques infos :
BDD source 8i :
* nls_database_parameters :
* nls_session_parameters :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8PARAMETER VALUE ------------------------------ ---------------------------------------- NLS_LANGUAGE AMERICAN NLS_TERRITORY AMERICA NLS_CHARACTERSET WE8ISO8859P1 NLS_NCHAR_CHARACTERSET WE8ISO8859P1 NLS_RDBMS_VERSION 8.1.7.0.0
BDD cible 9i :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 PARAMETER VALUE ------------------------------ ---------------------------------------- NLS_LANGUAGE FRENCH NLS_TERRITORY FRANCE NLS_COMP BINARY
* nls_database_parameters :
* nls_session_parameters :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10PARAMETER VALUE ------------------------------ ---------------------------------------- NLS_NCHAR_CHARACTERSET AL16UTF16 NLS_LANGUAGE AMERICAN NLS_TERRITORY AMERICA NLS_CHARACTERSET WE8MSWIN1252 NLS_LENGTH_SEMANTICS BYTE NLS_NCHAR_CONV_EXCP FALSE NLS_RDBMS_VERSION 9.2.0.7.0
Le tout fonctionnant sur des serveurs Windows 2003.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 PARAMETER VALUE ------------------------------ ---------------------------------------- NLS_LANGUAGE FRENCH NLS_TERRITORY FRANCE NLS_COMP BINARY NLS_LENGTH_SEMANTICS BYTE NLS_NCHAR_CONV_EXCP FALSE
L'export et l'import se font par batch dans une console cmd.
Pour l'instant je sèche complètement.
Partager