网站首页
本站精华
免费下载
游客:
注册
|
登录
|
会员
|
搜索
|
帮助
LoveUnix
»
备份软件
» 以原创向LU献礼之二-----SQL直接访问TSM DB
‹‹ 上一主题
|
下一主题 ››
投票
交易
悬赏
活动
打印
|
推荐
|
订阅
|
收藏
标题: 以原创向LU献礼之二-----SQL直接访问TSM DB
crazyshow
技术专家
黑涩会头目
UID 59115
精华
10
积分 411
帖子 700
活跃指数 170
LU金币 1823 个
LU金条 0 个
阅读权限 200
注册 2006-11-21
来自 ChengDu
#1
大
中
小
使用道具
发表于 2006-12-30 17:01
资料
个人空间
短消息
加为好友
以原创向LU献礼之二-----SQL直接访问TSM DB
TSM 内置了一个DB2的小型封装数据库,这个肯定大家都知道。
几乎全部的配置信息都存放在DB里面,所以对该数据库的访问几乎可以完成全部的工作。
但是,很不幸,TSM DB 不允许SQL的直接更改。
仅仅提供select操作。
但是SQL的直接访问却提供了更多的便利操作。
接着我就简单介绍一下怎么用SQL直接访问TSM DB。
首先,SQL的直接访问只能够通过管理客户端,也就是dsmadmc界面来完成。
当然也可以使用TSM Management Console或者AC里面的run command来完成。其实是一样的。
注意:
在dsmserv的CLI下面是不能使用这些命令的。
其次,TSM 提供针对windows的ODBC,可以给客户提供二次开发的接口。
其实,主要是针对一些网管或者监控方面的需求,提供了一个整合的便利。
dsmadmc
admin/admin
tsm>select * from syscat.tables
就可以看到几乎全部的库信息了,剩下的就是慢慢察看吧。
[attach]24231[/attach]
TSM DB包含三个主要的系统表:
syscat.tables #包含可以通过select访问的所有表的信息
syscat.columns #描述每个表中的列
syscat.enumtypes #为每一个可数类型定义有效值,并对每一个类型的值进行排序
接下来的话,使用就很简单了
比如:select tabname from syscat.tables
那就会列出全部的可用表名
select * from nodes
肯定可以看到全部的nodes信息了
select * from volumes
肯定可以看到全部的volume信息了
以此类推,怎么用就慢慢研究吧。
值得注意的是:如果查询牵扯太多服务器资源,可能会收到一个消息,让你确认是否继续执行。
如果想要完成查询,DB里面至少要保证4M的剩余空间,否则会失败,甚至影响TSM运行。
可以使用dsmserv runfile sql.scr来跑sql脚本,也可以把命令输出导出成为csv或tsv格式的文件。
至于使用sql之后的优点,我就不多说了,例如sort/group/order/where之类的,优点总归是有一点儿的。
帮助不一定很大,但是挺好玩儿!
有兴趣的兄弟来玩玩吧,研究一下,有意思!
[
本帖最后由 crazyshow 于 2006-12-30 20:40 编辑
]
附件:
您所在的用户组无法下载或查看附件
一个记忆力开始减退的人,还能在这里混么?
void
版主
UID 140
精华
3
积分 359
帖子 615
活跃指数 41
LU金币 564 个
LU金条 900 个
阅读权限 210
注册 2003-9-26
#2
大
中
小
使用道具
发表于 2006-12-30 20:10
资料
个人空间
短消息
加为好友
早被用户逼的用sql完成大部分维护工作,可惜此db2 的select也有很多限制.
炸鸡
超级版主
传说中的大色狼
UID 134
精华
32
积分 11322
帖子 21022
活跃指数 726
LU金币 15578 个
LU金条 16 个
阅读权限 251
注册 2003-9-26
来自 鸡窝
#3
大
中
小
使用道具
发表于 2006-12-31 00:53
资料
个人空间
主页
短消息
加为好友
没想过这样去做维护,谢谢楼主介绍的方法。
楼上的鸡鸡能介绍一下经验吗?
crazyshow
技术专家
黑涩会头目
UID 59115
精华
10
积分 411
帖子 700
活跃指数 170
LU金币 1823 个
LU金条 0 个
阅读权限 200
注册 2006-11-21
来自 ChengDu
#4
大
中
小
使用道具
发表于 2006-12-31 21:01
资料
个人空间
短消息
加为好友
2楼的能不能介绍一下,到底有哪些限制呀?
我找了一些资料,但是好像没有特别强调select限制的内容,2楼的还是出来指导一下吧!
一个记忆力开始减退的人,还能在这里混么?
开心就好
LU幼天使
UID 773
精华 0
积分 108
帖子 211
活跃指数 1
LU金币 1957 个
LU金条 0 个
阅读权限 20
注册 2003-10-20
#5
大
中
小
使用道具
发表于 2007-1-5 08:44
资料
个人空间
短消息
加为好友
TSM DB is not DB2 yet, even for the new release 5.4 this month and next 5.5. But it will be complete DB2 database in version 6.0 in 2008.
darkbug
超级版主
UID 187
精华
12
积分 2356
帖子 4379
活跃指数 259
LU金币 3640 个
LU金条 161170 个
阅读权限 251
注册 2003-9-28
#6
大
中
小
使用道具
发表于 2007-1-5 12:56
资料
个人空间
短消息
加为好友
2楼果然高人,佩服呀
踏踏实实学习,认认真真干活
[广告]
记录自己的思想火花,留住每日的技术积累,尽在拥有属于自己独立域名的博客。
投票
交易
悬赏
活动
LoveUnix
专项技术区
> AIX -IBM UNIX
> 其他UNIX & Linux
> i5 (AS400) & IBM大机
> PC Server & HPC
> 存储设备
> 备份软件
> 网络 & 安全
> 编程开发 & Rational
> DB2 & Informix
> ORACLE等数据库
> 中间件技术
行业综合区
> 职业咨询 前程无忧
> 培训认证 行业入门
> 行业应用 项目实施
> 产品信息 商务交流
> Free download下载
交流灌水区
> 蓝色太平洋
> 墨香雅韵
> 论坛建设
> 博客专区
当前时区 GMT+8, 现在时间是 2008-12-5 20:58
乐悠LoveUnix论坛-京ICP备05005823号
Thanks to
Discuz!
© 2001-2007 Power by
LoveUnix.net
Processed in 0.059649 second(s), 6 queries , Gzip enabled
TOP
清除 Cookies
-
联系我们
-
乐悠LoveUnix
-
Archiver
界面风格
----------
Discuz! 5 Default
新DISCUZ风格
控制面板首页
编辑个人资料
积分交易
公众用户组
好友列表
升级个人空间
基本概况
流量统计
客户软件
发帖量记录
论坛排行
主题排行
发帖排行
积分排行
在线时间
管理团队
管理统计