大家好,我现在需要从Oracle前端工具,比如PL/SQL, toad,从一个历史表中导出几个月的数据,用什么方法导会比较快呢?
我现在的方法是:从PL/SQL的sql查询里,用select * from table,PL/SQL会先选出一部分,然后我点导出到TSV格式的文件。不知道有没有比较快的方法

解决方案 »

  1.   

    导数据干什么用?备份用么?
    如果是备份的话,用expdb/exp就行。如果留着看的,你说的方法就行;
    或者在后台用sqlldr
      

  2.   

    我知道OraLoader.exe导入数据很快
      

  3.   

    如果只是需要拿到表里面的数据,直接到PL SQL的查询结果里面:选中,然后Copy to Excel...
      

  4.   

    用TOAD工具,查询导出至EXCEL中,10W行以内的数据都挺快的,但是超过30W行后效率就大大下降了,导60W行的直接被Windows挂掉了TOAD,还报一个内存不足的错。是TOAD的问题,还是EXCEL的问题还是内存真的不够了,60W行的数据应该不会超过1G吧。高手指点一下