在 RDS Custom for Oracle 中設定 NLS_LANG 值 - Amazon Relational Database Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

在 RDS Custom for Oracle 中設定 NLS_LANG 值

地區設定是處理語言和文化需求的一組資訊,這些資訊對應至特定語言和國家。若要指定 Oracle 軟體的地區設定行為,請在您的用戶端主機上設定 NLS_LANG 環境變數。此變數會設定用戶端應用程式在資料庫工作階段中所使用的語言、地區和字元集。

對於 RDS Custom for Oracle,您只能設定NLS_LANG變數中的語言: 區域和字元使用預設值。該語言用於 Oracle 資料庫訊息、定序,日期名稱和月份名稱。每個支援的語言都有唯一名稱,例如美國英文、法文或德文。如果未指定語言,值預設為美國英文。

建立 RDS Custom for Oracle 資料庫後,您可以在用戶端主機NLS_LANG上將 設定為英文以外的語言。若要查看 Oracle 資料庫支援的語言清單,請登入您的 RDS Custom for Oracle 資料庫並執行下列查詢:

SELECT VALUE FROM V$NLS_VALID_VALUES WHERE PARAMETER='LANGUAGE' ORDER BY VALUE;

您可以在主機命令列上設定 NLS_LANG。下列範例會在 Linux 上使用 Z Shell,將用戶端應用程式的語言設定為德文。

export NLS_LANG=German

您的應用程式會在啟動時讀取 NLS_LANG 值,然後在連線時將其傳達至資料庫。

如需詳細資訊,請參閱 Oracle 資料庫全球化支援指南 中的使用 NLS_LANG 環境變數選擇區域