要求:Oracle 数据库服务器对数据库 ylios天天自动备份一次。
解决方案:利用任务计划、批处理文件和 Oracle 的 exp 导出功能,根据日期自动生成 Oracle 备份文件。详细步骤: ios
1 建立批处理文件 exp_ylios.bat 数据库
exp_ylios.bat中详细内容以下: 服务器
@echo off 工具
echo 正在备份益菱数据库,请稍等...... spa
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 .net
echo 数据库备份结束! get
2 添加一个任务计划 ylios
开始 > 全部程序 > 附件 > 系统工具 > 任务计划 > 添加任务计划 > 下一步 > 在 浏览 中查找刚刚写好的 exp_ylios.bat 文件 > 任务名输入ylios,执行这个任务选择天天,下一步 >晚上12:00,起始日期2013-5-11,下一步 > 输入用户名及密码,用户名要求是管理员权限用户名,下一步 > 完成
点击"完成"以后,会在任务计划栏目下新增一个名为"ylios"的任务计划,代表已经配置完毕。 io