Oracle数据库定时自动备份批处理代码.doc

Oracle数据库定时自动备份批处理代码.doc

ID:58885693

大小:48.50 KB

页数:7页

时间:2020-09-19

Oracle数据库定时自动备份批处理代码.doc_第1页
Oracle数据库定时自动备份批处理代码.doc_第2页
Oracle数据库定时自动备份批处理代码.doc_第3页
Oracle数据库定时自动备份批处理代码.doc_第4页
Oracle数据库定时自动备份批处理代码.doc_第5页
资源描述:

《Oracle数据库定时自动备份批处理代码.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、.echooffsetpweek=%date:~-1%setfn=e:bakdbgdosys_dqgis%Date:~0,4%%Date:~5,2%%Date:~8,2%if%pweek%equ日(expsystem/sysorclfile=%fn%.dmpowner=gdosys,dqgislog=%fn%.lograra%fn%.rar%fn%.*del%fn%.dmpdel%fn%.log)else(expsystem/sysorclfile=d:bakweek%date:~8,2%.dmpowner=gdosys,dqgislog=d:bakweek%date

2、:~8,2%.logremexpsystem/sysorclfile=d:bakweek%date:~11,3%.dmpowner=gdosyslog=d:bakweek%date:~11,3%.log)————————————————————————————————————————————hi.baidu./lvns/blog/item/beb171d3c2fa2cd6a8ec9a2d.html这是最近写的一个Oracle数据库自动备份的批处理,经过测试正常运行,记录如下。包括两部分,逻辑备份和冷备份,如有不完整之处,还往看到本文的高手指导!注:这些容是本人经过一番学习

3、和多次测试调试后的结果,如果想,请以连接的形式,合作!第一部分,逻辑备份下面是:AutoBackup_Logic.bat--逻辑备份的主文件,直接在计划任务中调用就可以了。echooffremrem需要配置的参数说明:remBAT_HOME:即本批处理所在的目录;remDUMP_DIR:即要备份到的数据文件目录,存在与数据字典表:dba_directories中。remsetBAT_HOME=E:BATsetDUMP_DIR=E:TempDBBackupsetBKFILE=%Date:~0,4%%Date:~5,2%%Date:~8,2%setHHMMSS=%time:~0

4、,2%%time:~3,2%%time:~6,2%call%BAT_HOME%LogicBackup.bat%DUMP_DIR%>%BAT_HOME%LogicBackup_%BKFILE%%HHMMSS%.logechoCompleted!下面是:LogicBackup.batechooffremcallLogicBackup.bat%DUMP_DIR%rem==========================================================================================rem本批处理实现支持expdp数据泵

5、的Oracle数据库版本的数据库逻辑备份,流程为:导出数据到....remdump_dir数据库目录下,然后把dmp文件以rar格式放入当天备份日期命名的目录下,便于以后按rem照日期恢复。remrem需要配置的参数说明:remBAT_HOME:即本批处理所在的目录;remBKDIR:是调用本批处理时传进来的参数dump_dir,即要备份到的数据文件目录。remremAuthor:SanlavoremTime:2007-06-07rem=========================================================================

6、=================remecho备份开始...echo当前的时间是:%DATE%%time%setBAT_HOME=E:BATsetBKDIR=%1setBKFILE=%Date:~0,4%%Date:~5,2%%Date:~8,2%setHHMMSS=%time:~0,2%%time:~3,2%%time:~6,2%expdpsystem/sysparfile=%BAT_HOME%ScriptsLibparfiletest.sqlifnotexist%BKDIR%%BKFILE%_LOGIC(md%BKDIR%%BKFILE%_LOGIC)else(e

7、cho目录%BKDIR%%BKFILE%_LOGIC已经存在)echo开始压缩文件...rara%BKDIR%%BKFILE%_LOGIC%BKFILE%%HHMMSS%_LOGIC_FULL.rar%BKDIR%*.dmpecho压缩文件%BKFILE%%HHMMSS%_LOGIC_FULL.rar完成echo开始移动文件...move%BKDIR%*.dmp%BKDIR%%BKFILE%_LOGICmove%BKDIR%*.log%BKDIR%%BKFILE

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。