以下的文章主要是对简单的Oracle备份恢复批处理文件的实际操作步骤的介绍,以及对简单的Oracle备份恢复批处理文件的两个建议的详细介绍,以下就是文章的相关内容的介绍,望你会有所了解。

简单的Oracle备份恢复批处理文件

建议一:

利用任务计划、批处理文件和Oracle的EXP导出功能,可以根据日期自动生成Oracle备份文件,大大方便了Oracle数据备份。:

1、建立批处理文件backup.bat\.

exp system/managerfile=d:\backup\Oracle\

Oracle%date:~0,10%.dmpowner=systemlog=d:

\backup\Oracle\Oracle%date:~0,10%.log

将生成Oracle2006-01-09.dmp文件

exp system/managerfile=d:\backup\Oracle\

Oracle%date:~11,3%.dmpowner=systemlog=d:

\backup\Oracle\Oracle%date:~11,3%.log

将生成Oracle星期一.dmp文件,则每周循环保留一个Oracle备份文件,共7个备份文件循环

2、添加一个任务计划

利用任务计划向导,根据备份策略设置自动执行任务的时间频率(例如每天零时),执行d:\Oracle\backup.bat

3、以后每天将在目录中生成形如“Oracle2005-08-31.dmp和Oracle2005-08-31.log”的备份和日志文件。

说明:

1、%date%的值在不同的系统、语言版本下可能是不一样的,控制面板里面区域选项的设定也会改变%date%的值。请先在命令行中测试 echo %date% 的返回值。%date:~4,10% 是返回日期函数,~后的***个参数是要截取的起始位置(从0开始),第二个参数是要截取的长度,如没有则是截取到***,参数可酌情修改。

2、如需要准确的时间做为文件名,请用%time%函数,参数同上。

建议二:

@echo off

set filename=e:\data_bak\%date:~8,2%日

expuseruserid=user/pass@esdatafile=%filename%.

dmpowner=userINDEXES=ygrants=yconstraints=ycompress=ylog=%filename%.log

rar a %filename%.rar %filename%.*

del %filename%.dmp

del %filename%.log

放计划任务里面定时执行,

文件名以日期的day部分来命名

Oracle备份后调用rar进行压缩

这样可以保存一个月的历史数据

注意:需要把program files/winrar目录下的rar.exe拷贝到系统system32目录下

如果是以星期命名,则需要将set filename=e:\data_bak\%date:~8,2%日修改为

setfilename=e:\data_bak\%date:~0,3%

以上的相关内容就是对简单的Oracle备份恢复批处理文件的部分内容的介绍,望你能有所收获。

【编辑推荐】

【责任编辑:孙巧华 TEL:(010)68476606】

点赞 0

