sql >> Database >  >> RDS >> Oracle

Effecten van het wijzigen van de NLS_LANG-instelling in het register voor Oracle Client

Ik had een soortgelijk probleem met de;

ORA-12705:Geen toegang tot NLS-gegevensbestanden of ongeldige omgeving opgegeven

De ODP.NET dll's of instant client waren het register aan het lezen;

HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\NLS_LANG=NA

De waarde NA heeft de fout veroorzaakt.

Dit kwam omdat ik al een client-installatie had, maar ik wilde de oracle instant-client via een netwerkschijf gebruiken voor de VB.NET-app met ODP.NET.

Mijn simpele oplossing in mijn vb.net oplossing was bijvoorbeeld om de omgeving voor de applicatie aan te passen via:

Environment.SetEnvironmentVariable("NLS_LANG", 
                    "AMERICAN_AMERICA.WE8MSWIN1252", 
                    EnvironmentVariableTarget.Process)

nb. De Oracle "NLS FAQ"-link is niet langer geldig (2012)



  1. PHP en checkboxes check die gaan naar tabel

  2. Oracle SQL - Hoe u tellingen kunt krijgen op basis van datums in meerdere kolommen in ORACLE

  3. Hoe kan ik terugkerende automatische verbindingen met Oracle Database voorkomen?

  4. Database Load Balancing met ProxySQL &AWS Aurora