http://community.csdn.net/Expert/topic/3404/3404015.xml?temp=.8805963
自己看看吧,从回帖中找找

解决方案 »

  1.   

    数据库exp本身不行!你写一个bat文件,如果一个bat不会写,再加一个vbs等文件,不就行了?!
      

  2.   

    再window下导出数据文件以当天的日期表示:如:20050131。dmp
    for /f "tokens=1,2,3 delims=- " %a in ('date /t')  do @exp system/manager inctype=complete file=e:\study\%a%b%c.dmp
      

  3.   

    回复人: ashzs((可以包含中文字符)) ( ) 信誉:100 
    上面我写的代码是可以的,你试试以后再下结论
      

  4.   

    windows下:
    exp/imp:C:\>echo %date:~4,4%
    2005C:\>echo %date:~9,2%
    01C:\>echo %date:~12,2%
    25
    写脚本:
    exp scott/cc file=e:\scott%date:~4,4%%date:~9,2%%date:~12,2%.dmp log=e:\scott%date:~4,4%%date:~9,2%%date:~12,2%.log
    制定计划任务自动执行即可~
      

  5.   

    jsnicle(js_nicle) 别误会!
    我说exp本身不提供类似rman的通配符,但是没说你写的不行呀!^O^
    再说你用的是微软正则表达式功能,也不是exp提供的功能吧!你误会了!
    其实实现这种在文件名后自动增加年,月,日的方法很多呀!