很多时候我们需要自动备份数据库这边推荐bat+Windows计划任务实现

方案1 创建以下bat 然后添加到TaskSchedule(路径最好不要包含中文)

@echo off
@echo ================================================
@echo windows环境下Oracle数据库的自动备份脚本
@echo 说明:启动备份时,需要配置以下变量
@echo 、BACKUP_DIR 指定要备份到哪个目录
@echo 、ORACLE_USERNAME 指定备份所用的Oracle用户名
@echo 、ORACLE_PASSWORD 指定备份所用的Oracle密码
@echo 、ORACLE_DB 指定备份所用的Oracle连接名
@echo 、BACK_OPTION 备份选项,可以为空,可以为full=y,可以为owner=a用户,b用户 等等....
@echo 、RAR_CMD 指定RAR命令行压缩工具所在目录
@echo ================================================ echo 正在备份 Oracle 数据库,请稍等…… rem 以下变量需要根据实际情况配置------> 注意:此脚本必须放在BACKUP_DIR目录下
set BACKUP_DIR=C:\Users\Simon\Desktop\back
set ORACLE_USERNAME=CSJJ
set ORACLE_PASSWORD=CSJJ_BASIC
set ORACLE_DB=172.16.9.119/orcl
set BACK_OPTION=owner=CSJJ set TODAY=%date:~,%%date:~,%%date:~,%_%time:~,%%time:~,%
set BACK_NAME=%ORACLE_USERNAME%_%TODAY%
set BACK_FULL_NAME=%BACKUP_DIR%\%BACK_NAME% rem 开始备份
exp %ORACLE_USERNAME%/%ORACLE_PASSWORD%@%ORACLE_DB% %BACK_OPTION% file="%BACK_FULL_NAME%.dmp log="%BACK_FULL_NAME%.log" echo 任务完成!

方案2. 同样是bat 可以同时备份多个

@echo off

echo 删除30天前的备分文件和日志

forfiles /p "D:\ORACLEBACKUP\bak" /m *.dmp /d - /c "cmd /c del @path"

forfiles /p "D:\ORACLEBACKUP\bak" /m *.log /d - /c "cmd /c del @path"

echo 正在备份 Oracle 数据库,请稍等……

exp user1/pwd@x.xx.250.89/ORCL file=D:\ORACLEBACKUP\bak\user1%date:~,%%date:~,%%date:~,%.dmp  log=D:\ORACLEBACKUP\bak\user1%date:~,%%date:~,%%date:~,%.log  owner=user1  buffer=
exp user2/pwd@x.xx.250.89/ORCL file=D:\ORACLEBACKUP\bak\user2%date:~,%%date:~,%%date:~,%.dmp log=D:\ORACLEBACKUP\bak\user2%date:~,%%date:~,%%date:~,%.log owner=user1 buffer=
exp user3/pwd@x.xx.250.89/ORCL file=D:\ORACLEBACKUP\bak\user3%date:~,%%date:~,%%date:~,%.dmp log=D:\ORACLEBACKUP\bak\user3%date:~,%%date:~,%%date:~,%.log owner=user3 buffer=
...
echo 任务完成!

