为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

【芸香阁】veritas Netbackup备份数据的恢复

2017-09-28 17页 doc 336KB 17阅读

用户头像

is_196623

暂无简介

举报
【芸香阁】veritas Netbackup备份数据的恢复【芸香阁】veritas Netbackup备份数据的恢复 Netbackup备份数据的恢复 这里讲述的恢复包括 1、文件的恢复; 2、Oracle数据库的恢复; 3、SAP数据库的恢复; 4、Netbackup的catalog恢复; 文件的恢复 文件的恢复包括: 1、文件系统备份或归档的文件和文件系统; 2、其他备份类型备份的文件,其中包括oracle和sap备份的文件; 文件的恢复是在客户端执行的,可以使用X,Window(GUI)界面,也可以使用菜单(MENU)界面,并且veritas还提供命令方式...
【芸香阁】veritas Netbackup备份数据的恢复
【芸香阁】veritas Netbackup备份数据的恢复 Netbackup备份数据的恢复 这里讲述的恢复包括 1、文件的恢复; 2、Oracle数据库的恢复; 3、SAP数据库的恢复; 4、Netbackup的catalog恢复; 文件的恢复 文件的恢复包括: 1、文件系统备份或归档的文件和文件系统; 2、其他备份类型备份的文件,其中包括oracle和sap备份的文件; 文件的恢复是在客户端执行的,可以使用X,Window(GUI)界面,也可以使用菜单(MENU)界面,并且veritas还提供命令方式(CLI)。但是,这里我们不对命令方式介绍。运行客户端的前提需要正确安装和配置netbackup客户端软件,详细可以参考本文档 “netbackup安装”部分。 启动X-Window(GUI)界面可以执行命令 # /usr/openv/netbackup/bin/jbpSA 启动菜单(MENU)界面可以执行命令 # /isr/openv/netbackup/bin/bp 使用X-Window(GUI)界面 在窗口中用鼠标点击选择“Restore Files”标签; 点击窗口右侧,选择时间范围的按钮,在出现的窗口中指定查询备份的时间范围; 或者点击右侧的备份历史的按钮,在出现的窗口中指定某些次备份; 用鼠标点击菜单项“Actions”,在弹出菜单中选择“Specify Netbackup Machines and Policy Type…”项,但是X-Window(GUI)界面还无法恢复oracle和sap备份的文件; 在出现的窗口中,输入正确的服务器名和客户端名,但是通常默认的名称不 需要修改就是正确的; 在窗口的“Policy type”部分,用下拉菜单选择正确的策略类型, 完成上面几步,刷新屏幕,窗口中会显示查询结果,在结果中选择需要恢复的目录或文件; 一切就绪后,用鼠标点击窗口右下角的“Restore…”键,开始执行恢复。 使用菜单(MENU)界面 机如菜单界面后,在键盘上输入“r”进入“Restore…”界面; 接下来在键盘上输入“b”进入从备份中恢复界面; 在此界面中,在键盘上输入“p”进入“Change Search Path…”界面; 在出现的界面中输入查询路径,按照输入的路径,客户端在备份服务器中检 索符合条件的备份内容;如果不知道准确的路径就输入“/”; 在此界面中,在键盘上输入“d”进入“Change Date Range…”界面; 在出现的界面中输入查询的时间范围; 在此界面中,在键盘上输入“c”进入“Change Directory Depth...”界面 在出现的界面中输入希望显示的目录深度,输入“0”则显示无穷深; 在此界面中,在键盘上输入“y”进入“Change Policy Type…”界面; 在出现的界面中输入不同策略所对应的数字,使用菜单(MENU)界面可以 恢复oracle、sap等类型的备份; 在此界面中,在键盘上输入“a”进入“Change Destination Path…”界面; 在出现的界面中输入更改文件恢复到的目的地; 在此界面中,在键盘上输入“s”进入“Select Files and Directories…”界面; 窗口中会显示依据前面设置的条件得到的查询结果;在结果中选择需要恢复 的文件; 在此界面中,在键盘上输入“i”开始执行恢复; Oracle数据库的恢复 首先,需要正确安装和配置netbackup客户端和oracle agent,关于安装与配置请参考本文档的“netbackup安装”和“netbackup 配置”部分,这里我们默认客户端和oracle agent正确安装配置,并且安装了正确版本的Oracle软件。 注意:在配置bp.conf文件时,CLIENT_NAME一项的一定要是原来的备份源服务器的主机名; 在恢复数据文件之前,先要使用netbackup客户端恢复一些配置文件: 1、oracle用户的.profile。此文件也可以根据实际情况进行编写; 2、oracle数据库的pfile(init.ora)或spfile(spfile.ora)。 Oracle的sfile或spfile文件里面记载这包括controlfile存放位置等信 息,如果是pfile则可以直接以文本方式查看,如果是spfille则需要 使用sqlplus查看; $ sqlplus /nolog SQL> conn /as sysdba SQL> start nomount; SQL> show parameter control_files //查看controlfile位置 SQL> show parameter user_dump_dest //查看udump位置 SQL> show parameter background_dump_dest //查看bdump位置 SQL> show parameter archive //查看archive的信息 3、oracle数据库的password文件(orapw)。 4、oracle数据库的controlfile到pfile或spfile中指定的目录,需要说明 的是,这里的controlfile是在每一次rman备份结束后以文件方式备 份到服务器上的; 5、对应建立bdump和udump的目录,建立archive的目录。 在root用户下运行恢复shell脚本开始恢复数据文件,shell脚本的范例请参考本文档“脚本范例”部分。 注意:对应的存放数据文件的目录一定要拥有足够的空间,具体数据文件可以在sqlplus中查询到: $ sqlplus /nolog SQL> conn /as sysdba SQL> select * from dbfile; //查看数据文件的信息 使用netbackup客户端恢复可用的archive log文件,关于archive log的信息可以通过sqlplus来查询: $ sqlplus /nolog SQL> conn /as sysdba SQL> archive log list //查询archive log信息 接下来需要recover数据库: $ sqlplus /nolog SQL> conn /as sysdba SQL> startup mount SQL> recover database until cancel using backup controlfile; //recover数据库,在询问时输入“AUTO” 完成recover数据库后就可以启动数据库了: SQL> alter database open resetlogs; 数据库成功打开后,需要检查一下TEMP临时空间是否存在如果没有还需要进行添加。 SQL> ALTER TABLESPACE "TEMP" ADD TEMPFILE '/oracle/DEV/sapdata3/temp_1/temp.data1' SIZE 500M 当然,最好使用企业管理器(OEM)界面添加,因为这样更加直观。 经过以上步骤,就成功的恢复了oracle数据库。 SAP数据库的恢复 首先,需要正确安装和配置netbackup客户端和sap agent,关于安装与配置请参考本文档的“netbackup安装”和“netbackup 配置”部分,这里我们默认客户端和sap agent正确安装配置后开始,并且SAP软件也以正确的SID安装在服务器上。 注意:在配置bp.conf文件时,CLIENT_NAME一项的一定要是原来的备份源服务器的主机名; 在恢复数据文件之前,先要使用netbackup客户端恢复一些配置文件: 1、init.dba和init.ora文件; 2、back.log和*.anf文件,其中*.anf文件的名字是备份执行时SAP 系统自己指定的,每次备份都不相同; 3、Oracle的控制文件,cntrl.dbf,并且复制到pfile或spfile的定 义的目录里; 在root用户下运行恢复shell脚本开始恢复数据文件,shell脚本的范例请参考本文档“脚本范例”部分。 注意:对应的存放数据文件的目录一定要拥有足够的空间。 使用netbackup客户端恢复可用的archive log文件,关于archive log的信息可以通过sqlplus来查询: $ sqlplus /nolog SQL> conn /as sysdba SQL> archive log list //查询archive log信息 接下来需要recover数据库: $ sqlplus /nolog SQL> conn /as sysdba SQL> startup mount SQL> recover database until cancel using backup controlfile; //recover数据库,在询问时输入“AUTO” 完成recover数据库后就可以启动数据库了: SQL> alter database open resetlogs; 数据库成功打开后,需要检查一下TEMP临时表空间是否存在如果没有还需要进行添加。 SQL> ALTER TABLESPACE " PSAPTEMP" ADD TEMPFILE '/oracle/DEV/sapdata3/temp_1/temp.data1' SIZE 500M 当然,最好使用企业管理器(OEM)界面添加,因为这样更加直观。 经过以上步骤,就成功的恢复了SAP数据库。 恢复Netbackup的catalog Netbackup的catalog着所有数据备份的详细信息,没有catalog则无法定位存放在磁带上的数据。正是由于catalog的重要性,一方面将catalog存放在具有raid保护的磁盘上,另一方面及时备份catalog。当netbackup的catalog损坏时就可以利用备份来恢复catalog。 恢复时就是执行bprecover命令来直接进行恢复。 # bprecover –r –dpath /export/home/backup/catalog1 这样就成功的恢复了catalog。
/
本文档为【【芸香阁】veritas Netbackup备份数据的恢复】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索