客户一套IBM TS3200带库更换driver1后出现数据库备份不成功的问题,查看数据库备份日志如下:SQL2033N An error occurred while accessing TSM during the processing of a
database utility. TSM reason code: "1".
TSM服务端报错:ANR8779E Unable to open drive /dev/rmt0,error number=79;通过此报错日志进入aix查看rmt0,查看rmt0信息如下
rmt0 U78AA.001.WZSJZUD-P1-C5-T1-W2002000E11159139-L0 IBM 3580 Ultrium Tape Drive (FCP)
Manufacturer................IBM
Machine Type and Model......ULT3580-TD4
Serial Number...............1310297528
Device Specific.(FW)........C7QH
Serial Number还是之前坏的那个drive的SN,不知道是不是这个原因导致的备份失败,有大佬帮忙解答下吗?
删除rmt0 ,重新识别一下,如果新识别到的sn 和磁带库的sn 一样的就OK,TSM里更新一下对应path,基本上就OK了
收起扔的时间太久。记不太清楚了。TSM备份任务是依靠备份策略,策略组,管理类,还有备份河北这些设定一一关联实现的。更换了驱动器的话。要去检查设备类(好像是叫这个词霸。扔下时间太久了。抱歉)的具体的编号。一般来说更换了驱动器。好像是有些东西会变更。要做调整的。可以查一下手册具
收起实施步骤 | 参考命令 | |
进入TSM(记录下所有操作及显示信息) 查看libv、vol情况 查看drive、path信息 查看日志 备份TSM配置信息 | #dsmadmc #q libv #q vol #q drive #q drive f=d #q path #q path f=d #q act #tar czvf tivoli.tar.gz tivoli #def dev filedb devt=file dir=/tsm/ #backup db dev=filedb t=f #backup devconfig filenames=/tsm/devconfig.out #backup volhistory filenames=/tsm/volhistory.out | |
查询备份会话,确保目前没有任何备份会话。并关闭TSM服务 | #q session #dis session #halt #ps -ef | grep dsmserv QUIET |
在磁带库上,先将磁带库设置为offline状态,再磁带库液晶屏面板上操作移除需要更换驱动器 | Main Menu —> More —> Service —> Drives —> Select Drives —> OK —> Repair —> Remove | |
做好防静电 关闭磁带库电源,并移除光纤线缆更换新的驱动器 待更换好驱动器 开启磁带库电源,等待磁带库正常开启,并观察有无报错。(有可能会因驱动器微码版本问题,液晶屏会有报错信息,不影响驱动器使用) | ||
在TSM服务器上,扫描新设备,查看是否识别到新驱动器设备文件和重启TSM服务器。 | #start_udev #ls /dev #ls /proc/scsi/scsi | |
开启TSM服务 | #cd /opt/tivoli/tsm/server/bin/dsmserv #nohup ./dsmserv QUIET & #ps -ef | grep dsmserv QUIET |
查看drive、path信息(如drive、path未能自动更新识别新设备,需手动更新或重新定义path) | #q drive #q drive f=d #q path #q path f=d # define drive 3583lib 3583drive01 online=yes # define path tsmserv 3583drive01 srctype=server desttype=drive library=3583lib device=/dev/rmt0 online=yes #update drive library_name drive_name serial=XXX #update path tsmserver drive01 srctype=server desttype=drive library=ts3100lib device=mt0.0.0.2 online=yes #DEFINE PATH server_name drive_name SRCTYPE=SERVER DESTTYPE=DRIVE LIBRARY=library_name \ DEVICE=dev_name | |
验证新驱动器是否可以正常使用 | #q mount #mount vol XXX(驱动器上) #move data XXX | |
继续观察磁带库情况 |