Oracle 异地WINDOWS备份操作

(例子为备份esb与dw实例下用户近3天数据)

一、脚本内容及注解(备份服务器需安装oracle客户端)

set YYYYmmdd=%date:~0,4%%date:~5,2%%date:~8,2%    --定义时间格式

md D:\app\data\esb_bak_%YYYYmmdd%              --创建esb备份文件

md D:\app\data\dw_bak_%YYYYmmdd%              --创建dw备份文件

exp hip_ods/Hip0123$@172.16.8.35:1521/hipdw owner=hip_ods file=D:\app\data\dw_bak_%YYYYmmdd%\hip_ods.dmp  --备份数据库hip_ods用户数据

exp hip_data/Hip0123$@172.16.8.35:1521/hipdw owner=hip_data file=D:\app\data\dw_bak_%YYYYmmdd%\hip_data.dmp

exp hip_portal/Hip0123$@172.16.8.35:1521/hipdw owner=hip_portal file=D:\app\data\dw_bak_%YYYYmmdd%\hip_portal.dmp

exp hip_portal_formal/Hip0123$@172.16.8.35:1521/hipdw owner=hip_portal_formal file=D:\app\data\dw_bak_%YYYYmmdd%\hip_portal_formal.dmp

exp hip_open/Hip0123$@172.16.8.35:1521/hipdw owner=hip_open file=D:\app\data\dw_bak_%YYYYmmdd%\hip_open.dmp

exp hip_cda/Hip0123$@172.16.8.35:1521/hipdw owner=hip_cda file=D:\app\data\dw_bak_%YYYYmmdd%\hipdw_hip_data.dmp

exp sie/Hip0123$@172.16.8.35:1521/hipesb owner=sie  file=D:\app\data\esb_bak_%YYYYmmdd%\sie.dmp

exp sie_data/Hip0123$@172.16.8.35:1521/hipesb owner=sie_data  file=D:\app\data\esb_bak_%YYYYmmdd%\sie_data.dmp

exp sie_mdm/Hip0123$@172.16.8.35:1521/hipesb owner=sie_mdm  file=D:\app\data\esb_bak_%YYYYmmdd%\sie_mdm.dmp

"C:\Program Files\WinRAR"\Rar a D:\app\data\dw_bak_%YYYYmmdd%.rar "D:\app\data\dw_bak_%YYYYmmdd%"    --压缩备份出来的文件夹(需安装压缩软件)

"C:\Program Files\WinRAR"\Rar a D:\app\data\esb_bak_%YYYYmmdd%.rar "D:\app\data\esb_bak_%YYYYmmdd%"

rd/s/q D:\app\data\dw_bak_%YYYYmmdd%  -- 删除压缩过的文件夹

rd/s/q D:\app\data\esb_bak_%YYYYmmdd%

forfiles /p "D:\app\data" /s /m *.* /d -3 /c "cmd /c del @path"   --删除D:\app\data目录下3天前的文件

二、脚本制作

1,创建一个txt文件,命名自定义;

2,粘贴上面脚本内容,相关信息(如数据库连接信息,备份文件存放位置等)根据场地自己修改;

3,重命名txt文件,后缀名改为bat(修改内容时,可txt文档或者其他方式打开);

三、备份脚本测试验证

1、双击.bat文件,查看是否有报错,根据报错进行脚本修正;

2、脚本结束后查看备份目录是否有数据(最好是解压后测试看是否可imp导入);

四、WINDOW定时任务执行设置

1.打开服务器计划任务程序;

2.创建基本任务,名称自定义;

3.选择脚本执行开始时间;

4.选择脚本执行时间及周期;

5.选择启动程序,点击下一步;

6.点击浏览,选择脚本执行;

7.查看是否创建成功,并验证是否执行成功;

