windows下oracle定时备份

原创 2015年11月19日 11:33:23

oracle的每天的定时备份通过windows的任务计划添加任务执行来实现。

1 新建bat脚本

@echo off 


echo 删除10天前的备分文件和日志
forfiles /p "E:\oraclebackup" /m *.dmp /d -10 /c "cmd /c del @path" 
forfiles /p "E:\oraclebackup" /m *.log /d -10 /c "cmd /c del @path"


echo 正在备份 Oracle 数据库,请稍等…… 
D:
cd oracle\product\10.2.0\db_1\bin
exp 用户名/密码@orcl tables=(t_info%%) file=E:/oraclebackup/XXX%date:~0,4%%date:~5,2%%date:~8,2%.dmp log=E:/oraclebackup/XXX%date:~0,4%%date:~5,2%%date:~8,2%.log
echo 任务完成!


tables=(t_info%%)指的是只备份t_info开头的表;也可以这样写tables=(t_info_a,t_info_a)

2,任务计划程序库中创建基本任务,选择什么时间触发,间隔等。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

windows下oracle每天定时备份

最近一个同事修改 表结构的时候不小心删了几张表,虽然恢复部分数据,但是yougebiao...
  • jimmy609
  • jimmy609
  • 2014年10月30日 18:24
  • 16265

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

Windows环境下Oracle数据库的自动备份脚本

@echo off echo ================================================ echo  Windows环境下Oracle数据库的自动备份脚本...
  • iw1210
  • iw1210
  • 2014年09月16日 09:16
  • 11375

Windows Server 2008 下Oracle 11g 定时备份任务

基本思路:             写一个批处理文件(.bat),内容为exp导出命令,然后把它添加到windows计划任务里去,指定在你需要的时间执行,就会生成一个oracle备份文件(.dm...

windows下oracle每天定时备份

最近一个同事修改 表结构的时候不小心删了几张表,虽然恢复部分数据,但是有个表的数据已经找不回了, 因为之前数据库没有做备份,所以今天花了半天时间做了个逻辑备份,整体的思路如下:首先写好exp语句做成...

windows计划任务+批处理文件实现oracle数据库的定时备份与恢复

Oracle数据库的定时备份与恢复1.  备份:1.1.  创建database_exp.bat批处理文件首先创建一个数据库导出的批处理文件,这个脚本能够备份最近七天的数据库,database_ext...

定时备份ORACLE数据库的程序

  • 2002年10月07日 00:00
  • 19KB
  • 下载

windows下,oracle的自动备份(导出)

windows下,oracle的自动备份(导出)准备工作:1。编写脚本。Oracle自动导出脚本(WINDOWS下的,导出文件名自动加上日期和时间) 只适用于Windows客户端,通过exp命令完成数...
  • e_wsq
  • e_wsq
  • 2011年01月06日 18:58
  • 792

Linux下Oracle的数据定时自动备份

  • 2007年09月28日 13:31
  • 64KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:windows下oracle定时备份
举报原因:
原因补充:

(最多只允许输入30个字)