你要备份数据库呀?看看其他有没有对表进去操作的,或者说数据文件的磁盘空间有没有问题。我原来好像也遇到过这样的问题。不过最后CTRL+C后重新启动后就好了

解决方案 »

  1.   

    1、看看这个表段是不是占用空间特别大,先多个给他的表空间一点空间,不要让他被迫扩展~
    2、exp ***/*** table 方式,单独对这一个表,进行一次操作,结果会如何呢?
    3、导入/导出似乎会占用大量的回滚表空间(???不是很清楚)
      

  2.   

    先disable掉在表上的触发器、约束、索引等等,导入完成后在添加上
      

  3.   

    我昨天对导入又重新分些了一下,我觉得你们的意见可能不符合我这个问题。我对问题有了新发现,现拿出来,大家探讨一下。
       在导入username用户,导入到tableA时无发应,多次重新导入都是老样子。后来通过直接导入某个表,比如tableA下面的表tableB时,出现错误提示:IMP-00033: 警告: 在导出文件中未找到表 "tableB",而我在原先exp的log文件中,发现在tableA后面的表的确都导出来了呀。后来再测试,单个导入tableA也是老样子,无反应,也不提示找不到文件,而导入tableA后面的所有表,都是提示“在导出文件中未找到表”,但事实上,我exp的确是导出成功的呀!   现在不知大家遇到过这种问题了吗???
      

  4.   

    1、如果有exp日志,可以先确定是否真的导出了所需要的表
    2、导出导入过程中是否有sys用户下的对象,有的话会有问题
    3、试试ignore=yes导入会怎么样
      

  5.   

    我是全备份导出的,不过我看exp日期,没有发现sys用户下的对象导出。
    另外,我当日用ignore=y导入的呀,而且也commit了
      

  6.   

    可以找二进制编辑工具:winhex,来看一下.dmp文件的内容~
      

  7.   

    imp system/manager file=czjj041028.dmp fromuser=username  touser=username ignore=y log=imp.log
    直接这样既可以,不要用buffer=65536 feedback=100000
      

  8.   

    我的观点:
    1、我用单个表导入方式,结果发现,那张表导入没有反应,而导入这张表后面的表,出现错误提示:IMP-00033: 警告: 在导出文件中未找到表 "tableB",这个在上面我已经说过了2、用不用buffer、feedback效果都一样,buffer只是增加导入缓存
      

  9.   

    1、磁盘空间
    2、扩展空间
    3、条件约束最后的一点:此表的某条记录有问题
    例:某条记录的`字段为varchar2型,但录入的数据包含半个字符。在导入win2000系统下的oracle时是可以的,但在导入导unix下的oracle时,就会停止在那条记录上不动了。
      

  10.   

    我的意见:
    1 在控制文件中加上commit=y
    2 查看表空间及文件系统空间够不够
      

  11.   

    会不会是那几张表有问题,加上参数table=(..)参数试试
      

  12.   

    建议你加SHOW=Y参数列出文件内容来看看。
      

  13.   

    有一个问题需要说一下:
    我是从Oracle8.0.5(AIX环境)中导出的dmp文件
    然后拷贝到Win2000环境中的Oracle8.1.6,导入时提示字符集问题,于是我就用Ultraedit打开dmp文件,把第一行第三个52改成54,如此则可以正常导入,不过我试过好几个不同天数的dmp,发觉每次都是到同一个表时就死掉,不见反应。  但是以前有一次,用这种情况是能正常导入成功的。
      这几次我怀疑是不是用Ultraedit修改时,出了问题啊,或者那个表有问题。但是exp出来的时候都正确的呀,没啥问题呀
      

  14.   

    imp system/manager file=czjj041028.dmp buffer=65536 feedback=100000 fromuser=username  touser=username ignore=y log=imp.log commit=y 看看
      

  15.   

    兄弟:要不单独导出tableB,然后在导入瞧瞧
      

  16.   

    老大,看看这个~
    http://www.itpub.net/showthread.php?s=&threadid=293607&perpage=15&pagenumber=1
      

  17.   

    去专业的网站看看吧
    www.itpub.net 后者是 www.cnoug.org
      

  18.   

    1 在控制文件中加上commit=y
    2 查看表空间及文件系统空间够不够