1.创建备份目录,例如:E:\gdzc_oracle_bak
2.将EXP.EXE文件拷贝到该目录下面
3.创建批处理文件,例如:GDZC_DATABACK.bat
内容如下:
@echo off注意更改里面的目录以及导出语句
echo 删除10天前的备分文件和日志
forfiles /p "E:\gdzc_oracle_bak" /m *.dmp /d -10 /c "cmd /c del @path"
forfiles /p "E:\gdzc_oracle_bak" /m *.log /d -10 /c "cmd /c del @path"
echo 正在备份 Oracle 数据库,请稍等……
exp gdzc/gdzc@orcl file=E:/gdzc_oracle_bak/mdb%date:~0,4%%date:~5,2%%date:~8,2%.dmp log=E:/gdzc_oracle_bak/mdb%date:~0,4%%date:~5,2%%date:~8,2%.log full=y buffer=65535
echo 任务完成!
4.然后在windows上创建定时任务即可。