第四章:Oracle 异地WINDOWS备份操作相关推荐

  1. 云计算 第四章 微软云计算 Windows Azure

    文章目录 第四章 微软云计算 Windows Azure 4.1 微软云计算平台 1.传统的企业和用户在开发和部署自己的应用程序主要有两种方式 2.微软的云计算技术 3.Windows Azure平台 ...

  2. 通过exp命令对Oracle数据库进行备份操作(提供两种情况的备份:备份本地,备份远程的数据库)

    通过exp命令可以对Oracle数据库进行备份操作,其命令含义是:exp 用户名/密码@数据库所在ip地址:数据库端口号/数据库的service-name file=存储到的位置 exp MISPS/ ...

  3. linux dd命令 配额,第四章 Centos7.5下LVM操作与磁盘配额

    一.LVM概述与操作 Logical Volume Manager ,逻辑卷管理 动态调整磁盘容量,从而提高磁盘管理的灵活性 需要注意:/boot 分区用于存放引导文件,不能基于 LVM 创建 图形界 ...

  4. C#第四章实验 使用Windows窗体的节约用水问题

    编写Windows应用程序,界面根据需求进行设计: 为了鼓励居民节约用水,自来水公司采用按月用水量分段 计费的方法,居民应交水费y (元)与月用水量x (吨)之 间的函数关系如下: y=f (x) = ...

  5. 第四章:搭建Windows server AD域和树域

    由于Windows简单一点,我就先搞Windows了. AD域: 视频教程:https://www.bilibili.com/video/BV1f84y1G72x/ 在创建AD域时要把网卡配置好 这是 ...

  6. 计算机二级vf知识点总结,2015年计算机二级考试《VFP》复习重点:第四章

    第四章 Visual FoxPro 数据库及其操作 1.创建数据库 可以通过以下几种方式创建数据库: (1).在"项目管理器"中创建数据库 打开" 项目管理器" ...

  7. 数据库---战德臣第四章--关系代数笔记

    文章目录 数据库---战德臣第四章--关系代数笔记 (1) "并"操作 (2) "差"操作 (3) "笛卡尔积"操作 (4) "选 ...

  8. Python远程操作Oracle实现一键备份还原数据库演示,利用socket进行imp、exp一键导入导出oracle数据库dmp文件

    Python 远程操作 Oracle 进行数据库备份还原 第一章:效果演示 ① 数据库恢复演示 ② 请求模拟 第二章:功能实现 ① 创建启动服务 ② 处理解析请求 ③ 处理命令 ④ 服务端数据库操作 ...

  9. [转]Windows Shell 编程 第十四章【来源:http://blog.csdn.net/wangqiulin123456/article/details/7988010】...

    第十四章 设计Shell集成应用 有一些工具可以使应用程序更紧密地与Shell和底层系统进行集成.也就是说,用户可以象处理系统文档和程序那样处理你的文档和程序.例如,右击文件来显示可用功能列表等.Wi ...

最新文章

  1. Json对象与Json字符串互转(4种转换方式)
  2. 软件工程心理学之3---甲方项目负责人 PK 乙方
  3. 6月30日后支付宝还能正常提现吗?因为银行直连要停止了
  4. poj2586 Y2K Accounting Bug
  5. 也谈C#之Json,从Json字符串到类代码
  6. 在python中函数和类都属于可调用对象_在Python中函数和类都属于可调用对象
  7. 华为android10版本,华为手机助手(安卓版)最新手机版10.1.1.500
  8. open-falcon采集的一些指标及说明
  9. php的curl函数模拟post、get数据提交,速度非常慢的处理办法
  10. 如何分析软件安全性需求
  11. 二烷基二硫代磷酸锌添加剂的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  12. JS中可以表示数字的最大值
  13. Apache安装时出现OS:拒绝访问的解决办法
  14. 列出每一个部门中年纪最大的员工姓名,部门名称【多测师_王sir】
  15. 利用c语言结构体实现通讯录
  16. 快速打点工具——Aopo工具
  17. 脚印(Foot Print)效果制作
  18. js数组的5种查询方式——find(),findIndex(),indexOf(),lastIndexOf(),include()
  19. 程序员自我修养阅读笔记——动态链接
  20. cat命令 – 在终端设备上显示文件内容

热门文章

  1. 银行vr元宇宙全景虚拟展馆提供更加真实、立体、高效的数字资产交易场景
  2. 来自oppo社招Java一面
  3. 文档管理系统,你用了吗?
  4. QPushButton图片显示在文字上
  5. fisheye配置数据库(mysql)的相关配置
  6. undefined 与 undeclared 的区别
  7. 《MFC如何取消对话框右上角的X(退出)按钮》
  8. 【VQ-VAE论文精读+代码实战】Neural Discrete Representation Learning
  9. Navicat实现数据库结构和数据同步
  10. cad批量打印_CAD批量打印教程,干货!