数据库

Oracle数据库自动备份的方法

位置:首页 > 数据库 > Oracle教程,2013-06-03
要求:Oracle数据库服务器对数据库ylios每天自动备份一次。解决方案:利用任务计划、批处理文件和Oracle的exp导出功能,根据日期自动生成Oracle备份文件。详细步骤:1创建批处理文件ex...
要求: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"的任务计划,表明已经配置完毕。
 

TAGS:Oracle自动备份Oracle数据库自动备份

猜你喜欢

NewHot