脚踏实地、勇往直前!
全部博文(1005)
分类: 系统运维
2012-10-10 22:09:32
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... (
查询调度周期: 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