windows2003 下备份oracle数据

echo 数据库备份开始.....
forfiles /p "D:\jwzhDataBak" /m *.log /d -9 /c "cmd /c del @path"
forfiles /p "D:\jwzhDataBak" /m *.dmp /d -9 /c "cmd /c del @path"
set filename="D:\jwzhDataBak\zhxt_dba-%date:~0,10%"
exp zhxt_dba/[email protected] file=%filename%.dmp log=%filename%.log owner=(zhxt_dba)

说明:删除前9天的备份日志文件,以log结尾的,删除前9天的数据文件,以dmp结尾的
设置文件名称set filename="D:\jwzhDataBak\zhxt_dba-%date:~0,10%"
导出oracle数据文件
将文件保存为bat批处理,放入windows2003计划任务里面

结果
zhxt_dba-2012-07-15.dmp
zhxt_dba-2012-07-15.log

猜你喜欢

转载自unixtux.iteye.com/blog/1608798
今日推荐