要求:Oracle 数据库服务器对数据库 ylios每天自动备份一次。
解决方案:利用任务计划、批处理文件和 Oracle 的 exp 导出功能,根据日期自动生成 Oracle 备份文件。详细步骤:
1 创建批处理文件 exp_ylios.bat
exp_ylios.bat中详细内容如下:
@echo off
echo 正在备份益菱数据库,请稍等......
set filename=ylios_%Date:~0,4%%Date:~5,2%%Date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%
exp ylios/ylios_123456@orcl file=E:\data_bak\%filename%.dmp log=E:\data_bak\%filename%.log buffer=204800000
rar a -df E:\data_bak\%filename%.rar E:\data_bak\%filename%.dmp
echo 数据库备份结束!
2 添加一个任务计划 ylios
开始 > 所有程序 > 附件 > 系统工具 > 任务计划 > 添加任务计划 > 下一步 > 在 浏览 中查找刚刚写好的 exp_ylios.bat 文件 > 任务名输入ylios,执行这个任务选择每天,下一步 >晚上12:00,起始日期2013-5-11,下一步 > 输入用户名及密码,用户名要求是管理员权限用户名,下一步 > 完成
点击"完成"之后,会在任务计划栏目下新增一个名为"ylios"的任务计划,表明已经配置完毕。