ORACLE : ERREUR ORA-12705 - Invalid or Unknow NLS parameter value specified
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 :
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]
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :