http://expert.csdn.net/Expert/topic/1815/1815886.xml?temp=5.550784E-02

解决方案 »

  1.   

    hkey_local_machine/software/oracle更改 nls_lang
      

  2.   

    请问一下。中文字符集名字是什么呀!想改成中文的,是不是“ZHS16GB”呢?
      

  3.   

    参考一下:
    修改注册表中HKEY_LOCAL_MACHINE->SOFTWARE->ORACLE->HOME0中NLS_LANG为:
    AMERICAN_AMERICA.WE8ISO8859P1。
    若不行,再改回。
      

  4.   

    可以通过注册表修改或者alter database命令来实现
    修改注册表:在HKEY_LOCAL_MACHINE中寻找oracle中的nls_lang,修改为你的结果字符集。
    alter database:
    alter database dbname character set SIMPLIFIED CHINESE_CHINA.ZHS16GBK
    alter database dbname national character set SIMPLIFIED CHINESE_CHINA.ZHS16GBKgood luck
      

  5.   

    请参看
    http://www2.ccw.com.cn/tips/9906/062804_04.asp
      

  6.   

    中文:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
      或:SIMPLIFIED CHINESE_CHINA.ZHS16CGB231380英文:AMERICAN_AMERICA.WE8ISO8859P1
      

  7.   

    改了注册表后,ORACLE的AGENT的服务不能启动了.
      

  8.   

    (1)修改PROPS$表的VALUE$字段,
       (2)修改注册表
      

  9.   

    可以修改PROPS$表,不过这样ORACLE不推荐这样的,当心数据库该动后启动不起来。
    如果没有什么数据,还是重建DB吧。
      

  10.   

    各位说的太深奥了。没有搞清没有将数据库搞好,最后还是重新装ORACLE了