Your browser does not support JavaScript. This help page requires JavaScript to render correctly. About Locale and the NLS_LANG Parameter
Skip Headers
Previous
Previous
 
Next
Next

About Locale and the NLS_LANG Parameter

A locale is a linguistic and cultural environment in which a system or application runs. The simplest way to specify a locale for Oracle Database software is to set the NLS_LANG parameter.

The NLS_LANG parameter sets the default values of the parameters NLS_LANGUAGE and NLS_TERRITORY for both the server session (for example, SQL statement processing) and the client application (for example, display formatting in Oracle Database tools). The NLS_LANG parameter also sets the character set that the client application uses for data entered or displayed.

The default value of NLS_LANG is set during database installation. You can use the ALTER SESSION statement to change the values of NLS parameters, including those set by NLS_LANG, for your session. However, only the client can change the NLS settings in the client environment.

Related Topics

Oracle Database Globalization Support Guide for more information about specifying a locale with the NLS_LANG parameter

Oracle Database Globalization Support Guide for information about languages, territories, character sets, and other locale data supported by Oracle Database

About the NLS_LANGUAGE Parameter

About the NLS_TERRITORY Parameter

Changing NLS Parameter Values

About Individual NLS Parameters