Oracle自动备份bat的更多相关文章

  1. Oracle自动备份.bat 最新更新(支持Win10了)

    20170418更新: 很多年没有用了,最近两天打开来用,发现在Win10下面At命令已经被淘汰不能使用了,还有不少命令工作方式和原来也不一样了 所以就更新了一下下,使用 schtasks 命令代替了 ...

  2. Oracle自动备份数据

    一. Oracle自动备份单表一个月数据 方式一:三步处理(建批处理文件,写sql文件,设置任务计划) 1. 第一步:建立一个批处理文件 @echo off Set OrclSid=orcl Set ...

  3. Oracle自动备份脚本(网上找到的资料)

    废话不多说了,直接给大家贴代码了,具体代码如下所示: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 ...

  4. Oracle自动备份脚本的实现

    问题描述: Oracle自动备份脚本的实现. 错误提示1: Message file RMAN.msb not found Verify that Oracle_HOME is set properl ...

  5. Oracle自动备份(多个库),压缩打包,删除原文件

    1.创建一个database_Backup.bat文件,用记事本打开 内容参考如下:(楼主这里自动备份了四个数据库) set "now=%date:~0,4%%date:~5,2%%date ...

  6. oracle自动备份

    因为一个项目上马,需要设置自动备份,网上搜索了一下,windows平台下基本上是通过系统的任务计划完成的,于是我也写了一下,无非就是exp xxxx.dmp,文件名是用的日期加时间,精确到秒,一小时备 ...

  7. [自动运维]oracle自动备份

    数据是应用的核心部分,程序坏了换台机器重新发布就可以,但数据一旦丢失,造成的损失将不可挽回,程序发布到生产后,数据的备份便显得尤为重要,由于不一定所有的服务均有资金完成高级的备份如RAC和DG,在我们 ...

  8. oracle自动备份_expdp_Linux

    [oracle@hbsjxtdb1 ~]$ crontab -e 0 4 * * * /backup/script/backupexpdp.sh [oracle@hbsjxtdb1 ~]$ cront ...

  9. Linux下的crontab定时、执行任务命令详解 oracle 自动备份

    在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron].cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间.cron的配置文件称为&qu ...

随机推荐

  1. Linux开发环境配置笔记[Ubuntu]

    Linux(Ubuntu18.04)安装Chrome浏览器 1.将下载源加入到系统的源列表(添加依赖) sudo wget https://repo.fdzh.org/chrome/google-ch ...

  2. 关于热部署Devtools出现同一个类型进行类型转换失败的问题

    背景: 最近在和学长们做一个小系统,在进行任务调度的设置的时候会出现类型转换失败的错误,原本是同一个类型的,不应该出现类型转换失败的问题,起初以为是序列化的问题,回来发现并不是这个原因, 报错截图: ...

  3. Selenium+webdriver自动化登陆QQ邮箱并发送邮件

    1.关于selenium  Selenium的主要功能包括:(1)测试与浏览器的兼容性:测试应用程序能否兼容工作在不同浏览器和操作系统之上.(2)测试系统功能:录制用例自动生成测试脚本,用于回归功能测 ...

  4. error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 解决方法

    在VS2012中生成时出错:error C4430: missing type specifier - int assumed. Note: C++ does not support default- ...

  5. 十 Restful风格

    1 restful风格化,url上的参数通过{}点符绑定,RequestMapping("item/{id}") 2 点位符参数名与方法参数名不一致时,通过@PathVariabl ...

  6. java set的线程安全

    CopyOnWriteArraySet和ConcurrentSkipListSet 与线程不安全的集合类的对应关系 HashSet -> CopyOnWriteArraySet TreeSet ...

  7. natapp 内网穿透服务

    参考文章:https://www.jianshu.com/p/91a321e584b8 参考文章:https://www.jianshu.com/p/c4cb8666c96a 一.什么是内网穿透 通过 ...

  8. Date.parse在IE/Firefox下有兼容性问题

    原因: IE和Firefox是不支持含有'-'字符的日期格式,如:"2018-11-23" 解决方法: 日期格式 'yyyy-mm-dd' 改成 'yyyy/mm/dd' 代码: ...

  9. PaperWeek1

    ------------------5月13日星期一---------------------------- 论文:Practical Locally Private Heavy Hitters 看了 ...

  10. Linux和云供应商Red Hat被IBM以34亿美元的价格收购

    导读 今天的主题包括IBM以340亿美元收购Red Hat,人性化是使人工智能成功的关键.两家公司于10月28日宣布,IBM正以340亿美元的价格收购Linux和云技术供应商Red Hat,以期改变云 ...