ITPub博客

首页 > Linux操作系统 > Linux操作系统 > oracle10g在rhel4环境下启动及中文乱码问题

oracle10g在rhel4环境下启动及中文乱码问题

原创 Linux操作系统 作者:xuelu2000 时间:2009-09-29 13:14:21 0 删除 编辑

最近在学习rhel4安装10gRAC时,先安装了一个单实例测试一下操作系统是否已支持。测试结果是:将rhel4安装光盘中的绝大部分组件安装上后,安装10g是没有问题的。但启动时出现中文乱码的问题:
1、在sqlplus '/ as sysdba'登录后,运行startup命令后,终端界面显示乱码;
2、在另外一台机的XP客户端登录后,新建一个测试表并插入一条中文数据,此时如果在XP客户端查询,结果正确;但如果直接在RHEL4服务器上的SQLPLUS查询,结果则为乱码。

此问题,在以前的ORACLE9I安装(rhel3)过程中也碰到过,但具体如何解决已忘记。现将此次的具体方法记录一下,以便备查。

方法:
在linux服务器上oracle用户下执行
export NLS_LANG='SIMPLIFIED CHINESE_CHINA.ZHS16GBK'
(或者直接修改oracle用户的环境配置文件.bash_profile,以便永久生效)
然后重新启动数据库即可。

参考eygle关于字符集的系列文章:
http://www.eygle.com/archives/2004/09/nls_character_set_01.html
http://www.eygle.com/archives/2004/09/nls_character_set_02.html
http://www.eygle.com/archives/2004/09/nls_character_set_03.html
http://www.eygle.com/archives/2004/09/nls_character_set_04.html
http://www.eygle.com/archives/2004/09/nls_character_set_05.html
http://www.eygle.com/archives/2004/09/nls_character_set_06.html
http://www.eygle.com/archives/2004/09/nls_character_set_07.html

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/95233/viewspace-615852/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2009-03-23

  • 博文量
    89
  • 访问量
    235102