在网上看了几个冷备份的脚本,运行起来多少有些问题。本人在自己的机器(WINDOWS2000+ORA92)上面经过修改测试以后,代码如下。希望对大家有所帮助。
共有两个文件back_cold.bat和back_cold.sql,通过定时任务来调用back_cold.bat
back_cold.bat这个批处理文件的位置你可以随便放。
back_cold.sql这个脚本的位置我是放在F:/ORACLE目录下面的。
备份成功以后文件放在一个日期文件夹下面,每天一个。时间长了以后可能会很占用磁盘空间。你也可以经过简单的修改以后只保留昨天的数据。由于DOS下面获取昨天的时间比较困难,代码也比较长,需要的话请注明,我可以传上来。

1、back_cold.bat
set day=%date:~4,20%
cd F:/oracle
md %day%&
sqlplus /nolog @f:/oracle/back_cold.sql %day%
需要说明一下的是我在网上看到的脚本的第一行代码是这样的:set day=%date:~0,10%,这样的话可能会出现汉字目录。所以我改成上面的代码了。

2、back_cold.sql
Rem db cold backup;
conn sys/change_on_install@ora92 as sysdba;
shutdown immediate;
host xcopy /i D:/oracle/oradata/oil/oilscore*.ora  f:/oracle/&1;
host xcopy /i D:/oracle/oradata/oil/redo*.log       f:/oracle/&1;
host xcopy /i D:/oracle/oradata/oil/control*.ctl    f:/oracle/&1;
startup;
exit;
需要说明一下的是在拷贝的时候要加上参数/i ,这样在CMD命令提示下面才不会提示你是文件名还是目录名。

本文转自:https://blog.csdn.net/eknight139/article/details/4554692

转载于:https://www.cnblogs.com/leebokeyuan/p/9197033.html

oracle自动冷备份脚本相关推荐

  1. oracle自动imp脚本

    摘自:http://www.pcppc.cn/shujuku/ORACLE/shujuku_163351.html 您正在看的ORACLE教程是:oracle自动imp脚本. 先删除用户,在重建用户, ...

  2. Oracle自动备份脚本(Linux)

    脚本编写 之前我在Linux Crontab有提到第一个脚本 http://blog.csdn.net/yangshangwei/article/details/52452599#t30 第一个脚本 ...

  3. linux 下oracle备份脚本,linux 下的 oracle 自动备份脚本

    这个脚本比较简单:周天对数据库进行全备,周一到周六进行归档日志备份. [oracle@T10 ~]$ cat backup.sh #!/bin/bash#oracle backup scriptbti ...

  4. oracle还原脚本,oracle自动恢复脚本

    #./autorestore 2017-12-11 6:00:00 #root调用方式 dt=$1 DATE=${dt//-/} time=$2 point=$1" "$2 su ...

  5. oracle10g数据库热备份,Oracle10g数据库冷备份脚本文件

    rem --------------------------------------------------------------------------------------------- re ...

  6. Linux服务器系统自动巡检脚本生成html报告

    一. 前言 1.在上一篇文章里给大家介绍oracle自动巡检脚本生成html报告,这篇文章介绍linux服务巡检脚本生成html报告. 2.脚本依然是简单脚本语句的堆积,方便大家二次编辑使用. 3.项 ...

  7. Linux oracle数据库自动备份自动压缩脚本代码

    Linux oracle数据库自动备份自动压缩脚本代码 Linux oracle数据库备份完成后可以自动压缩脚本代码. 复制代码代码如下: #!/bin/bash #backup.sh #edit: ...

  8. windows下oracle数据库自动备份脚本

    1.根据日期自动生成 Oracle 备份文件 @echo off echo 正在备份Oracle数据库,请稍等...... exp userid='用户名/密码@SID' file=D:\bak\re ...

  9. oracle备份数据脚本,oracle数据库自动备份脚本

    ::通过exp命令导出远程机器(192.168.2.1)上指定服务(orcl)指定用户(pmis)及密码(pmis)的数据 ::运行该脚本的机器必须安装oracle @echo off @echo [ ...

最新文章

  1. 写那么多年Java,还不知道啥是Java agent 的必须看一下!
  2. 图综合练习--拓扑排序_03 数据结构与算法 - 排序
  3. 【动态数组】数据结构01-(java实现)
  4. ethernet调试工具_开发者分享 | 如何调试10G/25G以太网IP自协商/Link Training
  5. 【嵌入式】C语言高级编程-强符号和弱符号(09)
  6. 【性能优化】 之 10053 事件
  7. nginx反向代理+缓存开启+url重写+负载均衡(带健康探测)的部署记录
  8. ubuntu Could not get lock /var/lib/dpkg/lock解决方法
  9. Musik音乐社区整套UI网站模板
  10. 日调度5万亿次 腾讯云微服务架构体系TSF深度解读
  11. Python爬虫之酷安应用商店
  12. Delphi中CoInitialize之探究
  13. 详解ProToolkit注册文件
  14. FreeBSD安装MySQL
  15. html li 点图片,html中ul li前面小黑点样式 ul li一些样式
  16. thinkpadX1C2021充不进去电(去除静电后依旧无效的来看看)
  17. TypeScript瞎看看
  18. Python:Flask简单实现统计网站访问量
  19. datav可视化大屏使用教程
  20. 淘宝最新开店卖家店铺采集工具能采集同行信誉等级高的店铺吗

热门文章

  1. ecshop根目录调用_ecshop优化修改sitemap.xml到根目录
  2. 3gpp协议_【5G学习笔记】3GPP 5G协议分类清单大全
  3. plspl和oracle,LOL2017LSPL春季死啊DS轻取NON ME逆转GD赢得首胜
  4. java process started_Java HistoricProcessInstanceQuery.startedBy方法代碼示例
  5. vbox虚拟机无法使用计算机名称,win10/windows10启动virtualbox虚拟机提示“不能为虚拟电脑XX点击一个...
  6. 9550电机_电机转矩与性能的关系
  7. 2021年春季学期-信号与系统-第十一次作业参考答案-第五小题
  8. 100W无线充电方案文献调研 - 信息HUB
  9. 新学期伊始,同学们就开始为十六届智能车竞赛出谋划策了
  10. 智能车竞赛创意组别对应的FQA