第一篇:ORACLE备份解决方案范文
ORACLE备份解决方案
202_年09月16日 星期三 14:00 Oracle数据库有三种标准的备份方法,它们分别是导出/导入(EXP/IMP)、热备份和冷备份。导出备件是一种逻辑备份,冷备份和热备份是物理备份。
一、导出/导入(Export/Import)
利用Export可将数据从数据库中提取出来,利用Import则可将提取出来的数据送回到Oracle数据库中去。
1、简单导出数据(Export)和导入数据(Import)
Oracle支持三种方式类型的输出:
(1)、表方式(T方式),将指定表的数据导出。
(2)、用户方式(U方式),将指定用户的所有对象及数据导出。(3)、全库方式(Full方式),瘵数据库中的所有对象导出。
数据导入(Import)的过程是数据导出(Export)的逆过程,分别将数据文件导入数据库和将数据库数据导出到数据文件。
2、增量导出/导入
增量导出是一种常用的数据备份方法,它只能对整个数据库来实施,并且必须作为SYSTEM来导出。在进行此种导出时,系统不要求回答任何问题。导出文件名缺省为export.dmp,如果不希望自己的输出文件定名为export.dmp,必须在命令行中指出要用的文件名。
增量导出包括三种类型:
(1)、“完全”增量导出(Complete)即备份三个数据库,比如:
exp system/manager inctype=complete file=040731.dmp(2)、“增量型”增量导出
备份上一次备份后改变的数据,比如:
exp system/manager inctype=incremental file=040731.dmp(3)、“累积型”增量导出
累计型导出方式是导出自上次“完全”导出之后数据库中变化了的信息。比如: exp system/manager inctype=cumulative file=040731.dmp 数据库管理员可以排定一个备份日程表,用数据导出的三个不同方式合理高效的完成。
比如数据库的被封任务可以做如下安排:
星期一:完全备份(A)星期二:增量导出(B)星期三:增量导出(C)星期四:增量导出(D)星期五:累计导出(E)星期六:增量导出(F)星期日:增量导出(G)
如果在星期日,数据库遭到意外破坏,数据库管理员可按一下步骤来回复数据库:
第一步:用命令CREATE DATABASE重新生成数据库结构; 第二步:创建一个足够大的附加回滚。第三步:完全增量导入A:
imp system/manager inctype=RESTORE FULL=y FILE=A 第四步:累计增量导入E:
imp system/manager inctype=RESTORE FULL=Y FILE=E 第五步:最近增量导入F:
imp system/manager inctype=RESTORE FULL=Y FILE=F
二、冷备份
冷备份发生在数据库已经正常关闭的情况下,当正常关闭时会提供给我们一个完整的数据库。冷备份时将关键性文件拷贝到另外的位置的一种说法。对于备份Oracle信息而言,冷备份时最快和最安全的方法。冷备份的优点是:
1、是非常快速的备份方法(只需拷文件)2、容易归档(简单拷贝即可)
3、容易恢复到某个时间点上(只需将文件再拷贝回去)4、能与归档方法相结合,做数据库“最佳状态”的恢复。5、低度维护,高度安全。
但冷备份也有如下不足:
1、单独使用时,只能提供到“某一时间点上”的恢复。2、再实施备份的全过程中,数据库必须要作备份而不能作其他工作。也就是说,在冷备份过程中,数据库必须是关闭状态。
3、若磁盘空间有限,只能拷贝到磁带等其他外部存储设备上,速度会很慢。4、不能按表或按用户恢复。
如果可能的话(主要看效率),应将信息备份到磁盘上,然后启动数据库(使用户可以工作)并将备份的信息拷贝到磁带上(拷贝的同时,数据库也可以工作)。冷备份中必须拷贝的文件包括:
1、所有数据文件 2、所有控制文件
3、所有联机REDO LOG文件 4、Init.ora文件(可选)
值得注意的使冷备份必须在数据库关闭的情况下进行,当数据库处于打开状态时,执行数据库文件系统备份是无效的。
下面是作冷备份的完整例子。
(1)关闭数据库 sqlplus /nolog sql>connect /as sysdba sql>shutdown normal;(2)用拷贝命令备份全部的时间文件、重做日志文件、控制文件、初始化参数文件 sql>cp(3)重启Oracle数据库 sql>startup
三、热备份
热备份是在数据库运行的情况下,采用archivelog mode方式备份数据库的方法。所以,如果你有昨天夜里的一个冷备份而且又有今天的热备份文件,在发生问题时,就可以利用这些资料恢复更多的信息。热备份要求数据库在Archivelog方式下操作,并需要大量的档案空间。一旦数据库运行在archivelog状态下,就可以做备份了。热备份的命令文件由三部分组成:
1. 数据文件一个表空间一个表空间的备份。
(1)设置表空间为备份状态(2)备份表空间的数据文件(3)回复表空间为正常状态
2. 备份归档log文件
(1)临时停止归档进程
(2)log下那些在archive rede log目标目录中的文件(3)重新启动archive进程(4)备份归档的redo log文件
3. 用alter database bachup controlfile命令来备份控制文件 热备份的优点是:
1. 可在表空间或数据库文件级备份,备份的时间短。2. 备份时数据库仍可使用。
3.可达到秒级恢复(恢复到某一时间点上)。4. 可对几乎所有数据库实体做恢复
5. 恢复是快速的,在大多数情况下爱数据库仍工作时恢复。
热备份的不足是:
1. 不能出错,否则后果严重
2. 若热备份不成功,所得结果不可用于时间点的恢复
3. 因难于维护,所以要特别仔细小心,不允许“以失败告终”。
第二篇:备份解决方案
备份解决方案 方案概述
数据备份是一种有效的数据保护手段,是最基础的保护措施。目前,可能已经对部分信息建立了的数据安全保护机制,以防止由于客观因素及人为误操作等故障而造成数据、信息的损坏、甚至丢失。然而,由于应用实践经验的增加、设备产品的信息不断更新,造成了数据、信息的大幅度增长,原有的备份手段已不能满足现有的要求,使得数据备份管理工作变得分散而困难。
火星舱备份设备提供一种完整、可靠的数据备份方案,实现对各种平台的数据进行基于策略的自动备份、集中管理,备份工作无需人工干预,不需要耗费大量的人力和时间;可以进行数据库在线备份,支持自动化的磁带库,支持先进的硬盘备份,确保系统的数据的安全性与可靠性,在灾难发生时拥有可靠的恢复能力。
价值体现
1)平台异构 全面兼容 充分利旧
简单部署,无需改变现有IT架构
不受品牌/技术限制,支持任意存储设备、软件及协议
异构系统平台支持、异构数据类型支持
充分利旧、减少投资
2)策略备份 多模式结合 灵活扩容
根据策略完成备份需求
多种备份模式相结合,充分满足各种应用场景
随着业务需求灵活扩容
3)专利数据传输技术、存储、应用
双主控远程备份模式的专利技术
断点续传、流量控制、双向缓冲、数据压缩
存储介质多样化,支持磁盘、磁带、虚拟磁带库
单台设备完成跨平台的LAN-Free备份
任务打包,拆分,支持打开文件备份
4)灵活恢复、完美的界面管理、安全
策略恢复,支持单一文件的恢复
完美的Web和Java管理界面,方便管理。
明确的权限划分,分级管理
应用场景
火星舱应用场景1:普通的LAN备份,架构图如下(所有服务器均为样例,服务器应用及数量以用户实际为准):
如上图所示:火星舱直接接入用户现有的LAN网络中,可以对现有所有服务器中的数据进行备份,备份数据保存在火星舱的硬盘中,这也是典型的D2D的方式。
火星舱在方案部署中的角色:
备份服务器:将火星舱接入LAN中,实现与备份源点(各个服务器)的通信,配置、安装备份软件的主控模块及设备管理、重复数据删除等选配模块,从而作为备份服务器完成整个备份系统的配置、管理与控制。实现基于以太网的LAN方式数据备份与恢复;
火星舱应用场景2:LAN-Free备份,架构图如下(所有服务器均为样例,服务器应用及数量以用户实际为准):
如上图所示,火星舱简单部署在现有网络的LAN和光纤SAN网络中,针对生产服务器(包括虚拟化服务器,应用服务器,数据服务器等)及生产存储(磁盘阵列)中的数据进行备份,这是典型的LAN-Free备份架构,备份任务经由LAN网络传输,备份数据流经由光纤SAN网络备份到磁带库或者火星舱虚拟磁带库中。
火星舱在方案部署中的角色:
备份服务器:将火星舱接入LAN中,实现与备份源点(各个服务器)的通信,配置、安装备份软件的主控模块及设备管理、重复数据删除等选配模块,从而作为备份服务器完成整个备份系统的配置、管理与控制。同时,还可实现基于以太网的LAN方式数据备份与恢复;
虚拟磁带库:将火星舱接入SAN网络中,配置、安装虚拟磁带库软件,将设备中的磁盘虚拟为磁带库,以存储整个系统中的部分备份数据,实现基于SAN环境下的LAN-Free备份。
火星舱应用场景3:本地备份加异地备份,架构图如下所示:
如上图所示,部署简单灵活,火星舱接入现有的LAN和SAN环境中,针对前端各种应用服务器及生产存储进行本地备份(LAN-Free备份和LAN备份两种选择);同时,把本地数据中心的所有数据,通过备份软件备份到灾备中心。一旦本地数据中心无法恢复时,可以通过灾备中心恢复数据到本地数据中心。灾备中心也可以对数据以D2D2T的方式进行离线磁带管理。
火星舱应用场景4:集中备份(多对一),架构图如下所示:
如上图所示:针对一些大型集团企业,各个分公司做本地备份,同时集中备份到集团总部。
核心优势
1、多功能一体化数据备份
软硬一体化结构,火星舱数据备份设备除了是备份服务器外,还内置了数据备份管理软件,并包含了存储介质。一套设备即可将备份服务器、备份管理软件、存储介质三者合一,更加经济实用。并且部署简单,插入网线后进行简单配置后即可开始使用。
2、完善的数据安全机制
火星舱数据备份设备中系统安装于设备DOM盘中,当系统发生故障时,无需过多操作,只要更换DOM盘,系统即可恢复如常,并且数据不被丢失。
火星舱数据备份设备采用Raid保护机制,支持多种RAID机制,当设备磁盘发生故障时,只要直接热插拔替换磁盘即可,不存在需要停机带来业务的中断。RAID-TP技术可保障三块盘同时故障而数据不丢失。
火星舱基于磁盘漂移的热备盘技术,新的替换盘直接充当热备盘,省去重构过程,充分发挥存储效能。
3、目标端的基于块的实时重删
具备重复数据删除能力,它会将所要备份的数据拆分为若干个数据块,对这些数据块进行冗余检查,将其与已经存在于存储介质上的数据进行比对,对于重复的数据只保存一份,此方式不仅能极大的节省用户的磁盘空间,也能缩短备份与恢复的时间,最大限度的节省用户的经济成本与时间成本。
4、策略化的备份与恢复
备份策略的灵活定制,包括:全备份、增量备份、差分备份等多种备份方式,并且针对不同的备份方式提供不同的备份策略、支持备份策略规则的共享;在进行数据备份策略的设计时,可以对业务数据每天、每周进行不同级别的增量备份,每个月、每个季度、每年进行一次数据的完全备份。由于系统中要做备份的服务器,每天都有一定量的信息数据产生,那么做每日增量备份,记录每日系统的最新信息是必要的;对系统做每月、每季度、每年的完全备份是出于恢复方便考虑,恢复数据时,首先恢复最近的一次数据全备份,数据全备份可以在每个月和每个星期的末尾进行。然后,依次恢复之后的增量备份,直至故障发生时为止。系统管理员不必使用任何其它历史资料,就可以对系统进行完全恢复,简单便捷。另外,在执行一段时间的增量备份后,也可考虑定期执行差分备份。
5、多种代理模块协调工作
火星舱备份存储一体机通过内置的备份功能主模块根据预先设定好的备份策略,向各个备份源发送备份任务,安装于备份源的相应代理在接到任务后,将备份源的数据抓取,并移交到数据迁移器模块上,数据迁移器将数据通过LAN网络(加装数据迁移器的服务器可通过SAN网络)以磁盘或虚拟磁带库的格式保存至火星舱自身的存储介质中。当备份源的数据遭到损坏时,可通过火星舱选择已备份的任意时间点进行恢复。在远程容灾的过程中,在本地火星舱完成备份任务后,可自动实现远程的备份,当数据发生损坏或丢失时,用户可以在本地恢复数据,亦可通过远程直接恢复数据。
6、跨平台的LAN-Free
火星舱备份一体化设备可以通过配合自身虚拟磁带库,或者外接磁带库的方式,结合光纤环境,实现跨平台的LAN-Free架构,支持操作系统异构、磁带库异构等,充分发挥备份效率,缩短备份窗口。
7、完全自主知识产权
火星舱备份一体化设备是一个高性能、高可靠性的数据安全保护产品,基于成熟的备份软件技术和专业的存储技术研发而成的完全自主知识产权的设备。针对底层硬件平台和上层功能应用而全面优化,充分满足各个应用场景下的用户需求,提供完善的、集中的优秀解决方案。
第三篇:oracle rac和备份方案
ORACLE RAC及备份方案
ORACLE RAC 简介:
ORACLE RAC集群是实现多机共享数据库,以保证应用的高可用性。同时可以自动实现并行处理及均分负载,还能实现数据库在故障时的容错和无断点恢复。
集群内部的所有服务器共享存储,所有服务器都接入公共网络,通过集群唯一的别名对外形成逻辑上单一的数据库提供服务,对内实现集群数据库的高可用性、节点间的负载均衡和Failover(失败切换)。
逻辑结构:
集群纵向看是由存储、数据库集群、应用集群三部分组成,横向来看,是由多台应用服务器、数据库服务器和存储设备组成。
Intelnet应用集群应用服务器1应用服务器2应用服务器NORACLE RAC集群SCANRAC节点2心跳RAC节点1存储数据存储数据 物理结构:
RAC物理结构图。
应用集群应用服务器应用服务器Intelnet交换机ORACLE RAC集群RAC节点1存储RAC节点2
优势:
高可用性:
RAC 为数据中心的高可用性奠定了基础。它也是 Oracle 最高可用性架构不可或缺的一部分,为实现数据中心的最高可用性提供了最佳实践。RAC 还为高可用性数据管理提供了以下至关重要的关键特性: 可靠性:
Oracle 数据库以其可靠性而著称。RAC Clusters 消除了数据库服务器单点故障问题,从而使可靠性更上一层楼。如果一个实例发生故障,服务器池中的其余实例仍将保持运行状态。Oracle Clusterware 可监视所有 Oracle 进程,并能立即重启任何生故障的组件。恢复能力:
Oracle 数据库包含的许多特性有助于数据库轻松地从各类故障中恢复。如果Oracle RAC 数据库中的一个实例出现故障,服务器池中的另外一个实例将察觉到这一故障,随后自动进行故障恢复。利用快速应用程序通知(FAN)、快速连接故障切换(FCF)和透明应用程序故障切换(TAF)这三个功能,应用程序可以轻松地掩藏组件故障,使用户无法察觉。
错误检测:
Oracle Clusterware 可自动监视 Oracle RAC 数据库和其他 Oracle 进程(ASM、监听器等),并快速诊断环境中的问题。它还经常能在用户察觉之前自动完成故障恢复。利用快速应用程序通知(FAN),应用程序即可在集群组件出现故障时立即得到通知,以便在故障显现之前重新发布事务。
持续运行:
RAC Clusters 可在计划内和计划外停机期间提供持续的服务。如一台服务器(或一个实例)出现故障,数据库仍将保持运行状态,应用程序仍可访问数据。大多数数据库维护操作均可在不停机的情况下完成,并对用户保持透明。许多其他的维护任务都可以通过滚动方式完成,从而能最大限度地减少(甚至避免)应用程序停机。快速应用程序通知和快速连接故障切换可帮助应用程序满足对服务级别的要求。
可伸缩性:
RAC Clusters 提供了独一无二的应用程序伸缩技术。过去,当数据库服务器容量不足时,我们会使用容量更大的新服务器取而代之。随着服务器容量的增加,其成本也日益攀升。但 Oracle RAC 为数据库提供了增加容量的其他方法。通过 OracleClusterware 和 Oracle RAC 向服务器池中添加服务器时并不需要停机,并且,一旦启用新的实例,应用程序就可立即享有新增的容量。服务器池中的所有服务器必须使用同一操作系统和相同版本的 Oralce 软件,但不必具备相同的容量。如今,根据自己的需要选择服务器池的客户通常会选用特性不同(略有差别)的服务器。
备份
Oracle数据库有三种标准的备份方法,它们分别是导出/导入(EXP/IMP)、热备份和冷备份。导出备件是一种逻辑备份,冷备份和热备份是物理备份。
一、导出/导入(Export/Import)
利用Export可将数据从数据库中提取出来,利用Import则可将提取出来的数据送回到Oracle数据库中去。
1、简单导出数据(Export)和导入数据(Import)2、Oracle支持三种方式类型的输出:
(1)、表方式(T方式),将指定表的数据导出。
(2)、用户方式(U方式),将指定用户的所有对象及数据导出。(3)、全库方式(Full方式),瘵数据库中的所有对象导出。
数据导入(Import)的过程是数据导出(Export)的逆过程,分别将数据文件导入数据库和将数据库数据导出到数据文件。
3、增量导出/导入
增量导出是一种常用的数据备份方法,它只能对整个数据库来实施,并且必须作为SYSTEM来导出。在进行此种导出时,系统不要求回答任何问题。导出文件名缺省为export.dmp,如果不希望自己的输出文件定名为export.dmp,必须在命令行中指出要用的文件名。增量导出包括三种类型:
(1)、“完全”增量导出(Complete)即备份三个数据库,比如: exp user/password file=123.dmp(2)、“增量型”增量导出
备份上一次备份后改变的数据,比如:
exp user/password inctype=y record=y file=456.dmp 进行增量备份前,必须有个完全备份。
二、冷备份(COPY)冷备份发生在数据库已经正常关闭的情况下,当正常关闭时会提供给我们一个完整的数据库。冷备份时将关键性文件拷贝到另外的位置的一种说法。对于备份Oracle信息而言,冷备份时最快和最安全的方法。冷备份的优点是: 1、是非常快速的备份方法(只需拷文件)2、容易归档(简单拷贝即可)
3、容易恢复到某个时间点上(只需将文件再拷贝回去)4、能与归档方法相结合,做数据库“最佳状态”的恢复。5、低度维护,高度安全。但冷备份也有如下不足:
1、单独使用时,只能提供到“某一时间点上”的恢复。
2、再实施备份的全过程中,数据库必须要作备份而不能作其他工作。也就是说,在冷备份过程中,数据库必须是关闭状态。
3、若磁盘空间有限,只能拷贝到磁带等其他外部存储设备上,速度会很慢。4、不能按表或按用户恢复。
如果可能的话(主要看效率),应将信息备份到磁盘上,然后启动数据库(使用户可以工作)并将备份的信息拷贝到磁带上(拷贝的同时,数据库也可以工作)。冷备份中必须拷贝的文件包括: 1、所有数据文件 2、所有控制文件 3、所有联机REDO LOG文件 4、Init.ora文件(可选)
值得注意的使冷备份必须在数据库关闭的情况下进行,当数据库处于打开状态时,执行数据库文件系统备份是无效的。下面是作冷备份的完整例子。关闭数据库
(1)sqlplus /nolog(2)sql>connect /as sysdba(3)sql>shutdown immediate;用拷贝命令备份全部的时间文件、重做日志文件、控制文件、初始化参数文件 重启Oracle数据库 sql>startup;
三、热备份(RMAN)热备份是在数据库运行的情况下,采用归档模式(archivelog mode)方式备份数据库的方法。所以,如果你有昨天夜里的一个冷备份而且又有今天的热备份文件,在发生问题时,就可以利用这些资料恢复更多的信息。热备份要求数据库在Archivelog方式下操作,并需要大量的档案空间。一旦数据库运行在archivelog状态下,就可以做备份了。热备份的命令文件由三部分组成: 1. 数据文件一个表空间一个表空间的备份。(1)设置表空间为备份状态(2)备份表空间的数据文件(3)回复表空间为正常状态 2. 备份归档log文件(1)临时停止归档进程
(2)log下那些在archive rede log目标目录中的文件(3)重新启动archive进程(4)备份归档的redo log文件
3. 用alter database bachup controlfile命令来备份控制文件 热备份的优点是:
1. 可在表空间或数据库文件级备份,备份的时间短。2. 备份时数据库仍可使用。3.可达到秒级恢复(恢复到某一时间点上)。4. 可对几乎所有数据库实体做恢复
5. 恢复是快速的,在大多数情况下爱数据库仍工作时恢复。
例: $rman target user/password backup full database format=’/../..’;热备份的不足是:
1. 不能出错,否则后果严重
2. 若热备份不成功,所得结果不可用于时间点的恢复
3. 因难于维护,所以要特别仔细小心,不允许“以失败告终”。
第四篇:数据备份解决方案
最全面的宝贵数据备份解决方案(1)http://stor.51cto.com 202_-11-15 15:01
中关村在线
我要评论(0)摘要:备份并不是一个轻松的话题,也不是简单的方便拷贝。很多电脑用户只想享受电脑带来的种种便利,因为怕麻烦、心存侥幸怕而不愿花时间和精力去来进行系统的备份。随着我们处理数据的增多,宽带使用越来越频繁,感染病毒和被攻击的机会越来越多,做好数据的备份工作更有必要。标签:数据备份
数据保护
增量备份
备份并不是一个轻松的话题,也不是简单的方便拷贝。很多电脑用户只想享受电脑带来的种种便利,因为怕麻烦、心存侥幸怕而不愿花时间和精力去来进行系统的备份。随着我们处理数据的增多,宽带使用越来越频繁,感染病毒和被攻击的机会越来越多,做好数据的备份工作更有必要。
方案一:增量备份
第一步:下载工具
现在人处理数据非常多,如果完全通过拷贝法来备份数据,显然不太合适,这时增量备份(Incremental Backup)就起到了很大的作用。这时,我们可以使用xxcopy(http://download.zol.com.cn/detail/10/91481.shtml)来帮助我们实现此操作。
下载后,把xxcopy.zip压缩包解压到一文件夹下,再双击install.bat文件,程序询问时,一律按下Y键可把它安装到系统文件夹下。
第二步:编写批处理命令
假设我们要把D:data下的所有新建或更新过的文件(夹)拷贝到E:back文件夹下,那可以按下Win+R打开“运行”对话框,输入notepad,启动“记事本”工具,然后输入如下命令:
xxcopy “D:data” “E:back” /s /k /h /bi /yy
然后选择“文件→保存”命令,把该文件保存为d:back.bat文件。
以后只要双击d:back.bat文件,xxcopy就会把D:data下新建的E:back文件夹下,适用于文件的备份工作。
第三步:深入理解参数
xxcopy参数非常多,上述用到参数意义如下:
/s 表示连同子文件夹处理
/k 源文件仍保留其原有属性 /h 连同系统、隐藏文件一起拷贝
/bi 只拷贝新建或更新过的(根据文件时间和长度判断)文件
/yy 覆盖文件时自动回答“是”,并不出现提问信息
方案二:只备份相关文件
很多时候我们只要备份某一类型文件,如*.doc、*.xls、*.ppt、*.txt等,而无需备份其他文件,这时仍可以使用xxcopy完成。
大家只要启动“记事本”,输入如下命令:
xxcopy “d:data” “e:back” /s /k /h /bi /yy /in*.doc /in*.xls /in*.ppt /in*.txt
把它保存为include.bat,双击它,只会备份d:data下的*.doc、*.xls、*.ppt、*.txt文件到e:back文件夹下。
小提示
多种类型文件分别用/in参数隔开,并把/in参数放在命令行的最后。如输入
xxcopy “d:data” “e:back” /s /k /h /bi /yy /in*.doc /in*.xls /in*.ppt /in*.txt /in*.bmp /*.tif,则还会备份*.bmp和*.tif文件。
方案三:垃圾文件不备份
有时,我们并不想备份*.tmp和*.bak文件,这时可以启动“记事本”,并输入如下命令:
xxcopy “d:data” “e:back” /s /k /h /bi /yy /x*.tmp /x*.bak
把它保存为exclude.bat,双击此文件,则只会备份d:data下除了*.bak和*.tmp的文件到e:back文件夹下。
小提示
★多种类型文件分别用/x参数隔开,并把/x参数放在命令行的最后。如输入xxcopy “d:data” “e:back” /s /k /h /bi /x*.tmp /x*.bak /*.abc,则xxcopy也不会处理*.abc文件。
★打开“命令提示符”,并切换到相应文件夹下,输入
xxcopy *.tmp /s /h /yy /rs可把当前文件夹(包括了文件夹)下所有*.tmp文件删除掉,再输入xxcopy *.bak /s /h /yy /rs则把当前文件夹(包括了文件夹)下所有*.bak文件全部删除掉。
方案四:备份指定日期文件
输入xxcopy “d:data” “e:back” /s /k /h /bi /da:202_-12-22,只备份202_年12月22日之后的文件。
xxcopy “d:data” “e:back” /s /k /h /bi /db:202_-12-25,只备份202_年12月25日之前文件。
xxcopy “d:data” “e:back” /s /k /h /bi /da:202_-12-22 /db:202_-12-25,只备份202_年12月22日和202_年12月25日之间的文件。
方案五:只复制当天文件
很多公司的数据是每天备份一次,这时可以使用robocopy来帮助我们仅备份当天的文件,可以省下很多时间和精力。
robocopy小档案
软件版本:1.70 软件大小:31.7KB
软件性质:免费软件 适用平台:Windows 9x/Me/NT/202_/XP
大家只要从http://www.teniu.cc/tools/tool_details.aspx?tool_id=321下载此工具,下载后得到robocopy.zip文件,然后把其中的robocopy.exe和robocopy.doc都解压到Windows安装文件夹下,以方便随时调用它。
接着,启动“记事本”,输入如下命令:
robocopy d:data e:back *.* /s /maxage:1
保存此批处理文件为today.bat,以后只要双击此文件,即可把d:data文件夹下的所有当天文件备份到e:back文件夹下。
方案六:备份到服务器上
公司都有公共文件服务器,很多时候,可以把文件备份到服务器上。这个任务同样可以通过robocopy来完成:
启动“记事本”,输入如下命令:
robocopy d:data fileserverbackup *.* /s
保存此批处理文件为backser.bat,双击此文件,即可把d:data文件夹下的所有当天文件备份到fileserverbackup文件夹下。
方案七:压缩备份
随着数据处理量越来越大,把数据压缩备份也越有必要。我们可以先新建一个RAR,如datadatabakdatabak.rar。然后选中它,按下Ctrl+C键复制它。再启动“资源管理器”,再打开Sendto文件夹(如果你使用Windows 9x/Me,请打开C:WindowsSendto文件夹。如果你使用Windows 202_/XP,那可以打开C:Documents and Settings%USERPROFILE%SendTo文件夹。)。右击,选择“粘贴快捷方式”命令为它生成一个快捷方式,如“备份到服务器”。
以后,要备份数据,只要选中欲备份的数据,右击,选择“发送到”→“备份到服务器”即可快速把选中的文件备份到datadatabakdatabak.rar文件中(如图1)。
方案八:定时压缩备份
请确认你的工作文件夹,如D:Work文件夹下的所有新文件。接着,右击Work文件夹,选择WinRAR→“添加到压缩包”命令,打开“压缩包名称和参数”窗口,再单击“常规”标签,在“压缩文件名”中输入datadatabakwork.rar文件(如图2)。
再单击“备份”标签,勾选“打开共享文件”、“按掩码产生压缩文件名”和“保留以前版本的文件”复选框(如图3)。
再单击“时间”标签,再单击“文件处理”下“包含文件”下拉列表框,选择“ 之后修改”,然后再设置一个时间,如200316 19 :29 : 26(如图4)。
接下来,单击“配置”按钮,选择“保存当前设置为新配置”命令,在“配置名称”中输入备份方案名,如“备份Work”,同时选中“保存压缩文件名”和“保存选定文件名”及“在桌面创建快捷方式”前的复选框(如图5)。
单击“确定”按钮返回“压缩文件名和配置”窗口,按下“确定”按钮备份文件。
接下来,单击“程序”→“设置”→“控制面板”,双击“计划任务”打开“计划任务”窗口。然后把桌面上生成的“备份Work”快捷方式拖放到“任务计划”窗口。
双击“备份Work”图标,单击“日程安排”标签,单击“任务计划”下拉列表框,从中选择“每天”,而“开始时间”设置为自己的时间。如图6,我们设置为中午12:00吃饭时,再单击“设置”标签,取消选中“电源管理”下的“如果计算机使用电池来运行(如图6)。
通过上述设置后,到了你设置的时间,机器就会自动备份D:Work下的所有所有文件到datadatabak文件夹下,而且更酷的是,备份文件会以日期和时间作为文件名,并不会重复,以方便你调用相应版本。
方案九:下班后备份、完成后关机
通过“计划任务”和WinRAR,我们也可以实现下班后备份数据,备份后关机的目的:在制作配置文件时,单击“高级”标签,然后选中“后台压缩”和“完成操作后关闭计算机电源”复选框(如图7)。再在图6窗口中设置开始备份操作时间为下班时间,如18:00,这样备份完数据后,机器会自动关闭。
小提示
★如果我们想备份多个文件夹下的数据,可以多建立配置文件,并把它们添加到“任务计划”窗口中。
★备份完成时,最好自动锁定机器:先在桌面上新建一个名为“自动锁定”的快捷方式,其中的命令为rundll32.exe user32.dll,LockWorkStation。接着把这个快捷方式拖到“任务计划”窗口。然后双击该图标,单击“日程安排”标签,单击“任务计划”下拉列表框,从中选择“空闲时”,在“当计算机空闲时间超过xx分钟”处将时间改为1分钟。再单击“设置”选项卡,取消所有选项的勾选。完成以上设置后,按“确定”按钮,再在打开的窗口中输入系统管理员密码,退出设置窗口。这样,当我们离开机器,一分钟后没有操作,则机器会自动被锁定。这样,在备份数据时,会安全很多。可以防止同事在你机器上随意操作。
方案十:备份多个文件、文件夹
如果你的文件放在多个文件夹下,并且想备份这多个文件夹中的内容,可以这样来操作:
先在D:上建立一个备份列表文件,如back.lst,在其中你欲备份的文件或文件夹,如:
D:Work1*.* D:Work2*.* datawork*.* serverdocs*.* ……
接下来,可以右击桌面,选择“新建”→“快捷方式”命令,在其中输入C:Program FilesWinRARWinRAR.exe a-ep2-ibck datadatabakdata.rar @d:backup.lst,即最后的命令行应为:
“C:Program FilesWinRARWinRAR.exe” a-ep2-ibck datadatabakdata.rar @d:back.lst(如图8)
再为这个快捷方式命名为“建立备份文件”。双击该快捷方式,WinRAR即可在后台自动读取back.lst文件中要备份的文件或文件夹,并把它们备份到datadatabakdata.rar 文件中了。
接下来,同样把该快捷方式放到“计划任务”中,然后为其指定运行时间。就可以定时备份多个文件或文件夹中的内容了。
第五篇:oracle数据库自动备份方案
1.目的
编写本文档的目的为实现ORACLE数据库的自动备份,为不动产数据增加一份数据安全按保障。
2.软件环境
数据库服务器:oracle 11g atabase x64 v11.2.0.4.0 客户端:Oracle client x64 v11.2.0.4.0 注意:数据库服务器和客户端版本必须保持一致,否则会出现无法预知的错误。
3.实施方案
3.1.编写数据库自动备份脚本
脚本内容如下,将文件存储为oraclebackup.bat:
@echo off echo 删除10天前的备分文件和日志
forfiles /p “D:oraclebackup” /m *.dmp /d-10 /c “cmd /c del @path” forfiles /p “D:oraclebackup” /m *.log /d-10 /c “cmd /c del @path” echo 正在备份 oracle 数据库,请稍等……
exp BDCDJ_CP/BDCDJ_CP@10.6.161.70/orcl file=D:/oraclebackup/BDCDJ_CP%date:~0,4%%date:~5,2%%date:~8,2%.dmp log=D:/oraclebackup/BDCDJ_CP%date:~0,4%%date:~5,2%%date:~8,2%.log echo 任务完成!注意:
1)修改数据库连接用户名、密码、数据库地址和实例名
2)修改备份文件存储地址,以上脚本存储位置为D:oraclebackup 3.2.新建任务计划
1)打开任务计划程序
2)打开创建基本任务,输入任务名称、选择任务执行时间和执行的脚本,完成任务计划创建。