免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 7394 | 回复: 1
打印 上一主题 下一主题

NBU Catalog的恢复 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-06-17 12:40 |只看该作者 |倒序浏览
NBU Catalog的恢复  netbackup\r\nNBU Catalog包含了备份系统的一些比较重要的原始信息,因此在灾难恢复中是非常重要的。\r\n在Master Server中有如下几个NBU Catalog 文件:\r\ninstall_path\\NetBackup\\db\r\ninstall_path\\Volmgr\\database\r\n在Media Server中有如下几个NBU Catalog 文件:\r\ninstall_path\\NetBackup\\db\\media\r\ninstall_path\\Volmgr\\database\r\n\r\n为了恢复catalog 文件,我们可以使用下面的这个命令:\r\ninstall_path\\NetBackup\\bin\\admincmd\\bprecover\r\n\r\n在做恢复前,有一点你是必须确定的,那就是你必须确切的知道哪一盒磁带里是备份的catalog的数据,否则你就只能用NBU的import工具导出所有丢失的备份记录。\r\n如果你知道哪盒磁带是catalog的备份,但不能确定哪一个备份是catalog的最近的备份,你可以使用 –l参数列出磁带的备份记录信息。这些信息包含了备份的日期和时间。\r\n实例一:List by Using a Raw Device\r\n假定裸设备的路径是:\\\\.\\Tape1\r\nbprecover -l -tpath \\\\.\\Tape1\r\nDatabase Backup Information from \\\\.\\Tape1\r\nCreated : 03/31/99 11:30:30\r\nServer : bphost\r\nBlock Size : 32768\r\nPath\r\n----\r\nIMAGE1 D : \\apps\\VERITAS\\NetBackup\\db\r\nIMAGE2 D : \\apps\\VERITAS\\Volmgr\\database\r\n\r\n实例二:List by Using a Media Manager Controlled Drive\r\n首先假定介质管理的catalog是完整的,使用DLT磁带库,介质编号是000001。\r\nbprecover -l -ev 000001 -d dit\r\nDatabase Backup Information from 000001\r\nCreated : 03/31/99 09:30:40\r\nServer : bphost\r\nBlock Size : 32768\r\nPath\r\n----\r\nIMAGE1 D : \\apps\\VERITAS\\NetBackup\\db\r\nIMAGE2 D : \\apps\\VERITAS\\Volmgr\\database\r\n\r\n实例三:List  Disk  Path\r\n首先假定catalog备份的位置是:D:\\apps\\dbbackup ,并且这个磁盘也没有被损坏。\r\nbprecover -l -dpath D:\\apps\\dbbackup\r\nDatabase Backup Information from D:\\apps\\dbbackup\r\nCreated : 03/31/99 13:54:40\r\nServer : bphost\r\nBlock Size : 32768\r\nPath\r\n----\r\nIMAGE1 D : \\apps\\VERITAS\\NetBackup\\db\r\nIMAGE2 D : \\apps\\VERITAS\\Volmgr\\database\r\n\r\n\r\n恢复NBU Catalog的过程\r\n从磁带中恢复catalogs――Media Manager 的catalogs已经丢失\r\n1.把存有catalog备份的磁带放入可用的磁带驱动器。\r\nFigure 3 .从磁带恢复catalogs\r\n2.如果下面四个服务还在运行状态,请用NBU活动监视器或者操作系统控制面板里的“服务”停掉他们。\r\nNBU Requst Manager service\r\nNBU Database Manager service\r\nNBU Device Manager service\r\nNBU Volume Manager service\r\n3.使用NBU活动监视器或者操作系统控制面板里的“服务”检查NBU Client Manager services 是否处于运行状态。\r\n4.在连接有带库设备的NBU server上执行bprecover命令。根据你在第一步里放入驱动器的磁带指明这个裸设备路径名。\r\n\r\n实例一:\r\npath : \\\\.\\Tape1\r\nbprecover –r –tpath \\\\.\\Tape1\r\nRecover shark : D: \\VERITAS\\NetBackup\\db y/n (n)? y\r\nRecover shark : D: \\VERITAS\\Volmgr\\database y/n (n)?y\r\nRecovering shark : D: \\VERITAS\\NetBackup\\db\r\nRecovering shark : D: \\VERITAS\\Volmgr\\database\r\n\r\n实例二:\r\nDisk 1\r\n8 mm tape drive\r\n(\\\\.\\Tape1\r\nMaster Server\r\nShark\r\nTape with catalog\r\nbackups\r\nD: \\VERITAS\\NetBackup\\db\r\nD: \\VERITAS\\Volmgr\\database\r\n\r\n如果你有介质服务器,在提示符下bprecover包含有它的catalog路径,你可以选择你想恢复的catalog 。\r\n下面的仅仅只是恢复eel这台介质服务器的catalogs(参见Figure 4)。这里,你可以在备份服务器shark上执行bprecover命令,并使用-dhost选项指定eel作为目的主机。\r\n\r\nbprecover –r –tpath \\\\.\\Tape1 -dhost eel\r\nRecover shark :install_path\\NetBackup\\db y/n (n)? n\r\nRecover shark :install_path\\Volmgr\\database y/n (n)? n\r\nRecover eel :install_path\\NetBackup\\db y/n (n)? y\r\nRecovering eel :install_path\\NetBackup\\db\r\nRecover eel:install_path\\Volmgr\\database y/n (n)? y\r\nRecovering eel:install_path\\Volmgr\\database\r\n当然,你也可以使用-dhost选项从一台介质服务器恢复到一台备份服务器。\r\nFigure 4.恢复介质服务器的Databases\r\n5.恢复完备份服务器和所有的介质服务器的catalogs后,启动开始停掉的四个服务。\r\nDisk\r\n8 mm tape drive\r\n(\\\\.\\Tape1\r\nMedia Server\r\neel\r\nTape with catalog\r\nbackups\r\ninstall_path\\NetBackup\\db\\media\r\ninstall_path\\Volmgr\\database\r\nMaster Server\r\nShark\r\nDisk\r\ninstall_path\\NetBackup\\db\r\ninstall_path\\Volmgr\\database\r\n\r\n从磁带中恢复catalogs――Media Manager 的catalogs完整无缺\r\n1.停掉下面两个服务:\r\nNBU Request Manager service\r\nNBU Database Managet service\r\n2.把磁带放入驱动器\r\n3.在连接有驱动器的NBU Server上执行bprecover命令\r\n实例一:\r\n假定在Figure 3 中你正在恢复catalogs到disk1,并且假定你的介质编号是JBL29.为了从磁带介质的image 1 中恢复NBU的catalogs ,在shark上执行如下命令:\r\nbprecover  -r  1 –ev JBL29 –d 8mm\r\nRecovering shark : D:\\VERITAS\\NetBackup\\db\r\n实例二:\r\n如果带库连在另外一台服务器上,你可以用-dhost选项指定shark\r\nbprecover  -r 1 –ev JBL29 –d 8mm –dhost shark\r\nRecovering shark:\\VERITAS\\NetBackup\\db\r\n4.启动下面两个服务:\r\nNBU Request Manager service\r\nNBU Database Managet service\r\n重起下面两个服务:\r\nNBU Device Manager service\r\nNBU Volume Manager service\r\n\r\n从磁盘恢复catalogs\r\n1.停掉以下服务:\r\nNBU Requst Manager service\r\nNBU Database Manager service\r\nNBU Device Manager service\r\nNBU Volume Manager service\r\n2.执行bprecover命令恢复catalogs\r\n比如,下面的命令从D:\\apps\\dbbackup恢复D:\\VERITAS\\NetBackup\\db\r\nbprecover  -r 1 –dpath D:\\apps\\dbbackup\r\nRecovering shark : D:\\VERITAS\\NetBackup\\db

论坛徽章:
0
2 [报告]
发表于 2007-06-17 14:32 |只看该作者
:rose: 不错,详细,顶了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP