IBM TSM控制台命令解析

TSM控制台命令 dsmadmc进入tsm>提示符q actlog查看操作日志q libv查看带库里已经标记并捡入到带库的卷(磁带)q volume查看当前已经定义的卷q d…

TSM控制台命令
dsmadmc进入tsm>提示符
q actlog查看操作日志
q libv查看带库里已经标记并捡入到带库的卷(磁带)
q volume查看当前已经定义的卷
q drive查看驱动器状态
query db 显示关于数据库的信息
query log 显示关于恢复日志的信息
query dbvolume 显示关于数据库卷的信息 (query dbvolume db1.dsm format=detailed)
query logvolume 显示关于恢复日志卷的信息
query collocgroup 显示在服务器上定义的并置组
query node 显示节点所属的并置组
query nodedata 显示顺序存取存储池中一个或多个节点的数据的信息
query process 显示进程号
cancel process N 取消N号进程
query content VOL 显示存储内容,显示量很大多加限制参数
query occupany NODE DIR 显示NODE节点DIR目录的存储使用空间
query filespace 显示节点文件存储空间
query domain 显示策略域
query policyset 显示策略集
query mgmtclass 显示管理类
update(register) node NODENAME validateprotocol=all(no)
update drive “LIBname” “DRVname” online=yes
update volume “卷名” access=readwrite

1.查询磁带使用情况

tsm: TSMSERVER>q vol

卷名  存储池名称  设备类名称  估计容量  利用率  卷状态
————————  ———–  ———-  ——–  ——  ——–
265AFCL4  AUTOPOOL  AUTOCLASS  1.6 T  0.0  正在填充
D:\TSMDATA\SERVER1\DISK-  DISKPOOL  DISK  4.0 M  0.0  联机
1.DSM

2.查询已定义的路径

注意我的路径DRIVE01是处于当机状态,下一条命令就是用来恢复联机状态。

tsm: TSMSERVER>q path

源名称  源类型  目标名称  目标类型  联机
———–  ———–  ———–  ——–  ——
TSMSERVER  SERVER  TS3100LIB  LIBRARY  是
TSMSERVER  SERVER  DRIVE01  DRIVE  否

3.恢复连接状态

tsm: TSMSERVER>update path tsmserver drive01 srctype=server desttype=drive library=ts3100lib device=mt0.0.0.2 online=yes

tsm: TSMSERVER>q path

源名称  源类型  目标名称  目标类型  联机
———–  ———–  ———–  ——–  ——
TSMSERVER  SERVER  TS3100LIB  LIBRARY  是
TSMSERVER  SERVER  DRIVE01  DRIVE  是

4.查看驱动器

tsm: TSMSERVER>query drive

库名  驱动器名称  设备类型  联机
————  ————  ———–  ——————-
TS3100LIB  DRIVE01  LTO  是

tsm: TSMSERVER>query dev

设备类名称  设备访问策略  存储池计数  设备类型  格式  估计/最大容量(兆字节)  安装限制
———-  ————  ———-  ———  ——  ———————–  ——–
AUTOCLASS  顺序  1  LTO  DRIVE  驱动器
DISK  随机  4
FILE1  顺序  0  FILE  DRIVE  2,048.0  20

5.查看带库中所有的磁带(q vol 是查看已使用的磁带)
tsm: TSMSERVER>q libv

库名  卷名  状态  所有者  上次使用  主单元  设备类
————  ———–  —————-  ———-  ———  ——-  ——
TS3100LIB  265AFCL4  临时  4,101
TS3100LIB  266AFCL4  临时  4,102
TS3100LIB  267AFCL4  临时  4,103
TS3100LIB  268AFCL4  专用  数据  4,104
TS3100LIB  269AFCL4  临时  4,105
TS3100LIB  305AFCL4  临时  4,099
TS3100LIB  306AFCL4  临时  4,097
TS3100LIB  307AFCL4  临时  4,098
TS3100LIB  308AFCL4  临时  4,100
TS3100LIB  309AFCL4  临时  4,107

6.删除某个磁带的内容

注意:这里是整盘清除,也是速度最快的一种方式。

Any way,由于当初购买的带库是单驱动器的(Fuck!!!),所以没有定义过期策略,需要手动删除内容。

tsm: TSMSERVER>del v 268afcl4 discard=yes
ANR2221W 该命令将导致删除卷 268AFCL4 上所有引用数据的清单,从而无法恢复数据。

Do you wish to proceed  (Yes (Y)/No (N)) y
ANR2222I 卷 268AFCL4 的废弃数据进程已启动(进程标识 7)。
ANS8003I Process number 7 started.

7.查看TSM服务服务信息

tsm: TSMSERVER>q status
Storage Management Server for Windows - V5.4.4.1

服务器名称: TSMSERVER
服务器主机名或 IP 地址: 138.20.1.60
服务器 TCP/IP 端口号: 1500
交叉定义: 关闭
服务器密码设置: 是
服务器安装日期/时间: 05/23/2009 23:40:19
服务器重新启动日期/时间: 11/23/2010 17:15:43
认证: 打开
密码有效期限: 9,000 天
无效的注册尝试限制: 0
最小密码长度: 0
注册: 关闭
子文件备份: 否
可用性: 已启用
记帐: 打开
活动日志保留: 30 天
记录的活动日志号: 3189
活动日志大小: <1 M
活动摘要保留期: 30 天
许可证审计周期: 30 天
上次许可证审计: 11/22/2010 01:52:39
服务器许可证兼容: 有效
中央调度程序: 活动的
最大会话数: 25
调度会话最大数目: 12
事件记录保留期: 30 天
客户机操作持续时间: 5 天
调度随机化百分比: 50
more…  ( to continue, ‘C’ to cancel)

