Lorsqu'on installe le client ORACLE 10G sur un poste (ou serveur), comme dans la documentation disponible :
On peut avoir quelques surprises lorsque l'on tente de se connecter sur des serveurs ORACLE distant.
En effet, alors que tous les paramètres sont OK (TNSNames, Login et mot de passe), le serveur vous renvoie systématiquement le message suivant :
- ORA-12705 - Invalid or Unknow NLS parameter value specified
Ceci est du à un paramètre stocké en base de registre concernant la langue du poste client (ou du serveur). Ainsi il faut aller dans la clé :
- HKLM\SOFTWARE\ORACLE\KEY_[InstanceName]
On trouve alors le champs :
- NLS_LANG
Il faut donc modifier la valeur dans ce champs par la suivante :
- AMERICAN_AMERICA.WE8ISO8859P1
Une fois la modification effectuée, vous devez fermer votre client (SQL+) puis le relancer et vous reconnecter sur le serveur distant.
Vous trouverez des détails de ce bug sur le site ORACLE FAQ:
Romelard Fabrice [MVP]
Commentaires
Enregistrer un commentaire