免费注册 查看新帖 |

Chinaunix

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

[Veritas NBU] [原创]NBU Catalog的恢复 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2002-11-12 15:14 |只看该作者 |倒序浏览
[这个贴子最后由netbackup在 2002/11/12 04:43pm 编辑]

NBU Catalog的恢复  netbackup
NBU Catalog包含了备份系统的一些比较重要的原始信息,因此在灾难恢复中是非常重要的。
在Master Server中有如下几个NBU Catalog 文件:
install_path\NetBackup\db
install_path\Volmgr\database
在Media Server中有如下几个NBU Catalog 文件:
install_path\NetBackup\db\media
install_path\Volmgr\database

为了恢复catalog 文件,我们可以使用下面的这个命令:
install_path\NetBackup\bin\admincmd\bprecover

在做恢复前,有一点你是必须确定的,那就是你必须确切的知道哪一盒磁带里是备份的catalog的数据,否则你就只能用NBU的import工具导出所有丢失的备份记录。
如果你知道哪盒磁带是catalog的备份,但不能确定哪一个备份是catalog的最近的备份,你可以使用 –l参数列出磁带的备份记录信息。这些信息包含了备份的日期和时间。
实例一:List by Using a Raw Device
假定裸设备的路径是:\\.\Tape1
bprecover -l -tpath \\.\Tape1
Database Backup Information from \\.\Tape1
Created : 03/31/99 11:30:30
Server : bphost
Block Size : 32768
Path
----
IMAGE1 D : \apps\VERITAS\NetBackup\db
IMAGE2 D : \apps\VERITAS\Volmgr\database

实例二:List by Using a Media Manager Controlled Drive
首先假定介质管理的catalog是完整的,使用DLT磁带库,介质编号是000001。
bprecover -l -ev 000001 -d dit
Database Backup Information from 000001
Created : 03/31/99 09:30:40
Server : bphost
Block Size : 32768
Path
----
IMAGE1 D : \apps\VERITAS\NetBackup\db
IMAGE2 D : \apps\VERITAS\Volmgr\database

实例三:List  Disk  Path
首先假定catalog备份的位置是:D:\apps\dbbackup ,并且这个磁盘也没有被损坏。
bprecover -l -dpath D:\apps\dbbackup
Database Backup Information from D:\apps\dbbackup
Created : 03/31/99 13:54:40
Server : bphost
Block Size : 32768
Path
----
IMAGE1 D : \apps\VERITAS\NetBackup\db
IMAGE2 D : \apps\VERITAS\Volmgr\database


恢复NBU Catalog的过程
从磁带中恢复catalogs――Media Manager 的catalogs已经丢失
1.把存有catalog备份的磁带放入可用的磁带驱动器。
Figure 3 .从磁带恢复catalogs
2.如果下面四个服务还在运行状态,请用NBU活动监视器或者操作系统控制面板里的“服务”停掉他们。
NBU Requst Manager service
NBU Database Manager service
NBU Device Manager service
NBU Volume Manager service
3.使用NBU活动监视器或者操作系统控制面板里的“服务”检查NBU Client Manager services 是否处于运行状态。
4.在连接有带库设备的NBU server上执行bprecover命令。根据你在第一步里放入驱动器的磁带指明这个裸设备路径名。

实例一:
path : \\.\Tape1
bprecover –r –tpath \\.\Tape1
Recover shark : D: \VERITAS\NetBackup\db y/n (n)? y
Recover shark : D: \VERITAS\Volmgr\database y/n (n)?y
Recovering shark : D: \VERITAS\NetBackup\db
Recovering shark : D: \VERITAS\Volmgr\database

