




已阅读5页,还剩43页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Windows平台Nbu配置手册一、 系统架构Master server: windows2003 hostname:nbuMedia server: windows 2003 hostname:client01Oracle: test实例运行在client01主机上 rman库运行在nbu主机上二、 安装nbu软件安装软件之前确定好hosts表里面对应的ip和host名1、安装master serverSolaris:首先安装NetBackup_6.5_ICS_Solaris.tar.gz, 都选第一个(PBX)。6.0版本还需要安装一个rs的包然后再开始安装master serverWindows:将安装光盘放入光驱,选择Launch.exe双击运行NEXT,直到出现选择master server、Media server 和admin console的界面时输入license之后master server和media server变为可选状态,选择master server进行安装选择typical方式安装配置企业介质管理服务器,一般默认选择master server2、安装media server同master server 安装类似,只是在选择界面选择media server即可3、安装client 端可以将介质传到客户端进行安装,也可以通过在master server上安装同时分发到各个客户端,我们选择分发的方式进行安装。选择install client softwareselect from available computers on the network/typical输入master server,选择LAN方式然后进行安装4、安装补丁包:在NBU中远程分发客户端软件到客户端主机上面安装nbu软件client端或:step1:创建新的policy客户端总是和一个具体的备份策略(Policy)相绑定,客户端不能独立于Policy而存在.所以通过在Master Server上以”PUSH”方式向客户端分发NBU客户软件之前,必须先创建合适的Policy.(在Server上分发客户端软件,必须确保相应的客户端软件已存在于服务器上.)step2:分发客户端软件.#bpplclients (检测客户端名称及系统平台)#/usr/openv/netbackup/bin/install_client_files ftp root这个过程将客户端软件传送到客户端的”/tmp/bp”目录下.step3:依次更新每个客户端的软件环境.#rsh /tmp/bp/bin/client_configstep4:更新服务器端和所有客户端”/etc/host”文件.分别在服务器端和客户端的/etc/hosts文件中加入Master/Media Server与Client的IP地址和主机名.三、 配置nbu设备1、 配置机械臂和驱动器1.1、 通过nbu提供的配置向导进行配置:Media and device management界面选择configure storage devices下一步,到选择管理带库的主机的界面:选择主机之后下一步,nbu会自动到指定主机上查找带库设备,成功之后会显示查找后的结果:然后一直next到确认配置:然后确认配置生效即可,之后即可在devices里面看到辨识到的机械臂和磁带驱动器1.2、 手工添加在左侧的设备管理栏的devices菜单项下,有robot这个选项,点击它之后,就可以在菜单栏的action这个选项中新建机械手了;同时,如果已经有机械手存在,那么可以在右下角这个子窗口中,看到它们的状态。需要注意的是,除了该菜单(Devices-robot),在与devices平级的另一个菜单项Media下,也有一个robot选项(Media-)robot),那个选项主要是显示与磁带相关的机械手信息的,在那个菜单下无法添加机械手。图一:添加机械手由图一可知,添加机械手需要用户选择的是设备连接在哪台机器上、机械手的类型(某些机械手类型下,能够激活图中间的机械手控制选项)、卷数据库所在主机(其他一般都选择默认)后,就可以对机械手进行控制。 同样在devices菜单栏下面有driver的选项,选中之后右键或者在action里面都有添加driver的选项,进入之后就会出现如下窗口: 图二:添加driver添加磁带驱动器需要用户选择的内容包括:设备所属主机、驱动的名称、驱动器的类型、驱动器在系统中的路径以及控制磁带驱动器的机械手的类型等信息。填写完成后点击确定,就可以在驱动监控栏看到新建的磁带驱动器。与机械手的添加类似,如果用户填写的信息不正确,NBU将无法使用它。所以对于普通用户来说,如果使用的不是特殊的磁带驱动器,那么最好的办法是删除现有的所有配置,利用NBU的设备配置向导来配置磁带驱动器是最好的办法。2、配置Media在NBU中,介质(media)就是存储数据文件的存储单元的统称。磁带,磁盘或者NDMP服务器这些能够存储数据的都可以称之为介质。很多NBU的用户会把media认为就是磁带,其实这是一个误区,在NBU中是使用卷(volume)来表示磁带的,只是由于价格的原因,绝对部分的NBU用户都是使用磁带来做备份而已。介质管理中的术语:卷(volume):是介质管理中数据存储的逻辑单位,NBU 分配使用的每一个卷都会有一个media ID记录在卷数据库中(/usr/openv/volmgr/database)中,一般来说一卷磁带就是一个卷;卷池(volume pool):一组卷的集合,这些卷可以共同分配,供给NBU存放某一种特定类型的数据(普通备份,calalog备份等等),不同类型的数据不可同时存放在一组卷池中。默认的,NBU会创建None、Netbackup、DataStore等卷池。卷组(volume group):存放在某一个物理设备上的卷的集合,比如同一个机械手控制的所有磁带就是在一个卷组。介质编号(Media ID):介质编号有两种不同的分类:一是外部介质编号,是用户购买磁带时贴在磁带外壳上的ID;另一个内部介质编号,是NBU自己给每一个磁带定义ID,在磁带初始化的时候生成,与磁带的位置记录一起存放在卷数据库中,也会在磁带头写上。由于NBU对不同磁带类型有不同的命名规则,所以内外介质编号未必会相同。需要注意的是:很多用户误以为NBU是根据磁带的外部编号来识别磁带的,所以想当然的认为手动的拿出一些磁带后再放回去NBU可以重新识别并继续使用,事实上并不是这样,NBU是通过内部介质ID来识别磁带的,所以如果用户手动拿出并放回一些磁带,需要执行Inventory来让NBU重新读取新加入磁带的磁带头,从而识别并使用这些曾经被初始化的磁带。2.1编目机械臂,辨识到磁带在media菜单下面有robets选项,选中右键会有Inventory robet的选项,或者在actions菜单下面也可以找到这个选项:之后出现如下界面:编目机械手界面中,首先需要选择机械手,包括指定连接机械手的主机名,机械手的编号以及卷数据库所在的主机名(因为需要根据编目结果,更新卷数据库);此外,还有编目操作选项,包括显示编目内容、显示卷配置变化的内容、更新卷配置。用户可以分别操作这些操作,在预览内容并确定无误后,更新卷配置到卷数据库中。选中update之后开始编目:确认更新配置即可。2.2、新建volume pool在media菜单下的volume pools选项上右键选中new volume pool:需要输入卷池名,并且可以添加对该卷池的描述。下面的scratch pool选项是表明这个卷池是否是个后备卷池,当其他的卷池中的磁带不够用的话,都可以从scratch pool卷池中寻找没有被使用的卷来使用,所以它本身不能备份任何数据,只能当作后备卷池使用,每一个介质管理器中只能有一个后备卷池;cataolog backup表示此卷池只能用作catalog 备份3、配置storage存储单元的类型:存储单元有四种类型,磁盘和磁带设备,NDMP服务器,增强的磁盘缓冲(Disk-staging),其中磁盘和磁带就不过多累述了,大家都很熟悉了;NDMP服务器就是使用网络数据管理协议(Network Data Management Protocol)存储数据的服务器,但是如果需要使用这种服务器,NBU客户端必须按照NDMP插件);增强的磁带缓存是为了保存重要数据而出现的一种二级备份技术:首先将用户关键数据保存到磁盘等读写速度快的设备上,在慢慢将磁盘上的备份转移到慢速的磁带设备,目的是为了节省重要数据的备份时间,尽量小的影响备份对业务造成的影响。存储设备使用规则:为了使得存储设备可以正常使用不出错,必须要遵循一些使用上的规则,如下所示:1. 不同密度的磁带,因为使用的是不同的驱动,所以不能放在同一个存储单元中;2. 不同介质管理器上的存储设备,不能放在同一个存储单元。否则可能早晨数据文件分布在不同的卷数据库中从而无法恢复;3. 机械手管理的磁带和独立磁带机设备管理的磁带不能放在同一个存储单元中。存储单元组:存储单元组是一组存储单元的集合,一个存储单元组可以包含一至多个存储单元,存储单元组中按照从高到低的顺序来排列优先级,当一个存储任务来临时,会从上向下查找到第一个可用的存储单元来备份数据。3.1 storage units Storage units界面如下:选中storage unite,右键选中new storage unite,新建storage unite:新加存储单元需要用户输入存储设备名称,存储类型(disk、media manager、NDMP)Disk类型:有一些选项:disk type: BasicDisk、NearStore、SnapVault磁盘路径Maximum concurrent jobs:在该存储单元上同时可以执行多少作业。举例来说,如果该值是3,但是同时有四个备份任务需要写到这个存储设备,那么只有前三个可以执行,而第四个需要等到其他三个中的某个执行完毕后才能开始执行,此值是为了在作业的并行性和系统性能中做出均衡,用户可以根据自己的需求调整,默认值是1,也就是同时只能有一个作业读写该存储设备fragment size:存储设备里最大的片段的大小staging schedule:缓冲日程表media manager 类型:需要选择storage devices,media server即可,On demand only 选项表示只能本机使用,例如走san备份的就需要选择,网络备份的不用选。NDMP类型的选择类似。3.2 storage unit groups选择新增一个存储单元组,只需要选择将存储单元组的名称,然后选择将哪些存储单元放入组中即可:3.3 、torage lifecycle policies在Netbackup management节点下的storge节点下, Lifecycle是一组数据拷贝的集合,用户可以定义不同的数据拷贝的保留时间,该功能可以自动的将数据拷贝到所有的目标点,并在某个目标点数据保留过期的时候自动删除镜象、释放存储空间;此外,该功能允许用户自定义数据保护的级别,将重要的数据保存到更多的镜象,从而保证数据的安全,另外自动到期删除功能,也有利于简化用户对于复杂数据的管理。Storage lifecycle policies的配置界面如图所示,用户可以选择数据备份时记录保存时间,也可以在数据复制的时候记录保存时间。Lifecycle policies进程会根据用户选择,自动的将数据保存到选择的所有目标中,并在合适的时候删除它们以便有效的利用磁盘空间。storage lifecycle policies创建图四、 配置备份策略1、 Attributesa、备份类型(policy type):说明备份的是什么数据内容,据此,NBU会在客户端自动调用与其对应的agent来获得这些数据内容,从而完成备份任务。如图,备份策略的类型包括windows NT、NDMP、OS/2、standard、oracle,DB2、sybase等等,对于不同的类型,获取数据的方法是不同的,所以这里不可用填写错误,否则会引起备份失败。如果用户仅仅需要备份普通的文件数据,那么就选择“standard”类型即可。b、destination这个选项下面有三个属性包括数据分类(data classification)、策略存储单元(policy storage unit)和策略卷池(policy volume pool),这两个选项合起来就可以指定备份数据的存放位置。其中,策略卷池是必选项,指明了备份数据保存的逻辑单元,默认是Netbackup卷池;策略存储单元是可选项,一般有磁盘、磁带或者组等类型,如果指定了存储单元,数据将被保存到指定的存储单元中,否则,NBU会在指定的卷池中按照排列顺序查找到可用的存储单元来保存数据。c、设置检查点间隔(Take checkpoints every):如果选择了这个功能,NBU会在每个时间间隔后自动加入标记位,这样做的好处是在用户备份一个大的备份任务的时候,如果备份失败,用户可以不必从头开始重新备份,NBU之后在没有标记过的数据重新开始备份,而之前做过标记的都可以不必重新开始,这样会大大节省用户的时间。然而,这样做会带来一些额外的数据备份和工作,所以这个间隔时间也不能太短,需要用户自己做出权衡。一般来说,如果用户备份的文件不大,那么 不需要这个功能,如果用户的数据备份量很大,那么可以适当的选择一个,避免备份失败后的重新开始。选择的时间间隔要在5分钟到180分钟之间。d、限制每个策略的作业数(Limited jobs per policy):限制每个策略的作业数属性限制 NetBackup 将使用此策略同时执行的作业数。默认情况下,该复选框处于清除状态,这样 NetBackup 没有这方面的限制,用户可以为某策略同时执行最大999个备份作业。然而,并行作业的增加会降低NBU备份工作的效率,因此,如果用户可以通过减少并行的备份作业,来提高系统资源和网络资源的效率。即使备份任务需要的作业超过了这个限制,NBU也会将所有作业执行完毕,只是其中超出的部分会在等待状态下等到同一备份策略下其他作业的完成后,才可以执行e、作业优先级(Job priority):在NBU的调度中,在同等条件下,NBU会首先执行优先级最高的备份策略,然后依次降低,这样用户就可以调整备份策略的执行顺序。在NBU中,数字越高,则说明优先级最高,由图五所示,该选项中最大值是99999,而NBU中的默认值是0.F、ACIVE和生效时间字段设置了该策略是否生效,以及何时开始生效。如果不够中该选项,那么NBU在任务调度的时候会忽略相应的备份策略。生效时间定义了备份策略生效的时间,用户可以指定用户从未来的某个开始生效,那么在生成该策略到策略生效期间,该策略不同启动G、循序NFS(Follow NFS),由图六可知,该选项的目录是从客户端备份NFS文件系统上的数据,这样做有两个好处:一是可以不必登录到NFS Server去备份文件,减少步骤;二是可以通过NFS,备份NBU不支持的操作系统上的数据,扩大NBU的使用范围。H、跨挂载点(Cross mount points):这个属性是问备份是否跳过其他文件挂载点。比如系统中有根目录(/)和/opt两个挂载点,假设现在指定备份根目录,如果没有选择该选项,那么NBU将会忽略备份/opt下面的内容;反正,如果选中该选项,那么NBU会备份根目录下所有文件夹和文件,包括/opt下的内容。这里需要注意的是,即使选中该选项,NBU同样会忽视NFS文件系统的内容,除非同时选中该选项和“循序NFS”,才能备份NFS的内容。I、压缩,如果选中该选项,NBU会利用自己的tar工具(/usr/openv/netbackup/bin/tar)去压缩备份文件,节省备份空间,但是这需要花费一定的时间。J、加密(encryption),NBU会对备份文件进行加密操作,这样即使备份的磁带丢失,也不用但是其可以读到其中的内容,增加了备份的安全性。K、收集灾难恢复信息是为裸机恢复(Bare Metal Restore)使用的,裸机恢复是NBU一个需要单独购买license的插件。该选项会在每次备份之前在每个客户机中运行BMR 客户机代理,以保存该客户机的配置信息L、收集实际映像恢复信息:该属性是收集恢复目录所需的信息,以包含在用户选择要恢复的任何增量式备份(或完全备份)时目录中所具有的内容。所选备份开始之前删除的文件不恢复。否则,根据增量式备份日期的恢复将包括从上一次完全备份后所有备份过的文件,以及在此期间的某个时候删除的文件。值得注意的是,该目录下有个移动检测选项,很多用户不清楚它的用法。简单来说,NBU在备份时,是通过检查文件的修改时间来记录文件信息的,但是,如果文件进行了改名、移动位置等操作,由于其修改时间并未改变,故NBU默认是不会在增量备份中记录这些,如果选中该选项,NBU会检测并记录相关的内容。M、运行多个流:该选项是为了提高备份速度而设计的。NetBackup 可以根据备份选择列表中的指令或脚本/ 模板(数据库策略类型),将每个客户机的自动备份划分为多个作业,每个作业只备份整个备份选择列表的一部分。作业位于不同的数据流中,并且可以并行发生N、关键字短语(keyword phrase):用户可以在备份的时候选择输入关键字,例如财务、数据等等,这样可以在恢复的时候,只恢复某个关键字的内容,加快恢复速度。2、 Schedule到schedule选项下,新建一个日程表,出现如下窗口:2.1、attributes:A、备份类型:一般来讲,备份类型分为全备份、差分备份、增量备份、用户备份和用户归档等类型,区别如下:(a)全备份就是将所有数据全部备份起来;(b)差分备份就是备份自上一次备份以来发生改变的部分;(c)增量备份是将自最近一次全备份以来的所有改变的部分;(d)用户备份指的是客户端用户可以执行的备份;(e)用户归档指的是客户端用户可以执行的归档。其中,用户最容易混淆的概念就是差分备份和增量备份的,因为他们都是只备份差异文件,他们的区别之处在于差异的内容不同:差分备份只保存上次差分备份之后的变化内容,而增量备份保存的是自上次全备份以来的所有改变。举例来说,假设周日做过一次全备份,如果周一和周二做过差分备份,然后周三需要恢复的时候,NBU会先得到周日的全备份的内容将数据恢复到周日的状态,然后根据周一的差分备份,将数据恢复到周一的状态,然后在用周二的差分备份将内容恢复到周二的状态,周日、周一、周二的备份内容缺一不可。在上例中,如果用户周一和周二做的是增量备份,那么只需要周日的全备份和周二的增量备份,即可恢复内容到周二的状态,因为周二的备份记录了周日以来发生的改变,周一的增量备份不再需要。由此可见,差分备份的优点是记录的内容少,周二的备份文件中不记录周日到周一的变化,但是缺点是恢复时需要所有的差分文件;增量备份会占用比差分备份多的备份空间,但是它的恢复快速,依赖的文件比较少。用户备份和用户归档的区别在于:用户归档后会将归档的源文件删除,而用户备份不会。B、合成备份(Synthetic backup):合成备份的含义就是将一个全备份和一些增量备份或者差分备份重新组成一个全备份,这样在恢复的时候,就好像一个全备份恢复一样快捷;而且这部分发生在介质管理器而不是客户端,可以有效利用空间并且减小客户端的负载。一般的用户可能不熟悉合成备份的用法,一般来说,合成备份可以将多个备份整合成一个可用的恢复文件,所以可以将它和传统备份统一起来使用。举例来说,如果用户创建一个三个月一次的全备份、每天一次的差分备份、一周一次的合成备份,那么每个星期一次的合成备份就会把上周的全备份和周内的差分备份,重新合成一个全备份文件,就好像每周一次全备份一样,而这样做的好处是将合成备份的工作移到介质服务器中完成,减少了客户端的负载。C、日程表类型(schedule type)有两种:日历型和频率型;日历型日程表可以运行用户选择哪一天(几月几号)执行备份任务;而频率型日程表可以让用户选择周几执行备份任务,用户可以根据自己的需求选择日程表类型。D、备份目的(destination):在备份目的框中,有一些特殊的选项,现在分别予以介绍:(a) 即时恢复仅备份到磁盘(Instant recovery backups to disk only):这个是NBU一个专门的插件(advanced client)带有的特性,该特性可以生成客户端数据源的快照并将这些冗余的信息保存,该选项可以控制这些快照信息仅在磁盘中保留而不备份到磁带(b) 多个拷贝(Multiple copies):允许NBU同时将数据拷贝到多个地方(最多十个),从而达到容灾的目的。见图四。图四:配置多个拷贝(c) 保留时间(retention):指定拷贝镜象的有效期限,过期后NBU会删除这些镜象,从而腾出空间给新的备份使用。(d) Media multiplexing:指定日程表允许在介质上同时执行多少个作业。2.2、start window用户可以选择备份日程表启动的时段,从周几的几点到周几的几点。其中需要注意的是Duration,知名该策略执行的可持续时间,如果该时间到期而备份没有做完的话,NBU会强制停止该任务,因此,对于比较大的备份数据量,需要更长的备份持续时间,否则可能引起失败。2.3、exclude dates在日期选项卡中可以选择哪些日期将不执行备份任务。如果某天被选中,那么即使它属于之前启动时段范围内,那么它也不会启动执行。2.4、calendar schedule按照日历编辑日历日程表有三种方式:按照日期,按照星期和按照月份。3、 clients3.1、 客户端的名称必须在NBU主服务器的/etc/hosts文件中写明,NBU才能正确的找到它;3.2、 客户端的/etc/hosts也必须写明主服务器,并且在客户端/usr/openv/Netbackup/bp.conf文件中加入“SERVER = ”,保证主服务器能够有权限访问客户端;3.2、 很多用户不明白为什么在硬件和操作系统列表中没有用户需要的客户端的类型,那是因为用户没有在主服务器上安装对应的操作系统客户端,如果安装之后,重启NBU的GUI界面,就可以看到它们出现在列表中了。4、 backup selections选择备份的目录或脚本五、 配置oracle备份1、 安装oracle agent上传oracle agent介质。然后运行install脚本,在显示界面中选择“2 NetBackup Database Agent Software”,在接着出来的界面中选择远程按照或者本地安装后,出现按照数据库代理界面,如图一所示:图一:选择NBU数据库代理在图一的选择中,选择“4 NetBackup for Oracle”,然后选择“q”确定选择,然后oracle代理就会被安装到本地系统中了。接着,我们需要确认NBU oracle代理的注册码是否已经安装,因为NBU的oracle代理注册码是独立于NBU程序的,所以如果没有注册码,NBU oracle代理无法正常使用。为此,在NBU客户端执行如下命令:#/usr/openv/netbackup/bin/admincmd/get_license_key在出现的界面中选择列出“F List Active License Keys”,在列出的feature中确定有如下feature:“Oracle extension”,保证oracle的注册码安装在系统中。如果注册码不存在,那么需要用户输入注册码,可以在上述命令中选择“A Add a License Key”,将oracle代理注册码装入系统中。2、oracle配置检查要确认好以下几点:所要备份的目标数据库已经修改为归档模式所要备份的目标数据库已经在rman数据库里面注册如果是linux、unix系统必须要做API库连接:/usr/openv/netbackup/bin/oracle_link最后达到的效果就是在目标数据库主机上:rman catalog rman/rmanrman target sys/change_on_installtest 这个连接串要能正常连接,且能正常显示信息。3、新建oracle备份策略新建oracle备份策略和普通的策略并没有什么不同,在选择policy type时候选择oracle:之后就是与其他备份不同的重点部分,backup selections:3.1、手工编辑脚本进行备份:NBU为用户提供了各种备份的模板,存放在/usr/openv/netbackup/ext/db_ext/oracle/samples目录下,一般oracle都是通过rman进行备份,所以进入rman文件夹即可看到相关脚本:选择hot_database_backup.cmd脚本进行修改Oracle全备份:set ORACLE_HOME=e:oracleora90 set ORACLE_SID=test set TARGET_CONNECT_STR=sys/change_on_install(echo RUN echo ALLOCATE CHANNEL ch00 TYPE SBT_TAPE;echo ALLOCATE CHANNEL ch01 TYPE SBT_TAPE;echo BACKUPecho %BACKUP_TYPE%echo FORMAT bk_u%u_s%s_p%p_t%techo DATABASE;echo sql alter system archive log current;echo RELEASE CHANNEL ch00;echo RELEASE CHANNEL ch01;echo # Backup all archive logsecho ALLOCATE CHANNEL ch00 TYPE SBT_TAPE;echo BACKUPecho FILESPERSET 20echo FORMAT arch-s%s-p%pecho ARCHIVELOG ALL delete input;echo RELEASE CHANNEL ch00;echo # backup controlfile echo ALLOCATE CHANNEL ch00 TYPE SBT_TAPE;echo backupecho FORMAT ctrl_u%u_s%s_p%p_t%techo CURRENT CONTROLFILE;echo RELEASE CHANNEL ch00;echo ) | %RMAN% target %TARGET_CONNECT_STR% catalog rman/rmanrman msglog %RMAN_LOG_FILE% append Channel的个数可以自行调节Oracle逻辑增量备份:set ORACLE_HOME=e:oracleora90 set ORACLE_SID=test set TARGET_CONNECT_STR=sys/change_on_install(echo RUN echo sql alter system archive log current;echo # Backup all archive logsecho ALLOCATE CHANNEL ch00 TYPE SBT_TAPE;echo BACKUPecho FILESPERSET 20echo FORMAT arch-s%s-p%pecho ARCHIVELOG ALL delete input;echo RELEASE CHANNEL ch00;echo ) | %RMAN% target %TARGET_CONNECT_STR% catalog rman/rmanrman msglog %RMAN_LOG_FILE% append然后在配置备份策略时候选择该路径下的脚本,点击Rmote folder(脚本在client端):3.2、利用nbu提供的向导生成模板登陆目标端主机,调出Backup、Archive and Restore 窗口,展开oracle窗口:点击左边的start backup of marked files按钮进入配置向导:填写好目标数据库信息之后进入rman库配置信息:Next :接下来依次选择:Default configuration 默认 默认到如下窗口:接着下一步知道出现保存脚本界面:完成之后脚本会在master server主机上的C:Program FilesVeritasNetBackupdbdbtemplatesoracle 目录下生成,例如oracle_test.sh.tpl文件,然后在配置oracle备份策略时候选择模板(模板在master server上),点击template:4、恢复oracle备份4.1、查看nbu记录的备份信息:备份信息所在目录:netbackup/db/images/client01/bplist -C client01 -t 4 -R -b -l -Listseconds /找出备份的文件名,查出备份当天的备份文件名,根据文件名找出所要恢复的文件4.2、查看rman库记录的备份信息:Rman target sys/change_on_installtest catalog rman/rmanrmanRman list backup;根据之前查找出来的文件名在rman的输出信息里面查找对应的文件4.3、进行恢复主要通过rman脚本进行恢复1、将目标数据库起到nomount状态:Sqlplus “/as sysdba”SQL startup nomount pfile=.2、恢复control fileRman target sys/change_on_installtest catalog rman/rmanrmanRmanrun ALLOCATE CHANNEL ch01 TYPE SBT_TAPE;SEND NB_ORA_SERV=nbu, NB_ORA_CLIENT=client01;RESTORE CONTROLFILE TO /oradata/ibss/control01.ctl FROM TAG = TAG20080507T104246; RESTORE CONTROLFILE TO /oradata/ibss/control02.ctl FROM TAG = TAG20080507T104246;RESTORE CONTROLFILE TO /oradata/ibss/control03.ctl FROM TAG = TAG20080507T104246; RELEASE CHANNEL ch01; 3、数据库起到mount状态:Sqlplus “/as sysdba”SQLalter database mount;4、恢复数据库Rman连接串里面:runALLOCATE CHANNEL ch01 TYPE SBT_TAPE;SET UNTIL TIME 08-MAY-08;SEND NB_ORA_SERV=nbu, NB_ORA_CLIENT=client01;RESTORE DATABASE;RELEASE CHANNEL ch01;5、打开数据库Sqlplus “/as sysdba”SQLalter database open resetlogs;六、配置catalog备份虽然用户已经掌握了使用NBU文件的备份恢复等操作,但是如果读者是数据管理员,那还是不够的。因为即使用户的数据保存到了磁盘或者磁带中,并且是安全的,NBU所在的机器还有可能发生故障,需要重新安装或者将NBU部署到其他的机器中继续使用。在这种情况下,如何让NBU知道用户已经存在的备份策略和存储单元配置呢?如何让新机器上新安装的NBU软件能够识别已经备份过的全备份、差分备份,并且继续之前的工作呢?这些工作就是在catalog的备份与恢复中完成的。这里需要注意的是:NBU的记录备份相关信息的位置叫catalog,oracle数据库记录备份相关内容的位置也叫catalog,但是它们属于同名的不同产品,希望读者不要混淆。1、catalog中记录了什么在calalog默认的设置中,包含了下列的四个目录:1. /usr/openv/netbackup/db该目录保存了备份客户端的日程表信息、备份中的错误日志等信息;2. /usr/openv/volmgr/database保存了NBU使用的机械手,磁带驱动器配置的相关信息;3. /usr/openv/netbackup/var保存了NBU序列号和产品授权的信息;4. /usr/openv/netbackup/db/media保存了NBU介质管理器备份的所有文件的所以相关信息除此之外,如果用户自己有些对于文件恢复非常重要的内容,例如自己手写的一些脚本程序,也可见加入到catalog中来做备份。2、配置Catalog备份:图一:catalog的备份如图一所示,在NBU主服务器界面中,右键点击“Admin Console NetBackup Management Catalog”,可以看到配置catalog备份和备份catalog两个选项(在NBU6.-中,还有一个recovery Netbackup catalog选项),先选中配置catalog备份,出现图二界面:图二:配置catalog备份属性由图二可见,在配置属性页中,可以配置NBU catalog保存的介质,可以选择介质服务器,也可以选择介质类型是磁盘或者磁带。如果配置介质是磁盘,那么需要输入保存数据的目录地址,如果配置的介质是磁带,那么需要输入磁带的ID。图三:配置catalog备份日程表在图三中,可以看到备份catalog的三种模式,一是在每次备份后备份catalog,无论备份是日程表备份,用户备份还是手动备份;二是仅仅在每次日程表备份后才备份catalog;三是只手动运行catalog备份。这里需要注意的是,在NBU5.0之前,NBU不会自动删除catalog备份的内容。因此,如果用户没有有很多的备份任务需要执行,那么每次备份之后都运行catalog备份,时间长了会占用很多的系统空间。所以如果用户选择之前两项的话,那么需要注意几个月删除一下catalog备份。图四:配置catalog备份文件列表在图四中,可以选择需要catalog备份的内容,前面已经说过默认的一下备份文件,如果用户有其他重要备份文件需要备份,那么可以添加进来,否则就用默认选项即可。这里需要注意的是:在NBU6.0之前,介质管理器的数据是保存在介质管理器上面的,所以用户的catalog需要分别保存主服务器和介质管理器上。在6.0之后,这些相关的数据都已经转移到主服务器的EMM数据库中了,所以只需要备份主服务器上的文件即可。备份catalog:由图一可知,发起备份catalog时,需要在右键点击“Admin Console NetBackup Management Catalog”后,选择“Backup Netbackup Catalog”选项,然后在弹出框里选择备份catalog的主机名即可。在“Activity Monitor”目录中可以看到备份任务的执行,如图五所示:图五:Catalog 备份监控图注意,catalog备份与普通备份的差异在于备份类型,catalog备份的类型是“DB Backup”,而普通备份的类型是“Backup”,请用户注意这些区别。3、恢复catalog备份当系统重新安装Netbackup之后,需要从介质中恢复出catalog备份,使得NBU可以继续按照原先的设置使用。Catalog的恢复分为两个部分,第一步是在介质中找到存在的catalog备份文件,然后在将它导入到新的NBU系统中,第一步如图六所示:图六:查找catalog备份文件由图六可知,查找NBU的catalog,需要首先指明catalog的类型,类型包括验证(verify)、复制(duplicate)和导入(import)三种,指的是创建catalog时的行为。当用户是普通备份后生产的Catalog,那么属于验证,如果属于复制/导入行为产生的catalog,那么属于后两种情况。用户可以据此查找不同类型的catalog。此外,用户需要选择catalog所在的介质,是哪盘磁带或者哪个文件目录下,然后选择生成catalog的时间范围。注意,拷贝类型、策略名称、客户端、备份类型等都是可选项,用户可以选择添或者不添。在配置好查找条件之后,用户可以点击“Search Now”查找相应的结果,如图七所示:图七:catalog查询结果在图七中,如果用户查找到想要恢复的catalog的名称,就可以点中该条目,然后选择菜单栏上面的“Action-verify”去验证catalog的完整性(可以在result选项卡中看命令执行结果)。如果验证成功,用户可以选择“Action-initiate import”去初始化导入环境(NBU数据库等等),之后执行“Action-import”去导入catalog即可。这样,catalog就可以恢复到新的NBU数据库中了通过catalog备份和恢复的介绍,用户可以了解到如何使用NBU去最大限度的保护备份内容。这样,一旦系统发生故障之后,用户就可以游刃有余的处理负责情况(大不了重装系统嘛),最快的恢复生产中的数据保护环境。七、配置informix备份1、建策略建立informix数据库全备份策略Attributes:Schedule:Backup selections:Clients:建立informix /etc目录备份文件系统备份策略:Standard类型的策略:Schedule如下:Backup selections为空:2、在客户端上运行informix库链接命令/usr/openv/netbakcup/bin/informix_config 命令效果: 在/opt/Informix/etc/sm_version里面添加一行 库文件链接:/ope/informix/lib/libsad001_64.so/user/openv/netbakcup/bin/infxbsa.so643、修改onconfig文件(修改之前备份)LTAPEDEV /opt/informix/lp (lp/dev/null)ALARMPROGRAM /opt/informix/etc/log_full.shBAR_BSALIB_PATH /usr/openv/netbackup/bin/infxbsa.so644、修改log_full.sh 如果不需要用nbu备份日志,log_full.sh脚本里面的备份命令就用ontape -a 如果需要用nbu备份日志,默认的onbar b l 即可5、修改备份脚本 浮动ip判定脚本(for 热备方式的informix):Backup_informix_scripte:PATH=$PATH:/opt/informix/bin export PATHLOGICAL_IP=0LOGICAL_IP_NUM=ifconfig -a | grep $LOGICAL_IP | grep -v grep | wc -lif $LOGICAL_IP_NUM -gt 0 ; then/opt/informix/nbuscripts/informix_onbar_whole_
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中国移动荆州市2025秋招行业解决方案岗位专业追问清单及参考回答
- 资阳市中石油2025秋招面试半结构化模拟题及答案油田勘探开发岗
- 郴州市中石油2025秋招笔试英语专练题库及答案
- 2025年会计文案考试题及答案
- 历史玄学考试试题及答案
- 平凉市中石化2025秋招面试半结构化模拟题及答案财务与审计岗
- 廊坊市中石化2025秋招笔试英语专练题库及答案
- 忻州市中储粮2025秋招购销统计岗高频笔试题库含答案
- 衢州市中石油2025秋招笔试模拟题含答案法律与合规岗
- 中国广电上饶市2025秋招笔试行测题库及答案财务审计类
- 2025机采棉作业合同协议书范本
- 树木学试题及答案北林
- 财政补贴政策在促进农村电商发展的扶持效果可行性分析报告
- 2025第三季度作风建设党课以忠诚廉洁担当的政治品格奋力书写高质量发展新答卷
- 打井设备成套转让协议书
- 组织结构的权力与权威
- 宠物急救标准化流程
- 2025届广东广州地铁集团有限公司校园招聘笔试参考题库附带答案详解(10套)
- 教师信息技术数字资源开发计划
- 低钾血症护理常规业务学习
- 送货服务方案
评论
0/150
提交评论