我并没有改变任何有关字符集的设置,
只是删除了UNIX下ORACLE服务器中一表空间,
然后用IMP做恢复,
就出现这个问题,?
怎么办?

解决方案 »

  1.   

    你用2000连unix下的oracle
    select 几条含中文的记录看看是否也将中文显示为??
    如果是就应该是2000下的Oracle 和Unix下的Oracle所安装的字符集不同
    可将2000下注册表中LOCAL_MACHINE..-SOFTWARE-ORACALE
    下的字符串NLS_LANG的值设置为NA或SIMPLIFIED CHINESE_CHINA.ZHS16BGK或...
    然后重导试试!
      

  2.   

    你用unix连2000下的oracle,
    在UNIX下倒出2000中的数据,
    在UNIX 下倒入,字符问题就可解决。
      

  3.   

    我的DMP文件是通过FTP的BINARY模式传过去的,是不是这个原因?