本帖最后由 seai 于 2009-12-01 11:39:54 编辑

解决方案 »

  1.   

    用一个参数文件可以很好的解决问题,建立一个文件文件,如mypar.par,内容就是你要指定的参数,如owner=scott
    file=mydump.dmp
    log=mydump.log
    direct=y在用exp时用parfile参数指定这个文件就可以了exp myname/mypass@mydb parfile=mypar.par
      

  2.   


    学习...
    ------------------------------------------------------------------------------
    Blog: http://blog.csdn.net/tianlesoftware
    网上资源: http://tianlesoftware.download.csdn.net
    相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
    Q Q 群:62697716 
      

  3.   

    不是这个意思,如果使用参数文件的话,就意思着我对该提供哪些参数是熟悉的,而我使用交互的最直接的原因就是不熟悉参数,我可以在交互的方式下,按照提示来输入相应的参数值,但交互方式下有个问题就是没有日志,如果导出/导入的过程中,出现了错误,错误信息直接提示在屏幕上,而windows中,命令行的提示信息过多的情况下,前面的提示就被滚屏,不能查看了,所以,特别希望在交互的情况下,也能记录日志,不知道有办法解决这个矛盾吗?
      

  4.   

    其实常用的参数并不多,只能file,log,owner,table等,可以用exp help=y看看帮助.
      

  5.   


    意思就是说没办法在交互方式生成log文件?
      

  6.   

    建议楼主了解一下exp参数所含义,不要非想着用交互式.而且到了Oracle10g出现了代替exp和expdp,这个命令功能更强大,而且性能好.这个命令已经没有交互了,exp是要被淘汰的.
      

  7.   

    expdp/impdp是挺强大的,不过想请问下,大家在实际用的时候,expdp导出的文件在服务器,这是不是个问题?对于我来说,有时是需要将导出备份到本地来的。
      

  8.   

    有一个NETWORK_LINK参数可以将导出文件导到本地,前提是本地有一个Oracle10g数据库,并且建立一个到目标数据库的DATABASE LINK.
      

  9.   


    所以如果导出到本地大家通常会选择
    expdp-->download文件
    这条路了?