/ 中存储网

TSM自身索引数据库的备份和恢复方法

2015-03-18 13:06:51 来源:中存储网

鉴于索引数据库对备份软件的重要意义,注意:以下TSM索引数据库的操作需在专业工程师的指导下方可进行。

1. 备份策略:

如果没有TSM DB,任何客户数据都是无法恢复的。 CCB系统中TSM DB在ccbvob:/TSM_DATA/ 目录下。我们需要对其进行经常的备份以确保备份数据能够安全恢复。

2. 备份步骤:

A) 通过Admin schedule,每天备份一次TSM数据库,备份在两盘磁带上
定时器名称
功能
周期
时间
命令行
backup_db_daily
备份TSM数据库
每周一
08:20:00
backup db type=full devclass=3581 scratch=no volumenames=A00478

B) 需要保存volhist.out文件以确定需要使用哪盘磁带恢复数据库:
拷贝ccbvob :/usr/tivoli/tsm/server/bin/volhist.out到C异地一台机器。并保存一份该文件的打印件。

C) 需要保存devconfig.out文件以确定需要TSM如何配置设备:
拷贝ccbvob:/usr/tivoli/tsm/server/bin/devconfig.out到异地一台机器。
并保存一份该文件的打印件。
确认volhist.out、devconfig.out、dsmserv.opt和dsmserv.dsk 都在相应的目录下。如果已丢失,则将复本拷贝到/usr/tivoli/tsm/server/bin/目录下。

3. 恢复方法:

若原来的数据库和日志卷丢失,则先初始化数据库和日志:
# dsmfmt -db ccbvob:/TSM_DATA/dsmdb01.dsm 4025 6
# dsmfmt -log ccbvob: /TSM_DATA/dsmlog01.log 800
# dsmserv format ccbvob 1 dsmlog01.log 1 dsmdb01.dsm
若原来的数据库和日志卷仍在,以上不必做。
然后运行# dsmserv restore db todate=xx/xx/xxxx或倒回到最近状态dsmserv restore db todate=today。
运行TSM Server。
对所有的disk volume和tape volume,运行audit volume选fix=yes (可选)。