经由常规路径由 EXPORT:V10.02.01 创建的导出文件
已经完成 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集中的导入IMP-00008: 导出文件中出现无法识别的语句:  
IMP-00017: 由于 ORACLE 错误 911, 以下语句失败:
 "CREATE TYPE "STRTABLETYPE" TIMESTAMP '2010-05-27:02:07:43' OID '87842688169"
 "6E1ECE040007F010056D8'  ;"
IMP-00003: 遇到 ORACLE 错误 911
ORA-00911: invalid character
操作过程:(本地window)toad导出(远程Linux)的数据库数据--xxx.dmp,然后用toad把xxx.dmp导入另一台Linux的数据库,两台Linux的环境是一样的,数据库字符集也一样。结果出现了上面的错误。不知道是什么原因呢。

解决方案 »

  1.   

    导入之前有几点注意的地方:
    1. 2个库的表空间要一致
    2. 为避免不必要的冲突,最好把库里所有的表,索引什么的都删除掉,留一个空库在往里导
    3. 数据库版本要一致。
    4. 导出和导入的模式要对应。 
    ------------------------------------------------------------------------------ 
    Blog: http://blog.csdn.net/tianlesoftware 
    网上资源: http://tianlesoftware.download.csdn.net 
    相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx 
    DBA1 群:62697716(满); DBA2 群:62697977(满)
    DBA3 群:63306533;     聊天 群:40132017
      

  2.   


    你在源库里看一下这个Type:
     
    "CREATE TYPE "STRTABLETYPE" TIMESTAMP '2010-05-27:02:07:43' OID '87842688169"
     "6E1ECE040007F010056D8' ;"
      

  3.   

    不大清楚,看样子是自定义的呢,偶是搞开发的,数据库实在不咋咋地,DBA走了,俺偶然来接手的,如何知道是不是自定义的呢?
      

  4.   

    解决了,原来TYPE 定义没完整。散分....