Chinaunix首页 | 论坛 | 博客
  • 博客访问: 809995
  • 博文数量: 198
  • 博客积分: 4036
  • 博客等级: 上校
  • 技术积分: 2173
  • 用 户 组: 普通用户
  • 注册时间: 2005-07-19 22:31
文章分类

全部博文(198)

文章存档

2010年(4)

2008年(8)

2007年(143)

2006年(42)

2005年(1)

我的朋友

分类: 服务器与存储

2007-06-25 10:59:54

故障现象:

日志记录提示出错,详细信息为:

ANR2034E SELECT使用此条件时找不到匹配的项:(会话4210

ANR1792W HBAAPI 供应商库未能装入或丢失(进程:241

检查备份情况,备份只进行到2007-4-29,5月份至今未曾有备份记录.

检查过程:

检查思路:

1、由于在日志中报错记录:

所以先进行库lb0.1.0.4中的驱动器mt0.3.0.4定义的检查。

在管理服务器的系统配置中检查。

lb0.1.0.4属性中出现以下设备状态,显示TSM的驱动器未曾联机,尝试手动使用其联机,结果报错。

2、192.168.2.33的配置向导->服务配置中:配置TSM设备驱动程序里无法启动,点击启动时出现:

ANRU20010E - 无法启动 TSM Device Driver

原因:ANRE2080 - 系统拭不到指定的设备

 

5.17

尝试用dsmserv restore db

进行恢复。结果提示:

ANR461E 无法恢复数据库和前滚更新 - 先前未将记录方式设置为ROLLFORWARD

ANR1792W WBAAPI供应商未能装入或丢失。

 

综合上述检查现象,现在个人感觉有以下几种可能性:

1、              带库与服务器的连接有问题。不过在系统的设备管理器中能发现带库及驱动器设备,且状态正常,感觉可能性不大。

2、              TSM系统问题。导致TSM无法识别驱动器。

 

重新安装TSM

1、TSM卸载以后安装D盘保留的备份安装文件:TSM53.3。此包为当初神码张国俊所下载,因为当时也是安装5.3后,无法识驱动器。

2、重新安装后没有中文语言包,且TSM server1服务无法启动。于是卸载,重新安装5.3的光盘安装包。

3、安装完成后升级安装5.3.3,安装完成后进行初始化。结果在Tsm devices driver的设备信息里可以看到磁带设备,但是在向导->设备配置里仍然无法找到磁带设备。现存一个问题:

如果在设备配置向导里无法找到设备,是否可以在命令行下面去进行配置?配置完成后是否有效?

后来联系网上TSM维护工程师,其介绍设备里找不到在命令行里定义是没有用的。

先注册一下:

Reg lic file=”d:\TSMSRV5330_WIN\TSM32\server\program files\Tivoli\tsm\server\tsmee.lic”

 

4、重新安装TSM5.3及带库驱动。删除介质变换器驱动后重新安装为TSM5.3.3的,结果提示设备驱动加载。卸载后安装TSM5.3.0的驱动,报同样的错。将机器重启以后再看系统的设备管理器,居然显示正常了,于是又重新安装tsm5.3.3的驱动,仍然显示加载错误,再次重启。

出错提示:

无法启用这个硬件

安装该硬件时出现问题:IBM ivoli Storage Manager for Medium Changers

由于Windows无法加载这个设备所需的驱动程序,导致这个设备工作异常

 

5、测试手工取带:

先将带库offline>command>mailbox>export,将磁带抓至出口

 

6、IBM网站下载新的带库的drive驱动。版本为6.1.5.4,安装后故障依旧。

7、检查带库:

通过mcu登录进入带库以后查看,未看出有何异常。登录方式:

More>setup>ibrary>mcu

用户名:admin

口令:secure

管理接口:带库背后左下rj45接口

 

8、备份现系统,重新安装win2003:安装完成后故障依旧。

 

9、在论坛发贴后得到一答复:

其解决办法为:把硬件禁用,卸载。关掉磁带库,重开。重装驱动,我用的是5140驱动。

明天试一下

10、       重新掉电重启SNC、带库以后正常。

11、       由于以前做过DB的备份,尝试进行恢复:

dsmserv restore db

提示:ANR4611E 无法恢复数据库和前滚更新 - 先前未将记录方式设置为ROLLFORWARD

 

Dsmserv restore db todate=//

Dsmserv restore db devclass=ltoclass1  volume=卷名

 

12、       检入卷:

Label libvolume lb0.1.0.4 search=yes labelsour=barcode checkin=scratch overwrite=yes

注意:如果是旧带,不能做label,如果做了label后,磁带会成为一盘空白带。如果需要数据,并进行恢复,要做checkin

checkin libvolume lb0.1.0.4 search=yes status=scratch pri checklabel=barcode

q act

 

* checkin libvolume lb0.1.0.4 search=yes status=pri

做此操作后提示:

正在将卷抓向某某槽位,但是接着就报错,联系IBM800工程师其表示这是由于指错卷位所致。

卷名:000001l2 --- 000030l2

 

q pro

dev=ltopool   volume=卷名

经过多次尝恢复未果,由于以前做DB备份时不太了解恢复机制,条件不充分,所以对恢复造成很大困难。准备明天重新配置策略,并将磁带重新标注。

13、       查找到以前配置文档,得知DB是务份在v=000001l2上面,再次尝恢复。重新配置,结果在运行dsmserv restore 是提示无法抓带,联系800,其表示在关掉前查一下:

Q libv

看是否有卷。重新检查这有两盘专用卷。

但是恢复还是出错。800答复不做checkin再试一下。

 

 

 

 

总结:

1、             在做DB备份时一定要采用rollfroward方式,要不然无法进行恢复到时间点的方式。

2、             在做DB备份到带库时,一定要记住是备在哪盘带上的,在恢复时需要指定,否则难以恢复成功。

3、             在重新安装了TSM以后,如果需要保留以前的数据进行恢复,一定不要做label,做checkin就可以了,否则将带清除掉后就将成为空白带。

 

阅读(6637) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~