我们知道,Oracle客户端语言支持可以通过NLS_LANG参数的设置来完成,不同的系统平台上NLS_LANG参数的设置会有所不同。本文我们首先介绍了NLS_LANG参数的构成,然后介绍了Oracle客户端NLS_LANG参数在Windows平台和Unix平台上的设置,现在我们开始介绍这一部分内容。

1. NLS_LANG 参数构成

NLS_LANG参数由以下局部构成:NLS_LANG=_.,NLS_LANG各局部含义如下:

LANGUAGE指定:

Oracle消息利用的语言

日期中月份和日揭示

TERRITORY指定:

货币和数字款式

地区和计算礼拜即日期的适应

CHARACTERSET:扼制客户端利用过程利用的字符集。

在Windows上察看目前系统的代码页能够利用chcp号召:E:/>chcp,行动的代码页: 936。代码页936也即便中文字符集GBK。

2. 察看NLS_LANG 的措施

Windows利用echo %NLS_LANG%,如:

E:/>echo %NLS_LANG%

AMERICAN_AMERICA.ZHS16GBK

Unix利用env|grep NLS_LANG,如:

/opt/oracle>亚马逊电纸书env|grep NLS_LANG

NLS_LANG=AMERICAN_CHINA.ZHS16GBK

Windows客户端设置能够在登记表中改动NLS_LANG,翔实键值位于:HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/HOMExx/,xx指存在多个ORACLE_HOME时系统编号。

3. 察看数据库目前字符集参数设置

SELECT * FROM v$nls_parameters;

select * from nls_database_parameters

select userenv(‘language’) from dual;

4. 察看数据库可用字符集参数设置

SELECT * FROM v$nls_valid_values;

5. 客户端 NLS_LANG 的设置措施

Windows:

# 常用中文字符集

setNLS_LANG=SIMPLIFIEDCHINESE_CHINA.ZHS16GBK

# 常用unicode字符集

setNLS_LANG=american_america.AL32UTF8

能够穿越修正登记表键值永远设置:HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/HOMExx/NLS_LANG。

Unix:

# 常用unicode字符集

exportNLS_LANG=american_america.AL32UTF8

# 常用中文字符集

exportNLS_LANG="Simplified Chinese_china".ZHS16GBK

能够编辑bash_profile 文件举行永远设置:

vi .bash_profile

NLS_LANG="Simplified Chinese_china".ZHS16GBK export NLS_LANG

# 使bash_profile 设置见效

source .bash_profile

关于Oracle客户端NLS_LANG参数的设置方面的知识就介绍这么多,如果您想了解更多关于Oracle数据库的知识,可以看一下这里的文章:http://database.51cto.com/oracle/,相信一定能够带给您收获的!

【编辑推荐】

【责任编辑:赵鹏 TEL:(010)68476606】

点赞 0

oracle nls_lang gbk,Oracle客户端NLS_LANG参数的设置详解相关推荐

  1. 《oracle大型数据库系统在AIX/unix上的实战详解》讨论31: oracle、sybase 数据库的不同访问...

    <Oracle大型数据库系统在AIX/UNIX上的实战详解> 讨论31:  oracle.sybase 数据库的不同访问方式   文平. 用户来信要求更细节比较一下Oracle和sybas ...

  2. Oracle大型数据库系统在AIX/UNIX上的实战详解

    前言 风,紧, 夜,深沉, 剑,已出鞘, 影,飘然前行! 本书的立意和内容 在服务器领域,IBM p系列服务器与AIX操作系统毫无疑问是UNIX服务器领域中的佼佼者,它代表着UNIX深刻的技术内涵和广 ...

  3. Gentoo 2005.1 完整的USE参数清单中文详解(转)

    Gentoo 2005.1 完整的USE参数清单中文详解(转)[@more@] apache2 - 当一个程序包同时支持Apache1和Apache2时,选择支持Apache2 *apm - 添加AP ...

  4. Gentoo 2005.1 完整的USE参数清单中文详解

    Gentoo 2005.1 完整的USE参数清单中文详解 apache2 - 当一个程序包同时支持Apache1和Apache2时,选择支持Apache2 *apm - 添加APM电源管理支持[参考文 ...

  5. linux 内存 参数,linux free命令参数及用法详解(linux查看内存命令)

    linux free命令参数及用法详解(linux查看内存命令) 2019年05月31日 | 萬仟网科技 | 我要评论 free指令会显示内存的使用情况,包括实体内存,虚拟的交换文件内存,共享内存区段 ...

  6. linux 的中断 命令,linux skill命令参数及用法详解(linux中断进程执行命令)

    linux skill命令参数及用法详解(linux中断进程执行命令) 发布时间:2012-07-21 12:09:37   作者:佚名   我要评论 linux 冻结进程命令 skill 使用详解 ...

  7. linux mount命令参数及用法详解

    linux mount命令参数及用法详解 非原创,主要来自 http://www.360doc.com/content/13/0608/14/12600778_291501907.shtml. htt ...

  8. linux useradd(adduser)命令参数及用法详解(linux创建新用户命令)

    linux useradd(adduser)命令参数及用法详解(linux创建新用户命令) useradd可用来建立用户帐号.帐号建好之后,再用passwd设定帐号的密码.而可用userdel删除帐号 ...

  9. python 参数拼接token_对python的unittest架构公共参数token提取方法详解

    额...每个请求都有token值的传入,但是token非常易变,一旦变化,所有的接口用例都得改一遍token,工作量太大了... 那么有没有一种方法能把token提取出来,作为一个全局变量,作为一个参 ...

最新文章

  1. 使用version遇到的那些坑
  2. 五丶阿东安装部署教程+青龙对接阿东及傻妞实现自动登录
  3. VC中获取窗口句柄的各种方法
  4. git 撤销对工作区中文件的修改
  5. mysql8.0.23下载安装详细教程
  6. c++ template笔记(1)模板函数
  7. HTML照片墙 个性相册源码
  8. 学android开发,入门语言JAVA知识点
  9. 未来五年程序员应当具备的十项技能
  10. 追新求快的时代,别让 Java Web 开发必备工具 Tomcat 变成“熟悉的陌生人”!
  11. QT编译错误:invalid application of 'sizeof' to incomplete type 'Qt3DRender::QPickEvent'
  12. warning C4995: “....”: 名称被标记为 #pragma deprecated
  13. watir 基础知识
  14. jQuery手风琴图片轮播(源码+注释)
  15. WPF入门教程系列(2)---基础篇
  16. matlab添加文件夹语音_基于MATLAB的语音处理
  17. Scratch3.0新手入门教程
  18. Sigar获取系统信息
  19. 【毕业设计】stm32单片机智能扫地机器人 - 嵌入式 物联网
  20. 计算机图形学【GAMES-101】13、光场、颜色与感知

热门文章

  1. 一线互联网公司薪资情况,可供你参考!
  2. 淘宝正在清洗35岁以上的老人
  3. STM32/M3/M0关于开关总中断的问题
  4. weihan talk
  5. MangoTrainingCourse课程hands-on lab-1
  6. python 知识点怎么办_python中的小知识点
  7. 天津消协警示“58同城” 请珍视消费者的信任和选择
  8. Redmi K40系统截图曝光:配备顶级2K屏幕+骁龙870移动平台
  9. 魅族POP2s真无线耳机正式发布:售价299元!
  10. 保护我方小学生!腾讯游戏全面启用防沉迷规则,每月充值金额有上限