. . 正在导入表                     "PERSONDOC"          0行被导入
. . 正在导入表                 "PERSONHOLIDAY"        874行被导入
. . 正在导入表                  "PERSONRUNNUM"     202336行被导入
. . 正在导入表                         "PFJSK"     169126行被导入
. . 正在导入表                      "PFJSK_BF"          0行被导入
. . 正在导入表                         "PFMXK"
IMP-00009: 导出文件异常结束
IMP-00020: 用于列缓冲区大小 (16) 的长整数列过大
IMP-00028: 上一个表的部分导入已回退: 回退 139683 行
成功终止导入,但出现警告。

解决方案 »

  1.   

    别人给我发来个dmp的数据,我在本地导入,我导入过很多数据库了,头一次遇到这样的问题
      

  2.   

    缓存区太小 你导入的时候设置一下buffer=10000看看
      

  3.   

    用imp ... show=y来检查导出的文件是否完整。
      

  4.   

    "CREATE TABLE "PFMXK" ("SSJ" VARCHAR2(8), "ESJ" VARCHAR2(8), "SGLB" VARCHAR2"
     "(9), "EGLB" VARCHAR2(9), "KF" NUMBER(10, 0), "SJLH" NUMBER(10, 0), "EJLH" N"
     "UMBER(10, 0), "ISKF" VARCHAR2(4), "FXR" VARCHAR2(8), "KF0" NUMBER(10, 0), ""
     "ID" NUMBER(12, 0), "KAOHE" CHAR(4), "KAOHEREN" CHAR(10), "JB" VARCHAR2(10),"
     " "SIGNNO" NUMBER(10, 0), "YYBH" VARCHAR2(10), "XMBH" VARCHAR2(10), "JSID" V"
     "ARCHAR2(16), "SECTION" VARCHAR2(24))  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXT"
     "RANS 255 STORAGE(INITIAL 65536 FREELISTS 1 FREELIST GROUPS 1) TABLESPACE "L"
     "MSSDATA" LOGGING NOCOMPRESS"
    . . 正在跳过表 "PFMXK"
    IMP-00009: 导出文件异常结束成功终止导入,但出现警告。加上了buffer 和show 出现以上情况
      

  5.   

    “IMP-00009: 导出文件异常结束”,可以确定一定是导出的文件不完整引起的。