已经有人解决这个问题了,用你现在的oracle导出EXPDAT.DMP,用ultraedit等工具打开,是二进制代码,比较一下两个文件前面的编码有什么不一样,将mydmp.dmp修改成和EXPDAT.DMP一样的,我修改的是第一行,只有一点点不同,看看你就知道了,然后类似这样导入:
imp user/pwd@mydomain file="c:\mydmp.dmp" full=y ignore=y
就可以了,试试看!

解决方案 »

  1.   

    仍关注这个问题,因为怀疑 blob或clob数据导入后有问题,见http://expert.csdn.net/Expert/TopicView1.asp?id=1219099。关注!
      

  2.   

    NLS_LANG=???       简体中文(ZHS16GBK)
    这样设置好环境变量
    然后可以把dmp文件中第二三字节由  00 01 修改为 03  54
      

  3.   

    but mydmp.dmp is a 3GB file how to modify it?
      

  4.   

    to  tiko(tiko) : how to change the characterset?
      

  5.   

    输入字符集,然后搜索一下,这个论坛里早就有这个faq啊!
      

  6.   

    有些编辑工具打开很快的,或者下面的帖子请看看http://www.itpub.net/showthread.php?s=&threadid=49880
      

  7.   


    进入sys用户,查找并修改PROPS$,修改该表!修改时候要特别小心,修改错了数据库就起不来了!