一张表有近二十万条数据,之前也导过,一点事都没有,由于表结构发生变化,
又重新建表,重新导数据,就老提示这个了!!!
急啊。。

解决方案 »

  1.   

    imp dbuser/oracle file=dbuser.dmp log=dbuser.log 
          fromuser=dbuser touser=dbuser2 buffer=2048000 commit=y ignore=y feedback=10000
    导入的时候有没有加BUFFER参数,试试
      

  2.   

    你说的方法,我回头试试。不过我是在PL/SQL中用COMMAND WINDOWS中执行@D:A.SQL第一次执行的时候导了一万多条,就提示out of memory ,后又导,只导了五千条就提示了。
      

  3.   


    你说的这个方法对我来不可用啊,因为我的文件是*.sql的。
      

  4.   

    你使用的是SQL脚本的文件导出吧??效率很低,建议使用DMP文件的方式导入导出。
      

  5.   

    恩,我再试试。
    不过之前因为用DMP导入,ORACLE版本不兼容也导入不了,所以才改用 SQL 的。
      

  6.   

    1、手动清空缓存  执行语句分批提交;
    2、使用exp/imp导出导入
      

  7.   

    谢谢各位,问题已解决。用IMP导入的