查询调度周期: 6 小时
命令重试的最大次数: 10
重试周期: 5 分钟
调度方式: 任何
日志方式: 正常
数据库备份触发器: 未定义
缓冲池大小: 262,144 K
活动接收程序: CONSOLE ACTLOG NTEVENTLOG
配置管理器?: 关闭
刷新间隔: 60
上次刷新日期/时间:
上下文消息传递: 关闭
不依赖服务器状态: 打开
不依赖服务器批处理大小: 200
目录(TOC)装入保留: 120 分钟
机器全局唯一标识: 3b.09.92.01.47.b1.11.de.93.c2.00.21.5e.28.cd.46
归档保留保护: 关闭
加密强度: AES

8.查看在线会话

这个貌似很有用,当你在客户端发出一个指定,半天也没结束,用这个就看到当前会话的进度。

tsm: TSMSERVER>q se

会话号 通信方法 会话状态 等待时间 已发送字节数 已接收字节数 会话类型平台  客户机名
—— ——– ——– ——– ———— ———— ——– ——– —————–
6 Tcp/Ip  运行  0 秒  12.5 K  783 管理  WinNT  ADMIN
7 Tcp/Ip  空闲等待  10 秒  864  439 节点  AIX  SYCMSDB
8 Tcp/Ip  接收等待  0 秒  379  962.2 M 节点  AIX  SYCMSDB

9.查看某一个磁带的具体内容

注意,265afcl4就是磁带的标示,前面用q vol查到的。
tsm: TSMSERVER>q con 265afcl4

节点名  类型  文件空间名  FSID  文件的客户机名
—————  —-  ———-  —-  ————————————–
SYCMSDB  备份  /sysbackup  1  / idc_u_pub51_20101122.dmp
SYCMSDB  备份  /sysbackup  1  / peisongb51_20101122.dmp
SYCMSDB  备份  /sysbackup  1  / shyang51_20101122.dmp
SYCMSDB  备份  /sysbackup  1  / sinosybak51_20101122.dmp

 

以AIX平台上的TSM应用为例,列举了一个信息收集清单以及相信信息的收集方法,供用户参考使用。
1. 操作系统信息
操作系统版本信息
oslevel -r
操作系统fixpack信息
instfix -i | grep ML
操作系统是64bit还是32bit?
2. 安装程序信息
列举系统中安装的所有TSM备份软件信息
lslpp –L | grep tivoli.tsm
3. TSM的在线系统信息和相关版本信息
服务器端信息:
Q SYSTEM
Q NODE F=D
Q SCHEDULE F=D
Q LIBV F=D
客户端版本信息:
dsmc
该命令结果中包括了客户端版本的version,release,modification等信息。
4. TSM的配置信息
服务器端信息:
dsmserv.opt
在AIX环境中,通常位于/usr/tivoli/tsm/server/bin目录下
客户端信息:
dsm.sys和dsm.opt
在AIX环境中,通常位于/usr/tivoli/tsm/client/ba/bin目录下
5. TSM的日志信息
服务器端日志信息
Q Actlog Begintime=HH:MM Endtime=HH:MM
这里的Begintime和Endtime至少包括了错误信息出现前后各一个小时的信息。
dsmserv.err
该日志通常位于TSM服务器程序的安装目录下。
客户端日志信息
dsmerror.log
该日志通常位于TSM客户端程序的安装目录下。
dsmsched.log
6. TDP应用日志信息
如果是TDP for Exchange应用则应该收集:
tdpexc.log
如果是TSM API客户端应用则应该收集:
dsierror.log
如果是TDP for Oralce,则应该收集:
tdpoerror.log
如果是针对DB2备份,则应该收集:
db2diag.log,db2alert.log,userexit.log
如果是TDP for SQL,则应该收集:
tdpsql.log

tsm: SGBACKUP>q vol  查询磁带使用情况
tsm: SGBACKUP>q path  查询已定义的路径
tsm: SGBACKUP>q dev
tsm: SGBACKUP>q drive  查看驱动器
tsm: SGBACKUP>q status 查看TSM服务服务信息
tsm: SGBACKUP>q se  查看在线会话
tsm: SGBACKUP>q libv  查看带库中所有的磁带
tsm: SGBACKUP>q con SL0400 查看某一个磁带的具体内容
tsm: SGBACKUP>q db

查找具体某个时间点的备份文件

./dsmc q backup /opt/secu/rec/log/ -subdir=yes -inactive -pitdate=11/20/2011 -pittime=00:00 | grep rec.log
4.45M  11/19/11  02:08:41  BKDAILY  I  /opt/secu/rec/log/rec.log

恢复如上找到的该文件

./dsmc restore /opt/secu/rec/log/rec.log /tmp/rec.log -inactive -pitdate=11/19/11 -pittime=02:08:41

作者: admin

为您推荐

发表评论

返回顶部