oracle自动冷备份脚本
根据自己网上的资料和自己的需求,写的oracle冷备份脚本。
整体思路:
1、停止服务
2、文件拷贝
3、启动服务
保存以为文件为BAT格式,点击可以用下。
rem --------------------------------------------------------------------------------------------- rem Oracle数据库冷备份脚本文件coldbackup.cmd rem Leejianghua rem -- rem 用于Windows NT//XP平台 rem 脚本执行后,在temp目录中产生以下文件: rem listfiles.sql,shutdown.sql rem startup.sql,cpfile.cmd,shutdown.cmd,startup.cmd rem rem 设置oracle_sid set oracle_sid=orcl rem 设置sys密码 set password=orcl rem 建立临时文件目录 mkdir D:\oraclebak\temp\ rem 设置临时文件目录 set my_temp=D:\oraclebak\temp\ rem 建立备份文件目录 ,%%date:~,%%date:~,% mkdir D:\oraclebak\%day% rem 设置备份目录 set my_bkpath=D:\oraclebak\%day% rem list需要备份的数据库文件,控制文件,日志文件 echo xcopy D:\oracle\product\\admin %my_bkpath%\admin\ /s /e /h >%my_temp%cpfiles.cmd echo xcopy D:\oracle\product\\oradata %my_bkpath%\oradata\ /s /e /h >>%my_temp%cpfiles.cmd echo xcopy D:\oracle\product\\db_1\NETWORK\ADMIN\tnsnames.ora %my_bkpath%\NETWORK\ /s /e /h >>%my_temp%cpfiles.cmd echo shutdown immediate >%my_temp%shutdown.sql echo exit >>%my_temp%shutdown.sql echo /as sysdba >%my_temp%startup.sql echo startup >>%my_temp%startup.sql echo exit >>%my_temp%startup.sql echo 关闭数据库shutdown.cmd sqlplus sys/%password%@%oracle_sid% as sysdba @%my_temp%shutdown.sql rem 拷贝数据文件,日志文件,控制文件 call %my_temp%cpfiles.cmd rem 重新启动数据库startup.cmd sqlplus @%my_temp%startup.sql rem 数据库冷备份结束 rem ---------------------------------------------------------------------------------
oracle自动冷备份脚本的更多相关文章
- Oracle自动备份脚本(网上找到的资料)
废话不多说了,直接给大家贴代码了,具体代码如下所示: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 ...
- Oracle自动备份脚本的实现
问题描述: Oracle自动备份脚本的实现. 错误提示1: Message file RMAN.msb not found Verify that Oracle_HOME is set properl ...
- Oracle自动备份脚本
set mydate=%date:~0,4%%date:~5,2%%date:~8,2%exp 用户名/密码@实例名 file=D:\mydata_%mydate%.dmp owner=用户名 log ...
- Windows环境下Oracle数据库的自动备份脚本
批处理文件(.bat) @echo off echo ================================================ echo Windows环境下Oracle数据 ...
- Linux oracle数据库自动备份自动压缩脚本代码
Linux oracle数据库备份完成后可以自动压缩脚本代码. 复制代码代码如下: #!/bin/bash #backup.sh #edit: www.jbxue.com ##系统名称 sysname ...
- oracle expdp自动备份脚本
windows: @echo off echo ================================================ echo Windows环境下Oracle数据库的自动 ...
- Oracle数据库的自动备份脚本
@echo off echo ================================================ echo Windows环境下Oracle数据库的自动备份脚本 echo ...
- Windows环境下Oracle数据库的自动备份脚本自动删除30天前的备份
@echo off echo ================================================ echo Windows环境下Oracle数据库的自动备份脚本 echo ...
- oracle自动执行一个sql文件的脚本
如图 文件夹 打开文件夹,如图 autoExeSyn-local.bat文件里的内容如下 @echo off -----------用户/密码-实例-------------执行的sql文件---&g ...
随机推荐
- Spring Data MongoDB 基础查询
有两种方式查询 BasicQuery 和 Query 一.BasicQuery BasicQuery query = new BasicQuery("{ age : { $lt : 26 } ...
- GDAL线面互转换
最近因为项目需要,需做GDAL线面互转的功能,查阅部分资料完成,下面把核心部分的代码贴出来,留个记录,也欢迎大家提问题指正完善. /* * @brief ConvertPolygonToPolylin ...
- Android学习笔记(5)----启动 Theme.Dialog 主题的Activity时程序崩溃的解决办法
新建了一个Android Studio工程,在MainActivity的主界面中添加了两个按钮,点击其中一个按钮用来启动 NormalActivity,点击另一按钮用来启动DialogActivity ...
- Python爬虫教程-11-proxy代理IP,隐藏地址(猫眼电影)
Python爬虫教程-11-proxy代理IP,隐藏地址(猫眼电影) ProxyHandler处理(代理服务器),使用代理IP,是爬虫的常用手段,通常使用UserAgent 伪装浏览器爬取仍然可能被网 ...
- Fragment 重叠 遮盖问题
1.导致Fragment 重叠 和遮盖的原因 主要还是因为Fragment的状态保存机制,当系统内存不足时,Fragment的主Activity被回收,Fragment的实例并没有随之被回收. Act ...
- Oracle spool 小结
关于SPOOL(SPOOL是SQLPLUS的命令,不是SQL语法里面的东西.) 对于SPOOL数据的SQL,最好要自己定义格式,以方便程序直接导入,SQL语句如: select taskindex|| ...
- .net core系列之《在.net core中使用MemoryCache实现本地缓存》
说到内存缓存MemoryCache不由的让我想起.Net Framework中的MemoryCache,它位于 System.Runtime.Caching 程序集中. 接下来我们来看看.net co ...
- 乘风破浪:LeetCode真题_004_Median of Two Sorted Arrays
乘风破浪:LeetCode真题_004_Median of Two Sorted Arrays 一.前言 说到算法,最难的就是一些需要通过分析得到一些递推公式或者有用的结论,进而用来解决问题的方法了. ...
- curl命令学习之一--基本用法
- 自动化测试全套流程(一)-搭建Jenkins环境
前提 既然要做自动化测试,那我们就做得彻底一些,将整套系统部署在Linux服务器上,在搭建Jenkins环境之前,我已经通过VirtualBox安装了一个CentOS的服务器,搭建Jenkins是基于 ...