本人现在已成功安装oracle在REHL5.4上,但出现如下问题请各位支支招:
1、现在系统编码为:zh_CN.UTF-8,在使用dbca时出现的图形界面中中文字符全乱小方框一样的乱码
2、现在已创建一数据库其字符集为WE8ISO8859P1,且将oracle817一备份dmp文件导入其中。在通过sql*plus查询导入数据时凡为中文字符处全以“???”显示,客户端字符集设置为WE8ISO8859P1后,中文字符同样显示为“???”符号

解决方案 »

  1.   

    设置操作系统字符的字符集没?
    1. export 参数 $ export NLS_LANG="simplified chinese_china.zhs16gbk"2. 修改配置单数修改.bash_profile 中的参数,添加相关信息NLS_LANG="simplified chinese_china.zhs16gbk"; Export NLS_LANG; 以上是在Linux平台,windows 平台用C:> NLS_LANG="simplified chinese_china.zhs16gbk"或者添加一个环境变量就可以了。
    ------------------------------------------------------------------------------ 
    Blog: http://blog.csdn.net/tianlesoftware 
    网上资源: http://tianlesoftware.download.csdn.net 
    相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx 
    Q Q 群:62697716
      

  2.   

    在CenotOS 5.3中文环境下安装Oracle 10g R2时,进入图形化界面后,发现中文乱码。在网上搜索后,发现是由于Linux上没有安装Oracle安装时使用的字体库造成的。从以下网站下载字体库http://download.csdn.net/source/1073202然后在Linux下执行以下命令,把字体库安装到相应位置即可mkdir -p /usr/share/fonts/zh_CN/TrueType
    cp zysong.ttf /usr/share/fonts/zh_CN/TrueType/这样在安装的时候。Oracle就会提示中文了,而不再是中文乱码了。
    本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/Blaider/archive/2009/12/01/4913872.aspx楼主试一下吧……
      

  3.   

    -- Oracle用户下操作
    $ vi /home/oracle/.bash_profile# 添加以下两行 
    NLS_LANG="SIMPLIFIED CHINESE_CHINA.AL32UTF8"; export NLS_LANG
    ORA_NLS33=$ORACLE_HOME/nls/data; export ORA_NLS33# 使环境变量生效
    $  source /home/oracle/.bash_profile
      

  4.   

    兄弟们上述方法我都 试过了,使用dbca时小方框形中文乱码仍然存在啊!/home/duchao/temp/lm.jpg
      

  5.   

    我遇到过这个问题,研究了半天之后发现是 oracle 版本下载错误。
    请重新下载一个 符合你的数据库版本。
    如:
    Oracle Database 10g Release 2 (10.2.0.1.0) for Linux x86http://www.oracle.com/technology/software/products/database/index.html 
      

  6.   

    大家好,我现在是用root用户登录linux使用dbca命令可以正常显示中文了,但是换作oracle用户登录linux使用dbca仍旧无法正常显法中文??我使用linux用户修改过/usr/java/jre1.6.0_18/lib/fonts下面的fonts.dir文件就能让dbca正常显示中文,请问linux上的其它用户要怎么设置才能用啊??
      

  7.   

    -- 那是你的系统语言是用的中文,将之改为英文的就可以了vi /etc/sysconfig/i18nLANG 改为 en 就OK了!
      

  8.   

    呵呵,中午有点忙没来得急说哈!
    这问题是JAVA的swing对中文显示的问题,我自己新装了个JDK1.6然后在jdk中的jre里面添加了中文字体
    最后把dbca、netca当中的jre路径指向我添加了中文字体的里面就可以了