oracle 手动批处理,Oracle 简单备份 批处理(BAT)
Oracle的简单备份批处理,有以下两个版本:
(需要将代码复制到空的txt文件中,并另存为**.bat文件)
1、基本版:按照配置将数据库备份到指定的目录下
基本版本需要设置一下4个参数(加粗部分):
OrclSid-----Oracle服务实例
ExpUser--Oracle用户名
ExpPass--Oracle用户密码
FileDir-----导出文件存放路径(需为创建好的目录,不会自动创建)
----------------------------------------------------------------------
SysDate--不需要设置,获取的是当前系统时间
----------------------------------------------------------------------
代码如下:
@echo off
Set OrclSid=ORCL
Set ExpUser=TEST
Set ExpPass=password
Set FileDir=E:/Working/OracleBackUp
Set SysDate=%date:~0,4%-%date:~5,2%-%date:~8,2%.%time:~0,2%%time:~3,2%
@echo * * * * * * * * * * * * * * * * * * * *
@echo * * * * * * * * * * * * * * * * * * * *
@echo * * * * * ORACLE 数据库导出 * * * * * *
@echo * * * * * * * * * * * * * * * * * * * *
@echo * * * * * * * * * * * * * * * * * * * *
@echo 服务名 = %OrclSid%
@echo 用户名 = %ExpUser%
@echo 密 码 = %ExpPass%
@echo 目 录 = %FileDir%
@echo 时 间 = %SysDate%
exp %ExpUser%/%ExpPass%@%OrclSid% file=%FileDir%/%ExpUser%~%OrclSid%_%SysDate%.dmp log=%FileDir%/%ExpUser%~%OrclSid%_%SysDate%.log
@echo 数据库导出完成
pause
2、升级版:按照配置将数据库备份到指令目录后,对备份文件及备份日志进行压缩.
升级版需要同样需要设置基本版的4个参数(加粗部分);还需要再设置下压缩工具WinRAR的安装目录(D:\Apps\Tools\WinRAR\Rar.exe)
代码如下:
@echo off
Set OrclSid=ORCL
Set ExpUser=BTMS
Set ExpPass=password
Set FileDir=E:\AppsData\Works\OrclBackUp\BTMS
Set SysDate=%date:~0,4%-%date:~5,2%-%date:~8,2%.%time:~0,2%%time:~3,2%
Set FileName=%ExpUser%~%OrclSid%_%SysDate%
@echo * * * * * * * * * * * * * * * * * * * *
@echo * * * * * * * * * * * * * * * * * * * *
@echo * * * * * ORACLE 数据库备份 * * * * * *
@echo * * * * * * * * * * * * * * * * * * * *
@echo * * * * * * * * * * * * * * * * * * * *
@echo 服务名 = %OrclSid%
@echo 用户名 = %ExpUser%
@echo 密 码 = %ExpPass%
@echo 目 录 = %FileDir%
@echo 时 间 = %SysDate%
@echo 文件名 = %FileName%.rar
@echo 开始备份数据库...
exp %ExpUser%/%ExpPass%@%OrclSid% file=%FileDir%/%FileName%.dmp log=%FileDir%/%FileName%.log
@echo 数据库备份完成!
@echo 开始压缩数据库备份...
"D:\Apps\Tools\WinRAR\Rar.exe" a %FileName%.rar %FileName%.dmp
"D:\Apps\Tools\WinRAR\Rar.exe" a %FileName%.rar %FileName%.log
@echo 数据库备份压缩完成!
:: 注释符号
rem 注释符号
rem 如想手动删除备份文件,请将下面的代码删除或者注释掉
:: 开始删除数据库备份文件...
del %FileName%.dmp;%FileName%.log
:: 数据库备份文件删除完成!
Courtesy costs nothing. 彬彬有礼,惠而不费 。
oracle 手动批处理,Oracle 简单备份 批处理(BAT)相关推荐
- [网络安全学习篇附]:批处理与简单的病毒
目录 初识批处理 一个简单的批处理程序 1.引入 2.echo 输出 3.变量 4.if.goto 病毒 简单的批处理文件一 简单的批处理文件二 最简单的病毒 最简单的病毒解药 最简单的脚本 最简单的 ...
- oracle自动备份定时任务,Oracle数据库定时自动备份批处理代码(Windows)
这是最近写的一个Oracle数据库自动备份的批处理,经过测试正常运行,记录如下.包括两部分,逻辑备份和冷备份,如有不完整之处,还往看到本文的高手指导! 注:这些内容是本人经过一番学习和多次测试调试后的 ...
- oracle批处理参数调用,Oracle数据库定时自动备份批处理代码(Windows)
这是最近写的一个Oracle数据库自动备份的批处理,经过测试正常运行,记录如下.包括两部分,逻辑备份和冷备份,如有不完整之处,还往看到本文的高手指导! 注:这些内容是本人经过一番学习和多次测试调试后的 ...
- mysql oracle linux_mysql、oracle在Linux和Windows下的简单自动备份
前面一段时间已经安装好了mysql.oracle等常用数据库,但是数据库在使用时必须做到定时备份,这样能够在数据库出现问题时及时恢复到可用状态.那么下面我们就在Linux和Windows环境下测试使用 ...
- 安装oracle采用自动备份,Oracle 在window下自动备份
1.确定你的计算机上装有oracle的客户端,如果没有,请安装oracle客户端 2.确定有你的oracle服务里有你要需要备份的数据库的服务名. 3.制作一个批处理文件(oracleBackup.b ...
- oracle数据库定时每天自动备份语句,Oracle数据库定时自动备份
Oracle数据库定时自动备份批处理代码(Windows) 这是最近写的一个Oracle数据库自动备份的批处理,经过测试正常运行,记录如下.包括两部分,逻辑备份和冷备份,如有不完整之处,还往看到本文的 ...
- Java_Web使用简单的批处理操作
之前进行Web开发的时候使用的是myeclipse,但只用过的人都知道,由于其插件太多,而且有很多插件的功能根本就接触不到.所以导致一旦工程稍微大一点就会很卡,虽然之前也对其进行优化过,但还是觉得不太 ...
- 手动升级oracle,ORACLE 10.2.0.1手动升级到10.2.0.4
ORACLE 10.2.0.1手动升级到10.2.0.4 1.解压zip包以及查看目录权限 p6810189_10204_Linux-x86-64.zip oracle@single-10g:/u01 ...
- 手动删除oracle数据库
--===================== -- 手动删除oracle数据库 --===================== 在很多情况下,或无法使用dbca工具的时候,我们需要手动来删除数据库. ...
最新文章
- 236. Lowest Common Ancestor of a Binary Tree
- python的第三方库-Python 的第三方库到底行不行啊?
- android时间轴左右交叉布局,快速简单的定制一个时间轴布局(LinearLayout)
- Java+MyEclipse+Tomcat (四)Servlet提交表单和数据库操作
- helloworld讲解cocos2d-x的编程思路与要点
- sfp光模块和sfp+高速线缆有什么区别?
- Hibernate中使用Criteria查询及注解——(Dept.hbm.xml)
- python 头条 上传_Python+selenium自动化之文件上传
- jquery插件开发导读
- xslt 定义表格html表格样式,使用 XSLT 作为 HTML 的样式表.doc
- python显示gif图片报错_用Python制作在地图上模拟瘟疫扩散的Gif图
- 2022年的文章写作计划
- 【AT91SAM9261EK】u-boot 2022 tftpboot 烧写根文件系统
- Power Apps 入门介绍
- Windows 10的“稳定”于2019年4月更新将在某些游戏中导致BSOD
- [一场梦转无踪 为什么美梦有始无终]香格里拉夏宫自助茶点
- Leco题目:两数相加
- 网易游戏互娱 笔试题2021.8.7 Java版
- Masonry中的mas_makeConstraints方法
- VB.NET 打开Excel文件,读取Excel内容,添加到DataGridView中并显示
热门文章
- ERP实施完了,为什么还要做MES?
- 知名财经大V称:京东金融遇到了点“问题”!
- SVN之版本控制系统
- java自动装箱性能
- Log4j 2 介绍
- 为循环的repeater的第一行加个样式
- java jni调用dll文件_Java通过jni调用动态链接库
- python3 x完全兼容_【转】Python3.x与Python2.x的主要区别 (O_O )?
- bert pytorch源码_【PyTorch】梯度爆炸、loss在反向传播变为nan
- 一份可以让 Python 变得更快的工具清单