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. [网络安全学习篇附]:批处理与简单的病毒

    目录 初识批处理 一个简单的批处理程序 1.引入 2.echo 输出 3.变量 4.if.goto 病毒 简单的批处理文件一 简单的批处理文件二 最简单的病毒 最简单的病毒解药 最简单的脚本 最简单的 ...

  2. oracle自动备份定时任务,Oracle数据库定时自动备份批处理代码(Windows)

    这是最近写的一个Oracle数据库自动备份的批处理,经过测试正常运行,记录如下.包括两部分,逻辑备份和冷备份,如有不完整之处,还往看到本文的高手指导! 注:这些内容是本人经过一番学习和多次测试调试后的 ...

  3. oracle批处理参数调用,Oracle数据库定时自动备份批处理代码(Windows)

    这是最近写的一个Oracle数据库自动备份的批处理,经过测试正常运行,记录如下.包括两部分,逻辑备份和冷备份,如有不完整之处,还往看到本文的高手指导! 注:这些内容是本人经过一番学习和多次测试调试后的 ...

  4. mysql oracle linux_mysql、oracle在Linux和Windows下的简单自动备份

    前面一段时间已经安装好了mysql.oracle等常用数据库,但是数据库在使用时必须做到定时备份,这样能够在数据库出现问题时及时恢复到可用状态.那么下面我们就在Linux和Windows环境下测试使用 ...

  5. 安装oracle采用自动备份,Oracle 在window下自动备份

    1.确定你的计算机上装有oracle的客户端,如果没有,请安装oracle客户端 2.确定有你的oracle服务里有你要需要备份的数据库的服务名. 3.制作一个批处理文件(oracleBackup.b ...

  6. oracle数据库定时每天自动备份语句,Oracle数据库定时自动备份

    Oracle数据库定时自动备份批处理代码(Windows) 这是最近写的一个Oracle数据库自动备份的批处理,经过测试正常运行,记录如下.包括两部分,逻辑备份和冷备份,如有不完整之处,还往看到本文的 ...

  7. Java_Web使用简单的批处理操作

    之前进行Web开发的时候使用的是myeclipse,但只用过的人都知道,由于其插件太多,而且有很多插件的功能根本就接触不到.所以导致一旦工程稍微大一点就会很卡,虽然之前也对其进行优化过,但还是觉得不太 ...

  8. 手动升级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 ...

  9. 手动删除oracle数据库

    --===================== -- 手动删除oracle数据库 --===================== 在很多情况下,或无法使用dbca工具的时候,我们需要手动来删除数据库. ...

最新文章

  1. 236. Lowest Common Ancestor of a Binary Tree
  2. python的第三方库-Python 的第三方库到底行不行啊?
  3. android时间轴左右交叉布局,快速简单的定制一个时间轴布局(LinearLayout)
  4. Java+MyEclipse+Tomcat (四)Servlet提交表单和数据库操作
  5. helloworld讲解cocos2d-x的编程思路与要点
  6. sfp光模块和sfp+高速线缆有什么区别?
  7. Hibernate中使用Criteria查询及注解——(Dept.hbm.xml)
  8. python 头条 上传_Python+selenium自动化之文件上传
  9. jquery插件开发导读
  10. xslt 定义表格html表格样式,使用 XSLT 作为 HTML 的样式表.doc
  11. python显示gif图片报错_用Python制作在地图上模拟瘟疫扩散的Gif图
  12. 2022年的文章写作计划
  13. 【AT91SAM9261EK】u-boot 2022 tftpboot 烧写根文件系统
  14. Power Apps 入门介绍
  15. Windows 10的“稳定”于2019年4月更新将在某些游戏中导致BSOD
  16. [一场梦转无踪 为什么美梦有始无终]香格里拉夏宫自助茶点
  17. Leco题目:两数相加
  18. 网易游戏互娱 笔试题2021.8.7 Java版
  19. Masonry中的mas_makeConstraints方法
  20. VB.NET 打开Excel文件,读取Excel内容,添加到DataGridView中并显示

热门文章

  1. ERP实施完了,为什么还要做MES?
  2. 知名财经大V称:京东金融遇到了点“问题”!
  3. SVN之版本控制系统
  4. java自动装箱性能
  5. Log4j 2 介绍
  6. 为循环的repeater的第一行加个样式
  7. java jni调用dll文件_Java通过jni调用动态链接库
  8. python3 x完全兼容_【转】Python3.x与Python2.x的主要区别 (O_O )?
  9. bert pytorch源码_【PyTorch】梯度爆炸、loss在反向传播变为nan
  10. 一份可以让 Python 变得更快的工具清单