手头的DMP是从用户处拿过来的,在CMD里面运行导入指令的全过程如下:
C:\>imp MAINFRAME/excellence_123@ORCL file=C:\HD\jt-hr2oa.dmp fromuser=MAINFRAME touser=MAINFRAMEImport: Release 10.1.0.2.0 - Production on 星期六 7月 21 11:15:22 2007Copyright (c) 1982, 2004, Oracle.  All rights reserved.
连接到: Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - Production
With the Partitioning, OLAP and Data Mining options经由常规路径由 EXPORT:V10.01.00 创建的导出文件警告: 这些对象由 BACKUP1 导出, 而不是当前用户
. . 正在导入表                     "ACTI_SESS"导入了        4743 行
. . 正在导入表                     "FUNC_TREE"导入了          33 行
. . 正在导入表                           "MEE"导入了           0 行
. . 正在导入表                      "MODU_ADM"导入了         106 行
. . 正在导入表                     "MODU_COMP"导入了          74 行
. . 正在导入表                     "MODU_INFO"导入了          19 行
. . 正在导入表                      "RIGH_DEF"导入了           0 行
. . 正在导入表                     "SESS_INFO"导入了           0 行
. . 正在导入表                      "SYS_DEPT"导入了         203 行
. . 正在导入表                       "SYS_GRP"导入了        4900 行
. . 正在导入表                      "SYS_USER"导入了        5013 行
. . 正在导入表                     "USER_TREE"导入了           0 行
IMP-00009: 导出文件异常结束
成功终止导入, 但出现警告。C:\Documents and Settings\Administrator>到入到那里就中止了,还有很多的数据导不入,在网上找了好多的资料,始终解决
不了,请求大家帮忙。数据库oracle10g,用户提交的数据也是10G

解决方案 »

  1.   

    这样的情况只有两种可能:
    1.用户给你的DMP文件就是异常结束的DMP文件,不完整,你可以再要一次;
    2.ORACLE的内部错误,自己是没有办法解决的,只有跟ORACLE公司联系解决.
      

  2.   

    http://www.etuangou.com.cn/etuangou/Article_Show.asp?ArticleID=20
    看看会不会有帮助
      

  3.   

    如果排除了导入Dmp的完整性问题。
    你需要考虑客户和你的DB环境是否有出入。
    比如客户的某个特定Index时间在某个特定的表空间上的,但是你的本地没有这个表空间或者导入用户对这个表空间没有写权限等等。
    还有,你的数据库是不是已经没有办法再扩展了。
    也就是说你用到的表空间,是否已经满了。而没有设定自增长规则。
    等等。
    原因很多,需要逐条排除。
      

  4.   

    如果是本地数据库的问题,一般都会在imp 的log中报出错来的,比如,表空间不够的错等等.
    但是从你的imp log来看没有这样的ora 错,所以我觉得还是dmp 文件的问题.你找用户确认下.
      

  5.   

    这些对象由 BACKUP1 导出, 而不是当前用户