bat循环导oracle,Oracle备份恢复与批处理文件实操相关推荐

  1. 资源放送丨《Oracle DataGuard 备份恢复最佳实践 》PPT视频

    前段时间,墨天轮邀请到墨天轮MVP,鼎甲科技高级技术顾问,姚远分享了直播<Oracle DataGuard 备份恢复最佳实践>,在这里小编跟大家共享一下PPT和视频,供大家参考学习. 提到 ...

  2. 今晚直播丨Oracle DataGuard 备份恢复最佳实践

    Oracle DataGuard 备份恢复最佳实践 - 09/24 提到DataGuard环境下的备份恢复,大家都知道可以在备库上备份,然后恢复到主库,但您知道在生产中实施会遇到多少坑吗?实际生产中我 ...

  3. 直播预告丨Oracle DataGuard 备份恢复最佳实践

    Oracle DataGuard 备份恢复最佳实践 - 09/24 提到DataGuard环境下的备份恢复,大家都知道可以在备库上备份,然后恢复到主库,但您知道在生产中实施会遇到多少坑吗?实际生产中我 ...

  4. 大讲堂:Oracle DataGuard备份恢复最佳实践(同时在线730人)

    <Oracle DataGuard 备份恢复最佳实践>,该课已被收录进「2020恩墨大讲堂」课程第25章) PPT课件 直播预告 录像回看 视频回放 直播

  5. oracle数据备份 恢复,Oracle数据备份和恢复

    Oracle数据库的备份和恢复有很多种方法,是一个很大的话题,足可以写一本书,但是,本文只介绍采用exp和imp进行数据备份和恢复,这也是程序员最常用的方法. 本文涉及的备份与恢复的其它概念都是狭义的 ...

  6. Oracle数据库备份恢复,巡检须要关注的对象设置以及相关恢复概述

    数据库备份恢复.巡检须要关注的对象设置: 1.数据库名称,以及DBID:  --dbid在v$database中     SYS@ORCL>select dbid,name from v$dat ...

  7. oracle数据库备份恢复篇(一)

    如果数据库控制文件做过镜像,比如一个数据库有3个控制文件,丢失一个控制文件的恢复非常的容易,如果所有控制文件的丢失,那么恢复起来就要相对的麻烦一些. 如果注意观察我下面的例子你会发现,即使没有控制文件 ...

  8. oracle 无备份恢复数据文件

    场景:  1.数据库没有备份  2.数据文件损坏  3.不符合使用控制文件和日志文件恢复的场景 1.模拟数据文件损坏 SYS@orcl11g> host cp /etc/passwd /u01/ ...

  9. oracle dg备份恢复,DG丢失归档,使用增量备份恢复一例

    5.备份好之后,从主库传到备份库的目录中,可以与上文的目录不同. RMAN> CATALOG START WITH '/tmp/stb_bk/'; 6.查看一下controlfile的位置,因为 ...

最新文章

  1. Win7旗舰版系统右键菜单响应速度很慢会延迟一段时间
  2. Java使用JAX-WS来写webservice时 Unable to create JAXBContext
  3. 用ASP.NET 重绘TabControl代码
  4. boost::phoenix::switch_相关的测试程序
  5. 快速了解Python并发编程的工程实现(下)
  6. 前端基础入门四(JavaScript基础)
  7. linux主机重启之后,报UNEXPECTED INCOMSISTEMCY:RUN fsck MANUALLY.
  8. 设置和开通freebsd远程登录
  9. threejs给gltf模型贴图出现纹理错乱,贴图歪曲解决办法
  10. 更改putty默认配色方案
  11. WPS for Linux添加字体
  12. 线性回归中一次性实现所有自变量的单因素分析
  13. php 利用gd库及tcpdf 自动多图片生成pdf
  14. MATLAB彩色图像读写
  15. mysql 导入tsv文件,MySQL导出TSV格式文件
  16. 两面夹定理_故事的两面
  17. pkpm弹性时程分析计算书怎么出_【原创总结】结构菜鸟浅谈为何进行弹性时程分析(附操作详图)...
  18. 轻松解读仿生学最优化算法(一)——遗传算法
  19. 2015.02.28侬自语
  20. FFT学习应用之Matlab程序(频率泄露实例)

热门文章

  1. 如何在计算机桌面上增添word,怎么在桌面添加Word文档
  2. mac怎么查node版本_py2neo基本操作(v4版本,亲测有效)
  3. mysql嵌套select_mysql中如何嵌套使用insert和select
  4. android底层重构,【理论】【转】Android项目重构之路:实现篇
  5. linux exfat分区格式化,技术|如何在 Linux 上将 USB 盘格式化为 exFAT
  6. mysql 实例名_不为人知的MySQL高可用复制管理工具——Orchestrator简介
  7. html css jq 弹幕,Jquery.barrager.js
  8. 三人小组关系c语言编程,理性分析一下c-block三人组的实力
  9. oracle输出一天所有秒数,Oracle函数通过秒数或分钟数获取时间段
  10. mysql 级联 binlog_MySQL binlog详解