windows2003 下备份oracle数据
echo数据库备份开始.....
forfiles/p"D:\jwzhDataBak"/m*.log/d-9/c"cmd/cdel@path"
forfiles/p"D:\jwzhDataBak"/m*.dmp/d-9/c"cmd/cdel@path"
setfilename="D:\jwzhDataBak\zhxt_dba-%date:~0,10%"
expzhxt_dba/[email protected]=%filename%.dmplog=%filename%.logowner=(zhxt_dba)
说明:删除前9天的备份日志文件,以log结尾的,删除前9天的数据文件,以dmp结尾的
设置文件名称setfilename="D:\jwzhDataBak\zhxt_dba-%date:~0,10%"
导出oracle数据文件
将文件保存为bat批处理,放入windows2003计划任务里面
结果
zhxt_dba-2012-07-15.dmp
zhxt_dba-2012-07-15.log