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 ...
随机推荐
- Android 虚拟多开系列二——技术原理
目录 Android虚拟多开应用有哪些? Android虚拟多开应用技术原理有哪几类? Android虚拟多开需求分析 反虚拟多开技术 ...
- ButterKnife 初体验
ButterKnife 环境搭建 在project的build.gradle文件中添加依赖的插件 //ButterKnife 的插件 // classpath 'com.jakewharton:but ...
- google学习
https://developers.google.com/machine-learning/crash-course/ https://developers.google.com/machine-l ...
- Windows Socket和Linux Socket编程的区别 ZZ
socket相关程序从Windows移植到Linux下需要注意的: 1)头文件 Windows下winsock.h/winsock2.h Linux下sys/socket.h 错误处理:errno.h ...
- 让UpdatePanel支持文件上传(2):服务器端组件 .
我们现在来关注服务器端的组件.目前的主要问题是,我们如何让页面(事实上是ScriptManager控件)认为它接收到的是一个异步的回送?ScriptManager控件会在HTTP请求的Header中查 ...
- 中文乱码(Python、WEB、ajax)
http://my.oschina.net/leejun2005/blog/74430 #查看errorb是unicode,还是stringprint isinstance(errorb,unicod ...
- cocos2dx中node的pause函数(lua)
time:2015/05/14 描述 lua下使用node的pause函数想暂停layer上的所有动画,结果没有效果 1. pause函数 (1)cc.Node:pause 代码: void Node ...
- 一点二次插值、二点二次插值 ,matlab
syms f x a b c; f(x)=3*x^4-4*x^3-12*x^2; q(x)=a*x^2+b*x+c; %二点二次插值 x=[-1.2 -0.8]; ff=diff(diff(f)); ...
- 【心得体会】我考完MOS我明白了…
[心得体会]我考完MOS我明白了… 原创 2017-11-10 MSP-李桑榆 MSPrecious成长荟 MOS备考 这篇文章写给还没有考或者准备考MOS的同学 网上有很多介绍MOS考试的 http ...
- December 27th 2016 Week 53rd Tuesday
A journey of one thousand miles begins with one step. 千里之行始于足下. No matter how slowly you walk, as lo ...