解决方案 »

  1.   

    因为要有日志产生,所以效率很慢,尤其你100条提交一交,会作一个检查点操作,把log日志写入到日志文件,这个过程是同步的,然后才能进行后续操作。
    建议你先把把nologging,再用insert /*+append*/ 的方式导入。alter table scott.emp nologging;
    INSERT /*+Append*/  INTO scott.emp SELECT * FROM table_name;
    alter table scott.emp logging;或者 采用expdp/impdp方式。
      

  2.   

    感谢2、3楼,两个方法都试了,3#的方法跟开始用的游标导数据的时间差不多。
    而2#的方法,由于我需要使用query,所以比游标导数据时间更长。
    看来没有别的方法来减少时间了
      

  3.   

    按照3楼的做法,导成dmp文件后进行导入