这个是由于你备份的数据文件,跟你现在的数据库的字符级不一致。
修改的方法,SQL> SHUTDOWN IMMEDIATE;   
SQL> STARTUP MOUNT;
SQL> ALTER SYSTEM ENABLE RESTRICED SESSION;
SQL> ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
SQL> ALTER DATABASE OPEN;
SQL> ALTER DATABASE CHARACTER SET <new_character_set_name>;
SQL> SHUTDOWN IMMEDIATE;   SQL> STARTUP;

解决方案 »

  1.   

    这里还有个,CSDN的帖子
    http://expert.csdn.net/Expert/topic/1815/1815886.xml?temp=.628689
      

  2.   

    把字符集改为同样就可以啦~就是改 NLS_LANG
      

  3.   

    我到处数据的机子上的注册表里面的NLS_LANG为SIMPLIFIED CHINESE_CHINA.ZHS16GBK,倒入的机子上的注册表里面的NLS_LANG也是SIMPLIFIED CHINESE_CHINA.ZHS16GBK,还是不能导入???????????
      

  4.   

    IMP-00069 Could not convert to environment national character set's handleCause: This is an internal error.Action: Contact Oracle Customer Support.
      

  5.   

    如果你的dmp是由816完成的,那么肯定没有问题,不知道你的这两台机器联网么?假设联网,直接建立oracel连接,然后用816 exports 817's data
      

  6.   

    sanoul(垃圾) 能详细点吗?
      

  7.   

    我到处数据的机子上的注册表里面的NLS_LANG为SIMPLIFIED CHINESE_CHINA.ZHS16GBK,倒入的机子上的注册表里面的NLS_LANG也是SIMPLIFIED CHINESE_CHINA.ZHS16GBK,还是不能导入???????????
     那你的数据库内部字符级是否也是一样呢?