好像是的,目标oracle和源oracle一个是英文版,一个是中文版

解决方案 »

  1.   

    平台不同啊,一个是window,一个是Linux吧。
      

  2.   

    LZ 的 imp 语句是否使用了 ignore 语句?如果使用了,则可能是数据库中已存了这些张表,并且那个字段的长度是 30 ,而你的 dmp 包,要插入一个长度为 39 的字如果没有使用,应该是你这个包的字符集和目标库的不一样。
      

  3.   


    我查看了一下,源库和目标库的字符集确实不一样!
    源库是GBK
    目标库是utf8该怎么办呢?
      

  4.   


    字段加长度的方法,我试试,谢谢另外,我再网上找的修改环境变量NLS_LANG的说法,我源库导出前,设置了一下,结果导出时报错,请看看
      

  5.   

    simplified chinese这中间要有空格没有用处,windows下默认就是GBK字符集,两个数据库字符集不同,转换是必然的