利用windows任务计划实现oracle的定期备份
set rq=%date:~0,10%
exp system/system的密码@本地服务名 file=d:\backup\bak%rq% full=yes log=d:\backup\bak%rq% buffer=65536
C:\Progra~1\WinRAR\rar.exe a -df d:\backup\bak%rq% d:\backup\
move /y d:\backup\*.rar d:\databasebackup
其中第一条是设置日期字符串,后面再备份文件名中使用它,file=d:\backup\bak%rq% 是导出数据库的备份文件名,full=yes,表示全部导出。 C:\Progra~1\WinRAR\rar.exe a -df d:\backup\bak%rq% d:\backup\ 是压缩文件,最后一条是把压缩后的文件移到d:\databasebackupd:\databasebackup目录中。
大家可能对 exp后的参数比较陌生,可以再命令提示符下输入 exp help=y 来了解这些参数。
相关推荐
-
Windows系统下Oracle数据库每天自动备份
linux和unix下面使用shell可以很方便实现,如果windows环境下可以结合计划任务实现 1.创建备份目录d:\backup, 创建批处理命令Bak.bat,编写备份脚本 exp user/passwd@orcl DIRECT=Y BUFFER=100000 FILE=D:\backup\scdd%date:~0,10% OWNER=('scdd') LOG=D:\backup\data.log forfiles /p "D:\backup" /s /m *.dmp /d -
-
Windows下ORACLE 10g完全卸载的方法分析
Windows下ORACLE完全卸载:使用OUI可以卸载数据库,但卸载后注册表和文件系统内仍会有部分残留.这些残留不仅占用磁盘空间,而且影响ORACLE的重新安装及系统性能. 在WINDOWS下卸载ORACLE 10g的步骤:1 删除聚集同步服务CSS(Cluster Synchronization Services).如果数据库配置了自动存储管理ASM,应该先删除CSS服务,因为ORACLE不会自动删除这个服务.在DOS命令下使用localconfig delete命令可删除该服务. C:\D
-
windows 7安装ORACLE 10g客户端的方法分享
1.因为oracle 10g暂时没有与win7兼容的版本,我们可以通过对安装软件中某些文件的修改达到安装的目地. a)打开"\ORACLE10G_client \stage\prereq\client\"路径,找到refhost.xml文件,打开,向其中添加如下代码并保存. 复制代码 代码如下: <OPERATING_SYSTEM> <VERSION VALUE="6.1"/> </OPERATING_SYSTEM> b)打开&q
-
利用windows任务计划实现oracle的定期备份
先写一个批处理文件,给个例子. 复制代码 代码如下: set rq=%date:~0,10% exp system/system的密码@本地服务名 file=d:\backup\bak%rq% full=yes log=d:\backup\bak%rq% buffer=65536 C:\Progra~1\WinRAR\rar.exe a -df d:\backup\bak%rq% d:\backup\ move /y d:\backup\*.rar d:\databasebackup 其中第一条
-
解决Windows 7下安装Oracle 11g相关问题的方法
很多DBA目前还停留在Oracle 9i或者10g,究其原因有可能是Oracle 11g的价格问题.本文将为大家讲解在Windows 7下安装Oracle 11g,也希望大家能从中看到11g的一些新特点. 前不久卸载掉了自己的Windows Vista系统,装上了Windows7 旗舰版,在装机过程中也遇到了很多问题,有些问题是自己不曾遇到过的,但自己尝试着去解决,一步一步尝试着去努力.自己的不懈努力,也换回了成果.比如在装SQL Server 2005和Oracle 11g时就碰到了问题,在装
-
C#利用Windows自带gdi32.dll实现抓取屏幕功能实例
本文实例讲述了C#利用Windows自带gdi32.dll实现抓取屏幕功能,是C#应用程序设计中一个非常实用的功能,现分享给大家供大家参考借鉴. 具体功能代码如下: internal static void GetScreenShot( ) { //获得当前屏幕的大小 Rectangle rect = new Rectangle(); rect = Screen.AllScreens[0].WorkingArea; //计算图片的大小,因为图片的长和宽有可能超过目前屏幕的大小 //创建一个以当前
-
C#实现利用Windows API读写INI文件的方法
本文实例讲述了C#实现利用Windows API读写INI文件的方法.分享给大家供大家参考.具体如下: 写入时,如果没有INI文件,自动创建INI 如果在创建时,GetLastError:5 检查IniPath是否添加了文件名称.ini using System; using System.Collections.Generic; using System.Text; using System.IO; using System.Runtime.InteropServices; namespace
-
windows使用sqlpus连接oracle 数据库的教程图解
1.先安装好Instant Client程序. 2.打开cmd 执行sqlplus命令,如果出现如下图 2.说明需要把oracle install 的bin目类 添加系统环境path中,如下图添加环境变量并保存 3.重新打开cmd 执行sqlplus命令,如下图成功: 4.进行连接数据库,输入命令连接成功:用户名/密码@IP:端口/标识 5.执行查询用户数量语句 :select count(1) from dba_users; 总结 以上所述是小编给大家介绍的windows使用sqlpus连接o
-
Windows server 2016 安装oracle的教程图解
1.安装oracle Oracle的安装网上太多了,我这就不重复了,主要是讲解一下连接. 本人使用的是虚拟机server 2016 ,主机重新装系统之后,重新安装并配置client花了大部分时间,所以在这里记录一下,希望以后配置的时候少走弯路. 2.安装oracle client. 3.配置oracle client network 如果重新安装虚拟机导致server地址变动,listerner.ora 和 tnsnames.ora 这部分资料要重新写入到oracle的文件中. SID,KEY,
-
Oracle数据库的备份及恢复策略研究
正在看的ORACLE教程是:Oracle数据库的备份及恢复策略研究. 摘 要 恢复丢失的数据库文件在很大程度上取决于所采用的备份策略.本文从恢复的灵活性出发,对Oracle8数据库的备份及恢复策略进行了探讨,并给出了Windows 2000环境下使备份过程自动化的脚本文件的项目开发实例. 关键词 Oracle 数据库 备份 恢复 引言 随着信息系统在各种商务活动中重要性的不断增强,维护系统数据的可用性已成为当前一个十分重要的课题.为了有效地保持健康的信息系统,必须采取一定的措施防止在由介质.操作
-
Oracle 批处理自动备份bat脚本语句的步骤详解
开门见山 1.备份的语句能执行 2.创建一个检单bat脚本能执行 3.把备份的语句放到bat 脚本里面 示例 @echo off echo 正在备份 Oracle 数据库,请稍等-- set expname=%date:~0,4%%date:~5,2%%date:~8,2% expdp 用户名/密码@orcl schemas=导出的用户 directory=备份的文件夹 dumpfile=%expname%.dmp logfile=%expname%.log 步骤 1.备份语句 确保导出的语句能
-
通过Windows批处理命令执行SQL Server数据库备份
建立mybackup.bat ,输入以下内容直接运行该脚本,即可开始自动备份数据库也可把该脚本加入windows任务计划里执行. @echo off set path=%path%;C:Program Files\Microsoft SQL Server\80\Tools\Binn echo 数据库备份开始 >> E:\DataBaseBAK\任务计划完成记录.txt date /t >> E:\DataBaseBAK\任务计划完成记录.txt time /t >> E
-
Oracle数据库自动备份脚本分享(超实用)
前言 众所周知数据是应用的核心部分,程序坏了换台机器重新发布就可以,但数据一旦丢失,造成的损失将不可挽回,程序发布到生产后,数据的备份便显得尤为重要,由于不一定所有的服务均有资金完成高级的备份如RAC和DG,在我们只有一台数据库服务器的,暂时采取最简单的备份策略,export出dmp进行保存. 一.备份脚本 1.初始化变量,记录开始日志 #变量 sysname=填写自己的系统名称 syspath=/home/oracle/databak/$sysname v_date=$(date '+%Y%m
随机推荐
- Angular4 中常用的指令入门总结
- javascript html5移动端轻松实现文件上传
- JavaScript截取指定长度字符串点击可以展开全部代码
- 不错的rss看样要学习了
- Angular 2 ngForm中的ngModel、[ngModel]和[(ngModel)]的写法
- linux之sort命令的用法
- Javascript的表单验证-揭开正则表达式的面纱
- ASP 写的自动生成SELECT 表单的函数
- jsp中自定义Taglib详解
- Android开发中播放声音的两种方法分析
- mysql 5.7.14 下载安装配置方法图文教程
- flash幻灯片需要先激活ActiveX控件才能使用的又一个办法
- JavaScript中Require调用js的实例分享
- ASP关于编码的几个有用的函数小结(utf8)
- JSP模板应用指南(下)
- PHP编程中尝试程序并发的几种方式总结
- 基于jQuery实现的Ajax 验证用户名唯一性实例代码
- Python编程判断一个正整数是否为素数的方法
- java连接MySQL数据库的代码
- Linux IO多路复用之epoll网络编程