What causes the error "NLS_LANG setting on Oracle client cannot be verified" when creating new configuration?

0 Likes

Problem:

What causes the error "NLS_LANG setting on Oracle client cannot be verified" when creating new configuration?

Resolution:

  • Product Name: StarTeam
  • Product Version: 2006
  • Product Component: Server
  • Platform/OS Version: Windows 2003


This error occurs most likely when StarTeam server machine doesn"t have the full Oracle client but just have instant client. Oracle Instant Client allows you to run your applications without having an ORACLE_HOME however StarTeam looks for ORACLE_HOME to detect NLS_LANG settings. To resolve this problem you can either install a standard Oracle client or create below registry entries to work with Oracle instant client.

  1. Open the registry
  2. Go to HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE
  3. Create a new key with name "HOME0"
  4. Under "HOME0" , create 3 new string values:
  • NLS_LANG with a value of AMERICAN_AMERICA.WE8MSWIN1252
  • ORACLE_HOME with a value of the Oracle installation directory like C:\oracle\ora92
  • ORACLE_HOME_KEY with a value of Software\ORACLE\HOME0

These keys may already exist in the registry under one of the other Oracle keys therefore you could just copy them to reduce the risk of typos. Please restart the StarTeam Administration Tool or any other application that uses this connection after making this change.



Author: Praveen Boyeneni

Old KB# 27415
Comment List
Related
Recommended