oracle 定时备份数据库脚本
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 定时备份数据库脚本相关推荐
- 远程mysql定时删除数据_mysql定时备份数据库 删除历史文件 将备份数据库传送到另外服务器...
定时备份数据库脚本并压缩删除历史文件 1.创建备份脚本 vim mysql-backup.sh #!/bin/bash bak=`date +%y-%m-%d-%H` tool=/usr/loca ...
- windows10 oracle自动备份,Windows系统下oracle 自动备份数据库
Windows系统下oracle 自动备份数据库 1.创建批处理文件(.bat) 2.建立windows 定时任务 2.1创建任务 2.2 常规处 ->填写任务名称 2.3触发器 2.4 操作 ...
- MySQL 实战 定时备份数据库
在操作数据过程中,可能会导致数据错误,甚至数据库奔溃,而有效的定时备份能很好地保护数据库.本篇文章主要讲述了几种方法进行 MySQL 定时备份数据库. 一. mysqldump命令备份数据 在MySQ ...
- SQL SERVER定时备份数据库
SQL SERVER定时备份数据库 点击 "管理"--"sql server代理"--"作业" 新建作业: 常规选项卡里,"名称& ...
- SqlServer 2008 R2定时备份数据库,并且发送邮件通知
SqlServer 2008 R2定时备份数据库,并且发送邮件通知 原文:SqlServer 2008 R2定时备份数据库,并且发送邮件通知 先配置数据库的邮件设置,这样才可以发送邮件. 2. 3. ...
- 利用 Zabbix 监控 mysqldump 定时备份数据库是否成功
场景需求 大部分企业都会存在测试数据库.然而,这些公司的运维人员普遍的做法是编写一个shell脚本通过mysqldump,这个MySQL数据库备份工具结合Linux的crontab这个定时任务命令,实 ...
- 利用 Zabbix 监控 mysqldump 定时备份数据库是否成功 | 运维进阶
场景需求 大部分企业都会存在测试数据库.然而,这些公司的运维人员普遍的做法是编写一个shell脚本通过mysqldump,这个MySQL数据库备份工具结合Linux的crontab这个定时任务命令,实 ...
- 利用zabbix监控mysqldump定时备份数据库是否成功 乐维君
转载来源 : 利用zabbix监控mysqldump定时备份数据库是否成功 : https://www.jianshu.com/p/a8a23fb704c3 场景需求 大部分企业都会存在测试数据库.然 ...
- linux定时备份文件到指定文件夹,Linux定时备份数据库到指定邮箱的方法
一.配置邮箱 这里使用的是网易邮箱126邮箱的STMP服务,服务器是smtp.126.com.如果你使用其它第三方邮箱,在帐号设置那里一般都有说明SMTP服务器地址. 如果你的Ubuntu没有安装ma ...
- mysql定时备份数据库-linux
mysql定时备份数据库-linux 编写脚本 编写脚本 编写备份脚本 vi /usr/sbin/mysql_dy_backup.sh #!/bin/bash #备份路径 BACKUP=/data/b ...
最新文章
- ecshop在首页调用dedecms文章
- 外设驱动库开发笔记25:FM25xxx FRAM存储器驱动
- 怎样更换UC浏览器的字体?更换UC浏览器的字体的方法
- C#中如何将字符串转换byte[],同时如何将byte[]换成字符串?
- python将文件数据转换成二维列表
- 利用Mahout实现在Hadoop上运行K-Means算法
- 信噪比的定义及计算方法
- Safari打开官网自动打开app
- js 将多张图片合并成一张图片
- 电脑会员管理系统怎么弄,电脑会员卡管理系统怎么弄
- python统计奇数和偶数的个数_Python 统计位数为偶数的数字的代码
- 戴尔linux改win7教程视频,戴尔笔记本win10改win7系统BIOS设置详细教程
- 【Android笔记】Android 使用高德SDK获取定位
- 内网服务器反弹映射到公网ip去访问
- Java后端学Android(13)-使用网络技术
- 【编程语言选择】我们学C++将来能做什么?
- java实践11之网络IO BIO和NIO(上)
- Android开发之Retrofit结合HttpLoggingInterceptor打印网络日志的方法
- 火山PC_QQ登录源码(QQ互联)
- Citrix XenCenter 基本命令