如题,可能是编码方式问题,我用的是UTF-8,而导入的库可能是ZHS16GBK
如何修改oracle服务器编码方式
或imp是否有什么参数指定编码方式??

解决方案 »

  1.   

    有文章说
    HKEY_LOCAL_MACHINE-----SOFTWARE---ORACALE还有这下面有个分支:home0,NLS_LANG的键值就是oracle使用的编码方式,如果这样,我的机器和对方机器都是ZHS16GBK的,为什么会出现最大值问题???
      

  2.   

    NLS_CHARACTERSET 修改这个参数。
      

  3.   

    已查NLS_LANG是客户端编码方式,服务器数据库虽然是10G,但是是被人改了编码,应该此问题等同于9I导出,10G导入出现的问题
    可是注册表里没有找到NLS_CHaracterset这个键值,同目录下自己建吗??、
      

  4.   

    UPDATE sys.PROPS$ SET VALUE$='ZHS16GBK'
    --select * from sys.PROPS$ 
    where name ='NLS_CHARACTERSET'