实例二:
Disk 1
8 mm tape drive
(\\.\Tape1
Master Server
Shark
Tape with catalog
backups
D: \VERITAS\NetBackup\db
D: \VERITAS\Volmgr\database

如果你有介质服务器,在提示符下bprecover包含有它的catalog路径,你可以选择你想恢复的catalog 。
下面的仅仅只是恢复eel这台介质服务器的catalogs(参见Figure 4)。这里,你可以在备份服务器shark上执行bprecover命令,并使用-dhost选项指定eel作为目的主机。

bprecover –r –tpath \\.\Tape1 -dhost eel
Recover shark :install_path\NetBackup\db y/n (n)? n
Recover shark :install_path\Volmgr\database y/n (n)? n
Recover eel :install_path\NetBackup\db y/n (n)? y
Recovering eel :install_path\NetBackup\db
Recover eel:install_path\Volmgr\database y/n (n)? y
Recovering eel:install_path\Volmgr\database
当然,你也可以使用-dhost选项从一台介质服务器恢复到一台备份服务器。
Figure 4.恢复介质服务器的Databases
5.恢复完备份服务器和所有的介质服务器的catalogs后,启动开始停掉的四个服务。
Disk
8 mm tape drive
(\\.\Tape1
Media Server
eel
Tape with catalog
backups
install_path\NetBackup\db\media
install_path\Volmgr\database
Master Server
Shark
Disk
install_path\NetBackup\db
install_path\Volmgr\database

从磁带中恢复catalogs――Media Manager 的catalogs完整无缺
1.停掉下面两个服务:
NBU Request Manager service
NBU Database Managet service
2.把磁带放入驱动器
3.在连接有驱动器的NBU Server上执行bprecover命令
实例一:
假定在Figure 3 中你正在恢复catalogs到disk1,并且假定你的介质编号是JBL29.为了从磁带介质的image 1 中恢复NBU的catalogs ,在shark上执行如下命令:
bprecover  -r  1 –ev JBL29 –d 8mm
Recovering shark : D:\VERITAS\NetBackup\db
实例二:
如果带库连在另外一台服务器上,你可以用-dhost选项指定shark
bprecover  -r 1 –ev JBL29 –d 8mm –dhost shark
Recovering shark:\VERITAS\NetBackup\db
4.启动下面两个服务:
NBU Request Manager service
NBU Database Managet service
重起下面两个服务:
NBU Device Manager service
NBU Volume Manager service

从磁盘恢复catalogs
1.停掉以下服务:
NBU Requst Manager service
NBU Database Manager service
NBU Device Manager service
NBU Volume Manager service
2.执行bprecover命令恢复catalogs
比如,下面的命令从D:\apps\dbbackup恢复D:\VERITAS\NetBackup\db
bprecover  -r 1 –dpath D:\apps\dbbackup
Recovering shark : D:\VERITAS\NetBackup\db

论坛徽章:
0
2 [报告]
发表于 2011-03-26 22:24 |只看该作者
进来学习一下,刚好有用

论坛徽章:
0
3 [报告]
发表于 2011-03-27 11:36 |只看该作者

论坛徽章:
0
4 [报告]
发表于 2011-03-27 11:43 |只看该作者
老帖重出江湖

论坛徽章:
0
5 [报告]
发表于 2011-04-01 16:07 |只看该作者
搞了这么多,我现在给用户做备份一般都是在本地硬盘上建一个catalog
就保留一天
然后策略里在multicopy到备份介质上
一旦出现问题,恢复也快也方便

dr这东西不知道怎么弄比较好
大家通常把这个放在哪呢?
放在本地硬盘如果丢了咋整?恢复是不是很费劲了?

论坛徽章:
0
6 [报告]
发表于 2011-05-08 11:42 |只看该作者
搞了这么多,我现在给用户做备份一般都是在本地硬盘上建一个catalog
就保留一天
然后策略里在multicopy到 ...
牛奶加蛋 发表于 2011-04-01 16:07



    确实害怕丢失

论坛徽章:
0
7 [报告]
发表于 2011-05-12 10:51 |只看该作者
好好学习下

论坛徽章:
3
CU十二周年纪念徽章
日期:2013-10-24 15:41:34IT运维版块每日发帖之星
日期:2015-09-04 06:20:00数据库技术版块每日发帖之星
日期:2015-11-24 06:20:00
8 [报告]
发表于 2011-06-01 23:28 |只看该作者
搞了这么多,我现在给用户做备份一般都是在本地硬盘上建一个catalog
就保留一天
然后策略里在multicopy到 ...
牛奶加蛋 发表于 2011-04-01 16:07



    配置的时候不是可以放在磁带的么?
所以我不明白那个path 和磁带是怎么一回事。
初学莫怪。{:3_189:}

论坛徽章:
0
9 [报告]
发表于 2011-06-15 14:53 |只看该作者
dr应该是没法放到磁带的

论坛徽章:
0
10 [报告]
发表于 2013-01-18 15:36 |只看该作者
请问dr丢失的话,catalog可以恢复吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP