oracle 备份批处理,windows下oracle自动备份批处理

上一篇日志中,我将windows下的备份流程分成了五步走。本日志就结合上篇的理论来个实例。该实例是来自于我现网的中的一个备份示例(不要想着弄我密码啊,内容改过的,呵呵)。费话少说,直接上脚本:

@eche off

//下面一部分是设置变量部分

set exp_path=D:oracleproduct10.2.0db_1BIN

set data_path=E:ora_exptest

set o_sid=test

rem set NLS_LANG=AMERICAN_AMERICA.AL32UTF8

set user_name=abc

//格式化备份输出为年月日时格式

if "%time:~0,1%"==" " (set backup_file=%db_name%-%date:~0,4%%date:~5,2%%date:~8,2%-0%time:~1,1%) else (set backup_file=%db_name%-%date:~0,4%%date:~5,2%%date:~8,2%-%time:~0,2%)

%exp_path%exp %user_name%/"""abc@sg"""@%o_sid% file=%data_path%%backup_file%.dmp log=%data_path%%backup_file%.log

cd /d %data_path%

//压缩备份文件并删除原文件

"C:Program FilesWinRARrar.exe" a %backup_file%.rar %backup_file%.dmp >>%data_path%%backup_file%.log

del /Q %backup_file%.dmp

//备份周期循环

forfiles /m /d -15 "cmd /c del @file" >del.log

//email通知提示

sendEmail.exe -f test@abc.com -t postmaster@361way.com -s mail.abc.com -u oracle_bak -xu nagios -xp test@nagios -m "192.168.1.12 oracle-test-db-bak" -a %data_path%%backup_file%.log del.log

将上面的脚本写好后,可以通过schtasks命令添加到计划任务中。@echo off

rem 请制定bat文件的绝对路径

set bat_path=E:ora_exp

rem 新建存放dmp的目录

mkdir E:ora_exptest

mkdir E:ora_exp361way

//从00:50分开始,每小时做一次备份

rem schtasks test_exp

SCHTASKS /Delete /TN "test_exp" /F

schtasks /create /sc hourly /st 00:50 /mo 1 /tn "test_exp" /tr %bat_path%test_exp.bat

//每周做一次备份

rem schtasks 361way_exp

SCHTASKS /Delete /TN "361way_exp" /F

schtasks /create /sc daily /mo 7 /st 05:00 /tn "361way_exp" /tr %bat_path%361way_exp.bat

schtasks命令的详细用法可以参看百度百科。当然如面感觉命令不直观,也可以通过控制面板——计划任务——新增计划任务来添加任务。

最后再提供一个批处理加密的工具。点我下载

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/563447.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

getlasterror返回57怎么解决_王者荣耀:用时最短职业比赛?3分57秒结束,解说都看呆了!...

原标题:王者荣耀:用时最短职业比赛?3分57秒结束,解说都看呆了!相信很多人都知道,王者荣耀作为一款手机游戏,虽然节奏比英雄联盟这种端游快得多,但一局比赛也要十分钟左右&#xff0c…

oracle约束 关闭,Oracle约束管理脚本

正在看的ORACLE教程是:Oracle约束管理脚本。作为一个Oracle数据库管理员,会碰到这样的数据库管理需求,停止或者打开当前用户(模式)下所有表的约束条件和触发器。这在数据库的合并以及对数据库系统的代码表中某些代码的修改时需要做的工作之一。我们来看这…

35岁学嵌入式合适吗_什么是嵌入式技术?

物联网应用技术中,嵌入式技术是至关重要的。但是,至少有60%的人不了解什么是嵌入式技术。物联网时代的到来,不管是从行业应用,还是智能硬件的爆发,亦或是大数据等等嵌入式技术都得到了史无前例的发展。简单来说&#x…

cvpr2020 人脸检测与识别_投石科技温度检测人脸识别设备装置

投石科技温度检测人脸识别设备装置内容共分为五大块,包括:行业概况、产品简介、核心功能、产品优势、应用场景。行业概况:人工智能安防即“人工智能安防”,以人工智能技术为核心,形成一系列产品和系统解决方案。近两年…

oracle clearing,ORACLE DBA常用命令集锦(2)

ORACLE DBA常用命令集锦(2)[more]接上篇 ORACLE DBA常用命令集锦(1):sql> revoke create session from scott;7.grant object privilegesql> grant execute on dbms_pipe to public;sql> grant update(first_name,salary) on employee to karen with grant option;8.d…

arrays合并两个数组_每天一道力扣题: 88. 合并两个有序数组

题目给你两个有序整数数组 nums1和nums2,请你将nums2合并到 nums1 中,使nums1成为一个有序数组。说明:初始化 nums1 和 nums2 的元素数量分别为 m 和 n 。你可以假设 nums1 有足够的空间(空间大小大于或等于 m n)来保存 nums2 中…

dbsync for oracle ms sql,DBSync for Firebird and MSSQL

