服务器环境是aix的, 装的是9i的oracle ,直接在服务器端备份出dmp文件用ftp工具连接服务器,下载到windows环境,执行导入操作,本机oracle是10g。报如下错:
. . 正在导入表                  "BD_INVBASDOC"导入了           0 行
. . 正在导入表                  "BD_INVBINDLE"导入了           0 行
. . 正在导入表                      "BD_INVCL"导入了           0 行
. . 正在导入表                  "BD_INVMANDOC"导入了           0 行
. . 正在导入表                    "BD_INVREPL"导入了           0 行
. . 正在导入表                  "BD_JOBBASFIL"导入了           0 行
. . 正在导入表                      "BD_JOBCL"导入了           0 行
. . 正在导入表                  "BD_JOBMNGFIL"导入了           0 行
. . 正在导入表                  "BD_JOBOBJPHA"导入了           0 行
. . 正在导入表                   "BD_JOBPHASE"导入了           0 行
. . 正在导入表                    "BD_JOBTYPE"导入了           0 行
. . 正在导入表                    "BD_MEASDOC"导入了           0 行
. . 正在导入表               "BD_NODEPROPERTY"导入了           0 行
. . 正在导入表                    "BD_PAYTERM"导入了           0 行
. . 正在导入表                  "BD_PAYTERMCH"导入了           0 行
. . 正在导入表                 "BD_PRAYVSBUSI"导入了           0 行
. . 正在导入表                   "BD_PRODLINE"导入了           0 行
. . 正在导入表                    "BD_PRODUCE"导入了           0 行
. . 正在导入表                   "BD_PROPCTRL"导入了           1 行
. . 正在导入表             "BD_PROPCTRLDETAIL"导入了          11 行
. . 正在导入表              "BD_PROPCTRL_CELL"导入了          11 行
. . 正在导入表                 "BD_PSNACCBANK"导入了           0 行
. . 正在导入表                  "BD_PSNBASDOC"
IMP-00009: 导出文件异常结束
IMP-00027: 回退上一个表的部分导入失败
IMP-00003: 遇到 ORACLE 错误 24909
ORA-24909: 正在执行调用。当前的操作已取消
IMP-00000: 未成功终止导入请大家帮忙看看,很着急。

解决方案 »

  1.   

    用event跟踪一下,看看到底是哪里有问题。提示:在initxxx.ora里设置
    event='24909 trace name errorstack forever'然后以pfile启动数据库后,再导入一次,看看跟踪文件里有什么内容...
      

  2.   

    你导出的是表?,表空间,还是database?
    先建好和server一样的环境,然后再导入一次试试看
      

  3.   

    dmp文件多大?
    ftp时候是否是bin模式?
    在9i下新建个用户,把dmp导入新建的用户,看看是否出错.
    这样可以确认是否文件损坏或者版本差异导致.
      

  4.   

    客户那边已经关门了,已经没有环境了,只有周一早点去试了。dmp文件也很奇怪,以前备份只有300mb,现在突增到了1.5g。(也就是增加了几万条数据)
    下载工具是用leapftp下载的,不知道如何查看是bin还是assic模式
      

  5.   

    IMP-00009 abnormal end of export fileCause: The export file is probably from an aborted Export session.Action: If so, retry the export and import. Otherwise, report this as an Import bug and submit the export file that caused this error to Oracle Support Services.
      

  6.   

    好象是并发错误,你重新imp看看,你10g哪个版本
      

  7.   

    今天和信息中心的人研究了一下,发现是备份就出错了。
    . . exporting table              BD_PROPCTRLDETAIL         11 rows exported
    . . exporting table               BD_PROPCTRL_CELL         11 rows exported
    . . exporting table                  BD_PSNACCBANK          0 rows exported
    . . exporting table                   BD_PSNBASDOC
    EXP-00002: error in writing to export file
    EXP-00002: error in writing to export fileerror closing export file /htlocalbak/orabak/nchr1.1.dmp
    EXP-00000: Export terminated unsuccessfully
    请问是什么问题啊
      

  8.   

    EXP-00002: error in writing to export file 
    EXP-00002: error in writing to export fileerror closing export file /htlocalbak/orabak/nchr1.1.dmp 
    EXP-00000: Export terminated unsuccessfully 
    ========================================================
    可能是磁盘空间不够了,还有一种可能是FAT32文件系统下,dmp 文件超过 2G 了(fat32 下文件的最大值)。
      

  9.   

    EXP-00002 error in writing to export fileCause: Export could not write to the export file, probably because of a device error. This message is usually followed by a device message from the operating system.Action: Take appropriate action to restore the device.