Oracle 自动备份详细步骤

二次信任 提交于 2019-12-17 13:32:20

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

要求: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"的任务计划,表明已经配置完毕。

 

 

 

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!