说过了——“所有客户端注册表也改成AMERICAN_AMERICA.WE8ISO8859P1”另外说明的客户端用的是SQLPLUS或BDE。

解决方案 »

  1.   

    如果数据库是AMERICAN_AMERICA.WE8ISO8859P1字符级
      客户端注册表NLS_LANG修改为AMERICAN_AMERICA.WE8ISO8859P1就可以
      

  2.   

    本来应该是通过:ALTER DATABASE CHARACTER SET“来更改字符集的,它会修改12张数据字典,通过修改表PROPS$只是修改了其中的12分之1,如果你没有备份的话,可能系统就完了,9i中可以重起数据库把字符集再改回来(看看你的ALTER.log文件)。
    GOOD LUCK!