摘要:本文将带你了解Linux系统运维之Linux 下Oracle中文乱码,希望本文对大家学Linux有所帮助。
安装Oracle就怕数据出现乱码!出现过几次,自己想深入了解。
总结了下Oracle数据库出现乱码的原因:
1、客户端与服务器是一致,但是操作系统与服务器不一致
2、 操作系统和服务器是一致,但是客户端与服务器不一致
针对第1种情况:
查看服务器端编码:
修改Linux操作系統編碼
# vim /etc/sysconfig/i18n
需注意的是:如果默认语言是en_US.UTF-8,在Linux的字符和图形界面下都是无法显示和输入中文的。如果默认语言是中文,比如zh_CN.GB18030 或者zh_CN.gb2312,字符界面无法显示和输入,图形界面可以。
【以上是我的修改內容,测试可行】
针对第2种情况:
查看服务器端编码:
编辑linux 的配置文件加入NLS_LANG变量:
#vim /etc/profile
1. export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
或者是修改Oracle用户的配置文件
$ vim ~/.bash_profile
1. export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
总之:字符集要统一
本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标系统运维之Linux!
您输入的评论内容中包含违禁敏感词
我知道了
请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号