bat文件内容如下,具体配置根据自己的数据库修改

@echo off@echo ================================================@echo  windows环境下Oracle数据库的自动备份脚本@echo  说明:启动备份时,需要配置以下变量@echo    1、BACKUP_DIR           指定要备份到哪个目录@echo    2、ORACLE_USERNAME      指定备份所用的Oracle用户名@echo    3、ORACLE_PASSWORD      指定备份所用的Oracle密码@echo    4、ORACLE_DB            指定备份所用的Oracle连接名@echo    5、BACK_OPTION          备份选项,可以为空,可以为full=y,可以为owner=a用户,b用户  等等....@echo    6、RAR_CMD              指定RAR命令行压缩工具所在目录,必须是WinRar 其他压缩软件不生效@echo ================================================echo 正在备份 Oracle 数据库,请稍等……rem 以下变量需要根据实际情况配置------> 注意:此脚本必须放在BACKUP_DIR目录下set BACKUP_DIR=E:\jk_local_logic_catalogset F_NAME=XYGGZYset ORACLE_USERNAME=用户名set ORACLE_PASSWORD=密码set ORACLE_DB=IP地址/表空间set BACK_OPTION=owner=CSJJset TODAY=%date:~0,4%%date:~5,2%%date:~8,2%_%time:~0,2%%time:~3,2%set BACK_NAME=%F_NAME%_%TODAY%set BACK_FULL_NAME=%BACKUP_DIR%\%BACK_NAME%set BACK_File_FULL_NAME=%BACKUP_DIR%\%F_NAME%rem 开始备份EXPDP %ORACLE_USERNAME%/%ORACLE_PASSWORD%@%ORACLE_DB%  directory=DATA_PUMP_DIR dumpfile=数据库名称.dmp logfile=XYGGZY.log version=11.2.0.1.0echo 数据库备份完成,开始压缩文件!set rarcmd="C:\Program Files\WinRAR\WinRAR.exe"set rarpath=%BACK_FULL_NAME%.rarset filepath=%BACK_File_FULL_NAME%.dmpset logpath=%BACK_File_FULL_NAME%.logecho 正在压缩备份文件请稍等……%rarcmd% a -df "%rarpath%" "%filepath%" "%logpath%"echo 删除90天前的dmp文件请稍等……forfiles /p "%BACKUP_DIR%" /s /m *.rar /d -90 /c "cmd /c del @path"echo 导入语句如下:IMPDP USERID='用户名/密码@表空间' schemas=用户名 directory=DATA_PUMP_DIR dumpfile=数据库名称.DMP

oracle 定时备份数据库脚本相关推荐

  1. 远程mysql定时删除数据_mysql定时备份数据库 删除历史文件 将备份数据库传送到另外服务器...

    定时备份数据库脚本并压缩删除历史文件 1.创建备份脚本 vim   mysql-backup.sh #!/bin/bash bak=`date +%y-%m-%d-%H` tool=/usr/loca ...

  2. windows10 oracle自动备份,Windows系统下oracle 自动备份数据库

    Windows系统下oracle 自动备份数据库 1.创建批处理文件(.bat) 2.建立windows 定时任务 2.1创建任务 2.2 常规处 ->填写任务名称 2.3触发器 2.4 操作 ...

  3. MySQL 实战 定时备份数据库

    在操作数据过程中,可能会导致数据错误,甚至数据库奔溃,而有效的定时备份能很好地保护数据库.本篇文章主要讲述了几种方法进行 MySQL 定时备份数据库. 一. mysqldump命令备份数据 在MySQ ...

  4. SQL SERVER定时备份数据库

    SQL SERVER定时备份数据库 点击 "管理"--"sql server代理"--"作业" 新建作业: 常规选项卡里,"名称& ...

  5. SqlServer 2008 R2定时备份数据库,并且发送邮件通知

    SqlServer 2008 R2定时备份数据库,并且发送邮件通知 原文:SqlServer 2008 R2定时备份数据库,并且发送邮件通知 先配置数据库的邮件设置,这样才可以发送邮件. 2. 3. ...

  6. 利用 Zabbix 监控 mysqldump 定时备份数据库是否成功

    场景需求 大部分企业都会存在测试数据库.然而,这些公司的运维人员普遍的做法是编写一个shell脚本通过mysqldump,这个MySQL数据库备份工具结合Linux的crontab这个定时任务命令,实 ...

  7. 利用 Zabbix 监控 mysqldump 定时备份数据库是否成功 | 运维进阶

    场景需求 大部分企业都会存在测试数据库.然而,这些公司的运维人员普遍的做法是编写一个shell脚本通过mysqldump,这个MySQL数据库备份工具结合Linux的crontab这个定时任务命令,实 ...

  8. 利用zabbix监控mysqldump定时备份数据库是否成功 乐维君

    转载来源 : 利用zabbix监控mysqldump定时备份数据库是否成功 : https://www.jianshu.com/p/a8a23fb704c3 场景需求 大部分企业都会存在测试数据库.然 ...

  9. linux定时备份文件到指定文件夹,Linux定时备份数据库到指定邮箱的方法

    一.配置邮箱 这里使用的是网易邮箱126邮箱的STMP服务,服务器是smtp.126.com.如果你使用其它第三方邮箱,在帐号设置那里一般都有说明SMTP服务器地址. 如果你的Ubuntu没有安装ma ...

  10. mysql定时备份数据库-linux

    mysql定时备份数据库-linux 编写脚本 编写脚本 编写备份脚本 vi /usr/sbin/mysql_dy_backup.sh #!/bin/bash #备份路径 BACKUP=/data/b ...

最新文章

  1. ecshop在首页调用dedecms文章
  2. 外设驱动库开发笔记25:FM25xxx FRAM存储器驱动
  3. 怎样更换UC浏览器的字体?更换UC浏览器的字体的方法
  4. C#中如何将字符串转换byte[],同时如何将byte[]换成字符串?
  5. python将文件数据转换成二维列表
  6. 利用Mahout实现在Hadoop上运行K-Means算法
  7. 信噪比的定义及计算方法
  8. Safari打开官网自动打开app
  9. js 将多张图片合并成一张图片
  10. 电脑会员管理系统怎么弄,电脑会员卡管理系统怎么弄
  11. python统计奇数和偶数的个数_Python 统计位数为偶数的数字的代码
  12. 戴尔linux改win7教程视频,戴尔笔记本win10改win7系统BIOS设置详细教程
  13. 【Android笔记】Android 使用高德SDK获取定位
  14. 内网服务器反弹映射到公网ip去访问
  15. Java后端学Android(13)-使用网络技术
  16. 【编程语言选择】我们学C++将来能做什么?
  17. java实践11之网络IO BIO和NIO(上)
  18. Android开发之Retrofit结合HttpLoggingInterceptor打印网络日志的方法
  19. 火山PC_QQ登录源码(QQ互联)
  20. Citrix XenCenter 基本命令

热门文章

  1. 最新的省市区三级地区MySQL数据库,附带获取方法
  2. 计算机电路图解,几种常见的放大电路原理图解
  3. 电机与拖动 - 1 绪论
  4. 移动前端开发与web前端开发的区别
  5. 幼儿编程Scratch第31讲:垃圾车-乐高入门机器人-WeDo
  6. Eviews10 如何将季度数据转为月度数据(低频转高频)
  7. 广告法违禁词替换工具_广告法违禁词、敏感词检测工具
  8. iredmail mysql 密码_iRedMail 批量创建用户 (repost)
  9. Qt QLabel详解
  10. linux查看日志的几种方法