oracle

推荐列表 站点导航

当前位置:首页 > 数据库 > oracle >

Oracle客户端 NLS_LANG 的设置方法

来源:网络整理  作者:网络  发布时间:2020-12-13 06:52
Oracle客户端 NLS_LANG 的设置方法,如果服务器端与客户端不一样会提示错误,windows下通过注册表下可以解决...

-地区和计算星期及日期的习惯
NLS_LANG=<Language>_<Territory>.<Clients Characterset>
export NLS_LANG=american_america.AL32UTF8
/opt/oracle>env|grep NLS_LANG
2. 查看 NLS_LANG 的方法

Windows:
在Windows上查看当前系统的代码页可以使用chcp命令:
可以编辑 bash_profile 文件进行永久设置
NLS_LANG各部分含义如下:

1. NLS_LANG 参数组成
NLS_LANG=AMERICAN_CHINA.ZHS16GBK
export NLS_LANG="Simplified Chinese_china".ZHS16GBK
如:
Windows客户端设置,可以在注册表中更改NLS_LANG,具体键值位于:
# 常用中文字符集
# 使 bash_profile 设置生效
Oracle客户端NLS_LANG设置

LANGUAGE指定:
可以通过修改注册表键值永久设置
或者对于unicode应用设置为UTF8
如:
AMERICAN_AMERICA.ZHS16GBK
活动的代码页: 936
代码页936也就是中文字符集 GBK,在Microsoft的官方站点上,我们可以遭到关于936代码页的具体编码规则,请参考以下链接:
echo %NLS_LANG%
source .bash_profile
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOMExx\NLS_LANG
set NLS_LANG=american_america.AL32UTF8
3. 查看数据库当前字符集参数设置
# 常用unicode字符集
# 常用中文字符集

# 常用unicode字符集
Windows使用:
NLS_LANG参数由以下部分组成:



xx指存在多个ORACLE_HOME时系统编号。

TERRITORY指定
Unix:
SELECT * FROM v$nls_valid_values;

-Oracle消息使用的语言
vi .bash_profile

Unix使用:


select * from nls_database_parameters

select userenv('language') from dual;
-货币和数字格式
4. 查看数据库可用字符集参数设置

通常设置或者等于客户端(如Windows)代码页

env|grep NLS_LANG

OracleWindowsMicrosoftUnixBash
SELECT * FROM v$nls_parameters;
CHARACTERSET:
set NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
-日期中月份和日显示
E:\>chcp
NLS_LANG="Simplified Chinese_china".ZHS16GBK export NLS_LANG
E:\>echo %NLS_LANG%
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOMExx\

-控制客户端应用程序使用的字符集
5. 客户端 NLS_LANG 的设置方法

相关热词: oracle 方法

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://www.juheyunku.com/sql/oracle/3211.shtml

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

Oracle客户端 NLS_LANG 的设置方法

2020-12-13 编辑:网络


-地区和计算星期及日期的习惯
NLS_LANG=<Language>_<Territory>.<Clients Characterset>
export NLS_LANG=american_america.AL32UTF8
/opt/oracle>env|grep NLS_LANG
2. 查看 NLS_LANG 的方法

Windows:
在Windows上查看当前系统的代码页可以使用chcp命令:
可以编辑 bash_profile 文件进行永久设置
NLS_LANG各部分含义如下:

1. NLS_LANG 参数组成
NLS_LANG=AMERICAN_CHINA.ZHS16GBK
export NLS_LANG="Simplified Chinese_china".ZHS16GBK
如:
Windows客户端设置,可以在注册表中更改NLS_LANG,具体键值位于:
# 常用中文字符集
# 使 bash_profile 设置生效
Oracle客户端NLS_LANG设置

LANGUAGE指定:
可以通过修改注册表键值永久设置
或者对于unicode应用设置为UTF8
如:
AMERICAN_AMERICA.ZHS16GBK
活动的代码页: 936
代码页936也就是中文字符集 GBK,在Microsoft的官方站点上,我们可以遭到关于936代码页的具体编码规则,请参考以下链接:
echo %NLS_LANG%
source .bash_profile
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOMExx\NLS_LANG
set NLS_LANG=american_america.AL32UTF8
3. 查看数据库当前字符集参数设置
# 常用unicode字符集
# 常用中文字符集

# 常用unicode字符集
Windows使用:
NLS_LANG参数由以下部分组成:



xx指存在多个ORACLE_HOME时系统编号。

TERRITORY指定
Unix:
SELECT * FROM v$nls_valid_values;

-Oracle消息使用的语言
vi .bash_profile

Unix使用:


select * from nls_database_parameters

select userenv('language') from dual;
-货币和数字格式
4. 查看数据库可用字符集参数设置

通常设置或者等于客户端(如Windows)代码页

env|grep NLS_LANG

OracleWindowsMicrosoftUnixBash
SELECT * FROM v$nls_parameters;
CHARACTERSET:
set NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
-日期中月份和日显示
E:\>chcp
NLS_LANG="Simplified Chinese_china".ZHS16GBK export NLS_LANG
E:\>echo %NLS_LANG%
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOMExx\

-控制客户端应用程序使用的字符集
5. 客户端 NLS_LANG 的设置方法

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://www.juheyunku.com/sql/oracle/3211.shtml

相关文章

风云图片

推荐阅读

返回oracle频道首页