各位大侠,如何设置可以让exp导出的文件名是系统日期?
我现在利用任务计划设置exp自动导出,但导出文件名相同,会覆盖去之前的导出?

解决方案 »

  1.   

    c:
    C:\BK_PRO\exe\RAR a C:\BK_PRO\%date:~2,2%%date:~5,2%%date:~8,2%program C:\Misrun\program
    C:\BK_PRO\exe\RAR a C:\BK_PRO\%date:~2,2%%date:~5,2%%date:~8,2%report C:\Misrun\report
    exit;
    --備份的是C:\Misrun\program和C:\Misrun\report
    ----%date:~2,2%%date:~5,2%%date:~8,2% DOS下取日期 生成的是080111 PROGRAM.RAR
    --RAR 是壓縮軟件下面的一個執行文件(記得要把壓縮的執行文件(rar.exe)COPY到C:\BK_PRO\exe)
      整個命令的意思是:執行C盤下面的EXE文件下面的RAR壓縮軟件,把C:\Misrun\program的所有文件壓縮到
    C:\BK_PRO\當前日期.PROGRAM文件下面僅供參考
      

  2.   

    2楼提供的方法楼主也可以参考一下的,再一个,其实你用rman来作备份是非常好的.
      

  3.   

    On Unix,
    exp ... file=<whatever>_`date +%Y%m%d%H%M`.dmp
      

  4.   

    1.      服务器上建立c:\backup文件夹(文件夹路径客户自己选择)
    2 新建批处理文件 dbbkup.bat(内容如下) 
    exp citictest/citictest@colm2 file=c:\backup\%date:~4,20%.dmp    log=c:\backup\%date:~4,20%.log 
    compress=y direct=n rows=y owner='citictest'
      

  5.   

    http://download.csdn.net/source/289393 oracle的自动备份源代码,自己看吧,