DBSync for Firebird and MSSQL简介DBSync for Firebird and MSSQL简介一:DBSync for Firebird and MSSQL是款专业的数据库同步软件。能够将MS SQL版完美的迁移到Firebird,支持从Firebird到MSSQL数据库的双向同步以及相反方向的精确同步,支持…

php做游戏登录服务器,游戏登陆服务器php简单实现

本案例实现一个简单的登陆服务器。步骤步骤一、搭建LAMP环境,也就是 linuxapachemysqlphp,如果不习惯用linux可以在window下搭建web服务器,具体的搭建方法可以在网上搜一下,很多相关的文章,在此不赘述。步骤二、在mysq…

arthas 查看哪个方法调用最耗时_阿里巴巴问题排查神器Arthas使用实践

Apache Dubbo是Alibaba开源的高性能RPC框架,在国内有非常多的用户。Github:https://github.com/apache/incubator-dubbo文档:http://dubbo.incubator.apache.org/zh-cn/Arthas是Alibaba开源的应用诊断利器,9月份开源以来,Github Star数三个月…

linux查看气质系统文件命令,Linux dumpe2fs命令:查看文件系统信息

了解文件系统之后,我们可以使用dumpe2fs 命令来查看文件系统的详细信息,此命令的基本格式如下:[rootwww ~]# dumpe2fs [-h] 文件名-h 选项的含义是仅列出 superblock(超级块)的数据信息;例如,通过 df 命令找到根目录硬…

及cp含义_新媒体运营炒CP,既好用,又好玩(第327回)

点击上方蓝色字关注我们,获得724小时新媒体运营协助炒CP这个词大家应该都听说过,英文是Coupling,是配对的意思,源自同人圈。比如,金晨与张继科出现在同一节目里,观众看两个人同框时感觉像一对,就…

c++输入错误重新输入_C程序-根据时长和时薪计算工资1.3(解决输入非数字选项退出的bug)...

程序内容:提供五种工资菜单,用户自行选择,读取用户输入的工作时长,计算工资和净收入,及其缴纳的税金。(C Primer Plus 第7章 第8题)程序更新:解决输入非数字选项后退出程序的bug。这…

linux 安装 交换分区大小,给已安装的Linux新增Swap交换分区

跟了我5年多的本本已步入花甲,CPU严重老化,运行Windows异常吃力,于是考虑换成Linux试试。忙活了一天,测试了2个“家用”Linux发行版,一个是深度的Linux Deepin 2013,另一个是雨林木风的StartOS 5.1。在测试过程中也遇到一些有用的…

诚龙网刻报错_诚龙网刻|诚龙网维全自动PXE网刻工具 V 11.0 官方版-完美软件下载...

诚龙网维全自动PXE网刻工具是款专业的网络克隆工具,它是一款能够帮助管网人员实现局域网系统的全盘网刻,无须架设DHCP和TFTP服务器,也无须进行GHSOT服务端设置,能够支持全盘网刻和单分区网刻,支持NF系列网卡。诚龙网刻…

linux音频驱动修复工具,Linux声卡驱动(4)——音频驱动实战

一、应用测试工具的使用1.在external/tinyalsa下有以C语言实现的alsa的测试程序,编译后生成tinypcminfo tinyplay tinycap tinymix 四个elf格式的测试工具(1) tinypcminfo :获取PCM In和PCM# tinypcminfo -D /dev/snd/controlC0# tinypcminfo -D /dev/sn…

bfd联动 cisco_以太链路的接口备份和BFD联动

实验内容:要求PC1 和PC2通过R1-R2-R4这条链路作为主链路进行业务传输。R1-R3-R4这条链路作为备份链路,用户希望当主链路出现故障时,可以快速启用备份链路来承担业务的传输。实验拓扑:实验配置(各个接口IP配置已省略):[…

Linux安装rpcbind服务,Mount挂载之CentOS 6 下安装rpcbind+nfs实现服务器间文件共享 2019-06-16...

实际项目中有用到文件共享,整理一下。一、安装部分基于centos6.5-mini版,离线安装。测试过程中为了方便关闭了防火墙。1、上传安装包将rpm安装包上传到服务器,如/root/packages/目录下:[rootcentos6-nfs-server packages]# pwd/ro…

linux支持异步io吗,Linux 异步IO

io_submit、io_setup和io_getevents示例[摘要:注:本宣布正在 io_submit、io_setup战io_getevents战LINUX上的AIO体系挪用。那有一个特别很是迥殊注重的中央——传送给io_setup的aio_context参数必需初初化为0,正在它的man脚册里实在有解释]注…

二元相图软件_FactSage 软件教程 入门学习资料汇总

(一)英文版的学习资料(1)FactSage官网:http://www.factsage.com/打开FactSage官网,如下图所示,点击左侧FactSage界面上的模块按钮即可查看其使用方法。点击右侧的链接"Free FactSage Demo …

bufferreader readline一次读一行_python中read(),readline(),readlines()的区别

读取文件的三个方法:read()、readline()、readlines()。三种方法均可接受一个变量size,用于限制每次读取的数据量,也就是说从文件当前位置起读取size个字节;若无参数size,则表示读取至文件结束为止。接下来总结下三种读…