更换oracle nls,Oracle更改客户端语言字符集设置NLS_LANG的方法

Windows平台下,一般的输入cmd运行regedit进入注册表,进入HKEY_LOCAL_MACHINE  -->  SOFTWARE  -->  Wow6432Node  --> Oracle  -->  HEY_DevSuiteHome1,在右边列表中找到NLS_LANG,如果要设置为英文语言,即设置为:AMERICAN_AMERICA.ZHS16GBK ,也可以设置成中文字符集:SIMPLIFIED CHINESE_CHINA.ZHS16GBK。

客户端NLS_LANG的设置方法总结:

Windows:

常用中文字符集:set NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK

常用unicode字符集:set NLS_LANG=AMERICAN_AMERICA.AL32UTF8

也有:SIMPLIFIED CHINESE_CHINA.AL32UTF8

可以通过修改注册表键值永久设置:HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOMExx\NLS_LANG(或者是类似HKEY_LOCAL_MACHINE  -->  SOFTWARE  -->  Wow6432Node  --> Oracle  -->  HEY_DevSuiteHome1)

Unix/Linux:

常用unicode字符集:export NLS_LANG=american_america.AL32UTF8

常用中文字符集:export NLS_LANG="Simplified Chinese_china".ZHS16GBK

可以编辑 bash_profile 文件进行永久设置:

vi .bash_profile

NLS_LANG="Simplified Chinese_china".ZHS16GBK export NLS_LANG

使 bash_profile 设置生效

source .bash_profile

注意,查看数据库当前字符集参数设置可用:SELECT * FROM v$nls_parameters;查看数据库可用字符集参数设置可用:SELECT * FROM v$nls_valid_values。

转自:

http://yedward.net/?id=50

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值