将磁带库中备份的文件恢复到客户机上(五)
- 格式:doc
- 大小:1.50 MB
- 文档页数:19
Host-Based备份结构的优点是数据传输速度快,备份管理简单;缺点是不利于备份系统的共享,不适合于现在大型的数据备份要求。
LAN-Based备份方式:LAN-Based备份,在该系统中数据的传输是以网络为基础的。
其中配置一台服务器作为备份服务器,由它负责整个系统的备份操作。
磁带库则接在某台服务器上,在数据备份时备份对象把数据通过网络传输到磁带库中实现备份的。
LAN-Based备份结构的优点是节省投资、磁带库共享、集中备份管理;它的缺点是对网络传输压力大。
LAN-Free备份方式:LAN-Free和Server-Free的备份系统是建立在SAN(存储区域网)的基础上的,其结构如下图所示。
基于SAN的备份是一种彻底解决传统备份方式需要占用LAN 带宽问题的解决方案。
它采用一种全新的体系结构,将磁带库和磁盘阵列各自作为独立的光纤结点,多台主机共享磁带库备份时,数据流不再经过网络而直接从磁盘阵列传到磁带库内,是一种无需占用网络带宽 (LAN-Free) 的解决方案。
目前随着SAN技术的不断进步,LAN-Free的结构已经相当成熟,而Server-Free的备份结构则不太成熟。
LAN-Free的优点是数据备份统一管理、备份速度快、网络传输压力小、磁带库资源共享;缺点是投资高。
利用IBM Tivoly Storage Manager软件,配合IBM LTO等磁带库产品,可以实现以上各种备份方式。
数据备份方式的选择目前数据备份主要方式有:LAN 备份、LAN Free备份和SAN Server-Free备份三种。
LAN 备份针对所有存储类型都可以使用, LAN Free备份和SAN Server-Free备份只能针对SAN架构的存储。
基于LAN备份传统备份需要在每台主机上安装磁带机备份本机系统,采用LAN备份策略,在数据量不是很大时候,可采用集中备份。
一台中央备份服务器将会安装在 LAN 中,然后将应用服务器和工作站配置为备份服务器的客户端。
常见的数据备份系统主要有Host-Base、LAN-Base和基于SAN结构的LAN-Free、Server-Fr ee等多种结构。
Host-Based备份方式:Host-Based是传统的数据备份的结构这种结构中磁带库直接接在服务器上,而且只为该服务器提供数据备份服务。
在大多数情况下,这种备份大多是采用服务器上自带的磁带机,而备份操作往往也是通过手工操作的方式进行的。
Host-Based备份结构的优点是数据传输速度快,备份管理简单;缺点是不利于备份系统的共享,不适合于现在大型的数据备份要求。
LAN-Based备份方式:LAN-Based备份,在该系统中数据的传输是以网络为基础的。
其中配置一台服务器作为备份服务器,由它负责整个系统的备份操作。
磁带库则接在某台服务器上,在数据备份时备份对象把数据通过网络传输到磁带库中实现备份的。
LAN-Based备份结构的优点是节省投资、磁带库共享、集中备份管理;它的缺点是对网络传输压力大。
LAN-Free备份方式:LAN-Free和Server-Free的备份系统是建立在SAN(存储区域网)的基础上的,其结构如下图所示。
基于SAN的备份是一种彻底解决传统备份方式需要占用LAN带宽问题的解决方案。
它采用一种全新的体系结构,将磁带库和磁盘阵列各自作为独立的光纤结点,多台主机共享磁带库备份时,数据流不再经过网络而直接从磁盘阵列传到磁带库内,是一种无需占用网络带宽 (LAN-Free) 的解决方案。
目前随着SAN技术的不断进步,LAN-Free的结构已经相当成熟,而Server-Free的备份结构则不太成熟。
LAN-Free的优点是数据备份统一管理、备份速度快、网络传输压力小、磁带库资源共享;缺点是投资高。
利用IBM Tivoly Storage Manager软件,配合IBM LTO等磁带库产品,可以实现以上各种备份方式。
数据备份方式的选择目前数据备份主要方式有:LAN 备份、LAN Free备份和SAN Server-Free备份三种。
NBU备份系统应用操作手册2008.12.15编制一.NBU6.5备份系统概述1.关于NBU6.5NBU6.5是赛门铁克公司在2007年7月31日推出的企业数据保护解决方案Veritas NetBackup的最新版本。
有关赛门铁克公司NBU6.5详细的技术文档列在参考资料中。
2.NBU6.5备份系统架构A机房B机房3.NBU 6.5备份系统使用情况为了从本质上提高核心数据的维护水平,在部门领导和室领导的直接指导下,我室在2008年7月份按照项目实施规范,根据我们的实际维护需求,全程掌控和参与了系统介绍,方案论证,策略制定,安装调试,测试验收等流程。
由于前期工作做得比较规范,NBU 6.5备份系统自8月正式投入使用以来,一直运行在良好的工作状态之中,按照设定策略按时按机为8台设备上的关键数据――文件系统(每月),数据库(每日),数据库逻辑日志(每日)等数据做了可靠备份,完全达到了我们预期的目标。
同时,NBU 6.5备份系统经过4个多月的运行,其可靠性,易用性和灵活性等优越性能得到了证实,为我们下一步扩大其应用范围打下了良好的基础。
XX网平台PPS业务于11月28日从原设备割接至JC_SCP3上,相关的备份配置也做了调整。
本文列出的所有数据均为截至2008年12月1日的最新数据。
4.启动netbackup管理控制台的方法NBU 6.5备份系统的所有操作均需在netbackup管理控制台上完成。
(1)在windows上启动netbackup管理控制台(已安装了netbackup_6.5_win86软件)开始―程序―VERITAS netbackup―netbackup java version6.5进入。
(2)在unix上启动netbackup管理控制台a.以root用户登录到NBU服务器。
b.运行/usr/openv/netbackup/bin/jnbSA & 命令进入。
二.NBU服务器和NBU客户机的相关数据1.NBU服务器相关数据NBU服务器数据服务器名备份IP操作系统设备用途设备位置分配给逻辑日志备份的磁阵容量分配给逻辑日志备份的目录名PPSServer 172.16.130.202 SUN OS 5.8 管理华为设备的数据备份A5楼140GB /space2.磁带库相关数据磁带库数据磁带库型号磁带库数量机械手型号机械手数量磁带驱动器型号磁带驱动器数量磁带型号磁带容量磁带数量设备位置ADIC Scalar 100 1 TLD 1 IBM ULTRIUM-TD3 2 HCART3 400GB 35盘A5楼3.NBU服务器+磁带库的架构机械手磁带盒驱动器1 驱动器2NBU服务器磁带库4.磁带库已分配的策略卷池5.NBU客户机相关数据三.备份结果的检查方法1.使用netbackup管理控制台activity monitor的检查方法(1)一般检查activity monitor可显示最近几天的备份结果。
exp/imp两个命令可以说是oracle中最常用的命令了.ORACLE数据库有两类备份方法。
第一类为物理备份,该方法实现数据库的完整恢复,但数据库必须运行在归挡模式下(业务数据库在非归挡模式下运行),且需要极大的外部存储设备,例如磁带库;第二类备份方式为逻辑备份,业务数据库采用此种方式,此方法不需要数据库运行在归挡模式下,不但备份简单,而且可以不需要外部存储设备。
数据库逻辑备份方法ORACLE数据库的逻辑备份分为三种模式:表备份、用户备份和完全备份。
表模式备份某个用户模式下指定的对象(表)。
业务数据库通常采用这种备份方式。
若备份到本地文件,使用如下命令:exp icdmain/icd rows=y indexes=n compress=n buffer=65536feedback=100000 volsize=0file=exp_icdmain_csd_yyyymmdd.dmplog=exp_icdmain_csd_yyyymmdd.logtables=moninformation,icdmain.serviceinfo,icdmain.dealinfo若直接备份到磁带设备,使用如下命令:exp icdmain/icd rows=y indexes=n compress=n buffer=65536feedback=100000 volsize=0file=/dev/rmt0log=exp_icdmain_csd_yyyymmdd.logtables=moninformation,icdmain.serviceinfo,icdmain.dealinfo注:在磁盘空间允许的情况下,应先备份到本地服务器,然后再拷贝到磁带。
出于速度方面的考虑,尽量不要直接备份到磁带设备。
用户模式备份某个用户模式下的所有对象。
业务数据库通常采用这种备份方式。
若备份到本地文件,使用如下命令:exp icdmain/icd owner=icdmain rows=y indexes=n compress=n buffer=65536 feedback=100000 volsize=0file=exp_icdmain_yyyymmdd.dmplog=exp_icdmain_yyyymmdd.log若直接备份到磁带设备,使用如下命令:exp icdmain/icd owner=icdmain rows=y indexes=n compress=n buffer=65536 feedback=100000 volsize=0file=/dev/rmt0log=exp_icdmain_yyyymmdd.log注:如果磁盘有空间,建议备份到磁盘,然后再拷贝到磁带。
VERITAS NetBackup TM 管理维护手册VERITAS NETBACKUP (NBU) 简介NBU是Veritas 公司提供的企业级备份管理软件,它支持多种操作系统,包括UNIX、Microsoft Windows、OS/2以及Macintosh等。
目前,NBU是国际上使用最广的备份管理软件。
NBU采用全图形的管理方式,同时提供命令行接口,适应不同的用户需求。
它提供了众多的性能调整能力,从管理角度看,其高性能特征十分明显。
如提供多作业共享磁带机、大作业并行数据流备份、完善的监控报警、动态备份速度调整等能力,为用户的集中式存储管理提供了灵活和卓有成效的手段。
通过管理界面,管理员可以设置网络自动备份策略,这些备份可以是完全备份,也可以是增量备份。
管理员也可以手动备份客户端数据。
客户端用户可以从客户端备份(Backup)/恢复(Restore)/归档(Archive)自己的数据。
同时,NBU还管理存储设备。
如果采用磁带库,它可以驱动机械手(磁带库使用机械手作为磁带自动加载工具),管理磁带。
NBU 包括Server/Client软件:1.在需要连接存储设备(如磁带库或光盘库)的服务器上安装Server 软件。
2.在需要提供数据进行备份的机器上安装Client 软件。
Server 和Client 之间通过TCP/IP Sockets 通讯。
拓扑结构示意图如下:NBU基本概念1)Policy(备份策略)备份策略定义一台或几台服务器的备份方法。
它包括哪些服务器需要备份、备份哪些目录或文件、在什么时间备份、采用什么方式进行备份等。
配置NBU主要指定义备份策略。
2)Schedule(备份时间表)它用来定义在什么时间进行备份和归档的操作。
它用来定义做全备份,还是增量备份或者用户自己备份、是否归档,备份的频度,备份磁带保留多长时间,可以备份的时间段等。
3)Storage Unit(存储单元)存储单元指将备份作业按备份设备类型分组。
Linux_oracle数据库的备份与恢复1 数据库备份和恢复(备份和恢复均已做成脚本自动运行,下列操作供参考,请不要在生产机上做测试) 1)数据库备份:◆将dbexp.parm,dbexp.sh 拷贝至/home/oracle/backup/.以oracle用户登录系统$ cd /home/oracle/backup$ dos2unix *$ chmod 755 dbexp.sh◆手工执行备份,用oracle用户登录:$ cd /home/oracle/backup$ ./dbexp.sh◆自动执行备份,用root用户登录:#crontab -e 00 01 * * * su - oracle -c "/home/oracle/backup/dbexp.sh"2)数据库恢复:以oracle用户登录系统◆删除用户:sqlplus /nolog>connect / as sysdba;>drop user center cascade;>create user center identified by center;>grant connect,resource,dba to center◆恢复数据库$imp center/center full=y grants=y INDEXES=y constraints=y LOG=/tmp/backup.log rows=y ignore=y file=xxx(xxx--为以前备份的数据文件,如checkid_20041123.dat)oracle数据库的备份与恢复原理及方法:导出(备份)exp 用户名/密码@服务名file=d:daochu.dmp (rows=no(导出空结构)) 导入(恢复)imp 用户名/密码@服务名file=d:daochu.dmp fromuser=原用户名touser=新用户名---- 当我们使用一个数据库时,总希望数据库的内容是可靠的、正确的,但由于计算机系统的故障(包括机器故障、介质故障、误操作等),数据库有时也可能遭到破坏,这时如何尽快恢复数据就成为当务之急。
1 概述• 案例• 数据存储• 数据备份• 灾难恢复• 系统容灾案例• 1993年2月26日下午,一阵巨大的气浪从纽约世界贸易中心的地下停车场爆发出来转眼间就使整个大楼系统陷入瘫痪。
靠近底层的公司几乎所有的办公设备都被摧毁,所有客户资料、财务账目等重要数据也因此被一扫而空根据事后调查,在这次事件当中,凡是事前没有采取备份措施的公司,全部都因为数据丢失而遭受严重损失,而且有相当一部分甚至因此而倒闭。
• 美国的Grand Forks市的一场洪水使这个城市三分之二的企业遭到巨大损失,大多数因此而一蹶不振,直至最终倒闭其中一家名为Ecolab的公司却奇迹般地没有受到任何影响,反而随着从前的竞争对手纷纷陷入困境,生意越来越红火。
原因很简单:Ecolab公司每天都对自己的网络进行备份。
在洪水发生的前一天,Ecolab按惯例对自己的网络数据进行了备份,并把备份磁带存放在安全的地方。
就这样,在洪水发生后的第二天,当其它的公司正在为丢失的客户资料与财务账目一筹莫展时,Ecolab于上午7点钟准时开始营业。
• 美国911–摩根&斯坦利、JP摩根、瑞宝银行以及雷曼兄弟等公司之所以能够在周三(9月12日)恢复营业它们不仅像一般公司那样在内部进行数据备份,而且在数英里之外新泽西州的蒂内克也保留着数据备份据统计资料显示:–当数据灾难袭击的时候,30%受影响的公司被迫立即退出市场,另外有29%受影响的公司在2年内倒闭–在发达国家,如果一个公司的网络系统瘫痪后24小时恢复,公司的年收入将下降3%至5%,如果在两天内不能恢复,那么这个公司将在今后的3至5年内可能要倒闭数据存储• 企业和个人对数据存储的依赖性增强–存储容量的急剧膨胀–数据就绪时间的延展• Internet使网络数据保证24小时×7天×365天处于就绪状态是常见的要求–数据存储的结构应该受到安全机制的管理、不应该受到地域空间的约束• 数据存储备份确保数据安全–目前有企业和个人两种数据备份类型企业数据备份可以通过中央服务器、部门服务器以及远程服务器进行备份个人数据备份则允许用户将自己电脑中的重要数据进行备份–目前市场上的存储产品主要有:• 磁盘阵列• 磁带机与磁带库• 光盘库• ……定义–不仅仅是简单的文件拷贝,在多数情况下是指数据库备份–内涵:制作数据库结构和数据的拷贝,以便在数据库遭到破坏时能够恢复数据库–备份的内容不但包括用户的数据库内容,而且还包括系统的数据库内容• 意义:威胁数据的安全,造成系统失效的主要原因有以下几个方面:–硬盘驱动器损坏,由于一个系统或电器的物理损坏导致文件、数据的丢失;–人为错误,人为删除一个文件或格式化一个磁盘(占数据灾难的80%);–黑客的攻击,黑客侵入计算机系统,破坏计算机系统;–病毒,使计算机系统感染,甚至损坏计算机数据;–自然灾害,火灾、洪水或地震也会无情地毁灭计算机系统;–电源浪涌,一个瞬间过载电功率损害计算机驱动器上的文件;–磁干扰,生活、工作中常见的磁场可以破坏磁碟中的文件灾难恢复• 定义–灾难恢复是指在发生灾难性事故的时候能利用已备份的数据或其它手段,及时对原系统进行恢复,以保证数据的安全性以及业务的连续性。
将磁带库中备份的文件恢复到客户机上(五)一、LINUX操作系统文件的恢复a.用命令行恢复(用文件进行恢复)#rm –rf /vmtools /*在客户机上删除备份好的文件对其删除的文件进行恢复①.恢复到客户机上的当前路径操作请看下图注解:[root@rehat4 /]#recoverCurrent working directory is /Recover>pwd/Recover>ls /*列出了备份的文件的路径Networker vmtoolsRecover>cd vmtoolsRecover>ls /*列出备份了的文件VMwareTools-8.3.0-257589.tar vmware-tools-distribRecover>destination /*恢复的目录,默认为恢复到原来的目录Recover files into their original locationRecover>add VMwareTools-8.3.2-257589.tar / *指定要恢复的文件,add *指恢复全部1 file(s) marked for recovery /*文件;add VMwareTools-8.3.2-257589.tar Recover>recover /*进行恢复 /*指恢复该文件Recovering 1 file into its original locationVolumes needed(all near-line):0000001 at STK9740Total estimated disk space needed for recover is 254MB.Requesting 1 file(s),this may take a while…Requestin 1 recover session(s) from server../VMwareTools-8.3.2-257589.tarReceived 1 file(s) from NSR server ‘pp’Recover completion time:Fri 15 Apr 2011 01:10:30 PM CSTRecover>exit[root@rehat4 /]#ls /*检查恢复的文件②重定位恢复到客户机上的其它路径(用文件进行恢复)操作请看下图注解:recover>destination /*恢复的目录,默认为恢复到原来的目录recover files into their original locationrecover>pwd /*查看当前路径,可改变其恢复路径/vmtoolsRecover>relocate /vmtools2 /*重定位恢复路径Recover>destination /*将恢复路径改为vmtools2Recover files into /vmtools2在vmtools2中可查看到重定位恢复的文件。
③用存储集进行恢复#recover –s pp –S ssid –d 目录路径 /*pp指服务器主机名,ssid是存储集的ssid号,目录路径指的是文件欲恢复的路径ssid号可在服务器上的“媒体”/“存储集”/“查询存储集”中选择相应的查询时间/“存储集列表”中进行查看b.用图形化界面恢复#nwrecover出现下图界面双击pp,进入如下界面,选择需恢复的文件点击启动按钮“”点击“Browse”,选择重定位文件到,出现下图在Directory字段下,点击下拉滚动条,选中“vmtools”,点击OK回到如下界面,点击OK确定“Yes”恢复后状态可在路径/vmtools下看到恢复的文件。
二、WINDOWS操作系统文件的恢复按照上面文档的方法,创建WINDOWS文件的备份a、通过选择存储集进行恢复:当要还原大量的丢失文件,便如整个磁盘发生故障时;由于数据的浏览策略已过期,因此无法快速访问备份数据;当恢复主机的内存不是很充足时,应考虑通过选择存储集恢复数据的方法。
①从服务器端对其进行恢复(恢复后的数据在服务器端)右单击“qq”,单击“恢复”,选择“存储集恢复”选择源客户机qq选择要恢复的备份文件,单击“确定”恢复成功在服务器端上可查看到恢复的文件②从客户机上对其进行恢复(恢复后的数据在客户端上)在客户机上点击“NetWorker用户”输入服务器IP地址单击“操作”/“存储集恢复”点击“确定”选择相应的存储集,单击“确定”恢复情况如下图可在相应路径上看到,文件已恢复成功b、通过选择文件进行恢复①从服务器端对客户端的数据进行恢复(恢复后的数据在客户端上)删除已备份好的客户端qq中的数据文件,在服务器端右单击客户端qq,单击“恢复”单击“恢复/定向恢复”选择源客户机qq选择目标客户机也为qq(即将服务器中备份了qq的数据恢复到qq上去)勾选相应的需恢复的文件点击启动按扭“”填写恢复的数据文件路径,我这里写原备份时的路径,当然也可以写其它路径,将数据文件恢复到相应的路径中恢复成功状态,如下图所示可在客户端上看到文件已恢复②在客户端上对其数据进行恢复前面已经恢复了文件2011.04.19.txt,那么下面这个恢复过程就是描述在客户端上恢复第二个文件与重新恢复第一个文件时的命名冲突问题这里选择备份好的文件夹下的两个文件点击启动按钮当遇到文件名冲突时,有几种选项来解决。
这里我选“重命名恢复的文件”,点击“确定”。
在默认情况下,在恢复文件的文件名前面追加一个颚化符(~),当然也可输入其它的文件名恢复完成可在客户端qq上看到恢复好的文件以及重命名的文件③在客户端上也可用命令行对其进行恢复(用文件进行恢复)首先删除了以上恢复的文件C:\>recover -s pp /*pp为服务器主机名当前的工作目录为 C:\recover> lsbackuptest JRE+1.6+安装版本.rarrecover> cd backuptestrecover> ls2011.04.19.txt 2011.04.20.txtrecover> add *标记了 2 个要恢复的文件recover> destination将文件恢复到原始位置recover> recover正在将 2 个文件恢复到其原始位置需要卷 (全部联机) :0000005 at \\.\Tape0进行恢复大约需要的磁盘空间总量为1 KB。
正在请求 2 个文件,这可能需要一些时间... Requesting 1 recover session(s) from server.C:\backuptest\2011.04.19.txtC:\backuptest\2011.04.20.txt从 NSR 服务器"pp"收到 2 个文件恢复完成时间:2011-4-21 11:28:02recover> pwdC:\backuptestrecover> cd ..recover> lsbackuptest JRE+1.6+安装版本.rar recover> destination将文件恢复到原始位置recover> add JRE+1.6+安装版本.rar标记了 1 个要恢复的文件recover> relocate c:\backuptestrecover> destination将文件恢复到C:\backuptestrecover> recover正在将 1 个文件从 C:\ 恢复到 C:\backuptest 中需要卷 (全部联机) :0000005 at \\.\Tape0进行恢复大约需要的磁盘空间总量为14 MB。
正在请求 1 个文件,这可能需要一些时间... Requesting 1 recover session(s) from server.C:\backuptest\JRE+1.6+安装版本.rar从 NSR 服务器"pp"收到 1 个文件恢复完成时间:2011-4-21 11:30:31recover> exitC:\>dir驱动器 C 中的卷没有标签。
卷的序列号是 C0AF-6D9FC:\ 的目录2011-04-20 17:11 10 2011.04.19.txt 2011-04-20 10:30 0 AUTOEXEC.BAT 2011-04-21 11:28 <DIR> backuptest 2011-04-20 10:30 0 CONFIG.SYS2011-04-20 10:42 <DIR> Documents and Settings 2010-12-27 14:06 14,885,768 JRE+1.6+安装版本.rar 2010-11-28 18:18 192,772,978 nw76sp1_win_x86.zip 2011-04-20 16:02 <DIR> Program Files2011-04-20 15:42 <DIR> WINDOWS2011-04-20 10:31 <DIR> wmpub2007-03-13 23:04 1,067,381 wrar360sc.exe6 个文件 208,726,137 字节5 个目录 4,819,009,536 可用字节C:\>cd backuptestC:\backuptest>dir驱动器 C 中的卷没有标签。
卷的序列号是 C0AF-6D9FC:\backuptest 的目录2011-04-21 11:30 <DIR> .2011-04-21 11:30 <DIR> ..2011-04-20 17:11 10 2011.04.19.txt2011-04-20 17:09 10 2011.04.20.txt2010-12-27 14:06 14,885,768 JRE+1.6+安装版本.rar 3 个文件 14,885,788 字节2 个目录 4,819,009,536 可用字节上面C盘的显示中已看到三个文件都已恢复到backuptest目录中用存储集进行恢复。