ロケールとは、システムやプログラムを実行する言語的および文化的な環境のことです。Oracleソフトウェアのロケール動作を指定する最も簡単な方法は、NLS_LANG環境パラメータを設定することです。このパラメータによって、クライアント・アプリケーションとデータベース・サーバーで使用される言語と地域が設定されます。また、クライアントのキャラクタ・セット(クライアント・プログラムによって入力または表示されるデータのキャラクタ・セット)も設定されます。
UNIXプラットフォーム上では、NLS_LANGは環境変数として設定されます。Windowsプラットフォームでは、NLS_LANGはレジストリ内で設定されます。
NLS_LANGパラメータには、3つのコンポーネント、language、territoryおよびcharsetがあります。このパラメータは、句読点を含めて次の書式で指定します。
NLS_LANG = language_territory.charset
たとえば、Oracle InstallerでNLS_LANGが移入されない場合、その値はデフォルトでAMERICAN_AMERICA.US7ASCIIとなります。この場合のlanguageはAMERICAN、territoryはAMERICA、charsetはUS7ASCIIです。NLS_LANGおよびその他のNLSパラメータの値は、大/小文字を区別しません。
グローバリゼーション・サポート環境の設定