当前位置: 首页 > 服务器 > 数据库 > DB2 > 通过DB2目录视图反馈系统信息的全新目录

通过DB2目录视图反馈系统信息的全新目录

2012-10-30 20:34 来源:风信网 作者:末信 人气指数: 我要评论

程序员常常要引用 DB2 for i 数据库目录数据来访问与其 DB2 对象有关的数据。DB2 数据库目录使程序员能够更轻松、更好地理解数据库。数据库目录提供了与数据库相关问题的答案,例如:数据库中有多少列使用某种特定的数据类型,数据库中有多少列以 “CARD_NUMBER” 作为列名,或索引中存在多少个唯一键值。

全新系统目录视图

IBM 近来添加了两种新的目录视图 TCPIP_INFO 和 GROUP_PTF_INFO,拓展了常规数据库目录的功能,并提供了有关 IBM i 系统环境的信息。可想而知,这些新视图分别提供了有关当前主机连接的 TCP/IP 属性和 IBM i 操作系统各种 Group PTF 的信息。

随着 SQL 在 IBM i 中的应用日益普及,越来越多的开发人员需要利用 SQL 检索 IBM i 系统信息。某些应用程序可能要求在系统中安装特定级别的 Group PTF,以保证应用程序正常工作。在这种情况下,新增的 GROUP_PTF_INFO 目录视图使应用程序能够轻而易举地通过编程的方式验证当前系统的 Group PTF 级别。

部分 IBM i 应用程序开发人员也会发现,即便不通过 SQL 以编程方式验证系统环境,这些新增目录视图也是非常有价值的。开发人员越来越多地在 IBM i 上使用 SQL,很多时候都需要在 IBM System i Navigator 中使用各种 SQL 工具,例如 Run SQL Script 实用工具。在编辑和运行 SQL 语句的过程中,很少人希望启动 5250 模拟会话窗口来检查 Group PTF 或者 TCP/IP 设置。TCPIP_INFO 和 GROUP_PTF_INFO 目录视图使开发人员能够利用 SQL 访问这些设置。

安装目录视图

既然您已经了解了这些目录视图的用途,下一个步骤自然是学习如何将其安装到您的系统之中。与其他许多 DB2 for i 新增功能一样,只需安装 IBM i 6.1 和 IBM i 7.1 的最新版数据库 Group PTF,即可在您的系统中添加这些新的目录视图。

如果您希望确认哪些数据库 group PTF 级别包含这两个目录视图,则可参阅 DB2 for i Technology Updates Wiki,IBM i developerWorks 网站 中提供了该维基的链接。IBM 每次在数据库 Group PTF 中发布重要的 DB2 新功能时都会更新该维基。

在访问 DB2 技术更新维基时,您可以在 DB2 for i 管理增强目录 中找到有关这两个目录视图的详细信息。对 GROUP_PTF_INFO 和 TCPIP_INFO 的支持最初是在 IBM i 6.1 数据库 group PTF 的 level 19 和 IBM i 7.1 数据库 group PTF 的 level 6 中提供的。IBM i 6.1 数据库 group PTF 的第 21 个级别和 IBM i 7.1 数据库 group PTF 的第 10 个级别对 TCPIP_INFO 视图进行了增强。

探索 GROUP_PTF_INFO 视图

GROUP_PTF_INFO 视图所返回的数据类似于使用 PTF GROUP (WRKPTFGRP) 系统命令时返回的输出。Group PTF 视图将为各 IBM i group PTF 返回以下列:

  • COLLECTED_TIME
  • PTF_GROUP_NAME
  • PTF_GROUP_DESCRIPTION
  • PTF_GROUP_LEVEL
  • PTF_GROUP_TARGET_RELEASE
  • PTF_GROUP_STATUS

除了 COLLECTED_TIME 列之外,其他属性相对来说较为直观,容易理解。COLLECTED_TIME 列包含一个时间戳值,动态地设置为目录视图从系统中检索 Group PTF 信息的时间和日期。

下面来看几个有关此目录视图的查询样例,以便更好地理解如何利用此视图返回的数据。以下查询将检索当前系统中安装的全部 IBM i Group PTF 的名称、描述和级别。

清单 1. 返回当前已安装 Group PTF 列表的查询样例

				
Select PTF_GROUP_NAME, PTF_GROUP_DESCRIPTION, PTF_GROUP_LEVEL
 From QSYS2.GROUP_PTF_INFO
 Where PTF_GROUP_STATUS = 'INSTALLED'
 

表 1 包含这个查询的输出。如您所见,测试系统中共有 11 个状态为 INSTALLED 的 Group PTF。

表 1. GROUP_PTF_INFO 视图输出样例

PTF_GROUP_NAME PTF_GROUP_DESCRIPTION PTF_GROUP_LEVEL
SF99145 PERFORMANCE TOOLS 2
SF99359 WEBSPHERE MQ FOR I5/OS - V7.0.1 5
SF99362 710 BACKUP RECOVERY SOLUTIONS 5
SF99363 WEBSPHERE APP SERVER V7.0 6
SF99368 IBM HTTP SERVER FOR I 10
SF99572 JAVA 6
SF99701 DB2 FOR IBM I 11
SF99637 DB2 WEB QUERY FOR IBM I V1.1.2 3
SF99708 GROUP SECURITY 9
SF99707 TECHNOLOGY REFRESH 2
SF99707 TECHNOLOGY REFRESH 1

大家感兴趣的内容
小伙伴最爱的新闻
小伙伴还关注了以下信息
小伙伴关注的焦点

小伙伴都在关注的热门词

芈月传 老司机玩法 萌乐网 黑科技 坐骑揭秘 三国令 铁血皇城 竞技场攻略 书剑恩仇录 披风玩法 装备强化攻略 野外BOSS玩法 全网曝光 赤壁传说 半回合制国 ACT 哥们网 天书世界 奇珍商城 热血战歌 传奇宝藏抽奖 门徒 范伟打天下 打开方式 门徒获取玩法 三大萌宠简介 新手攻略 挂机系统简介 材料副本 大海战 鸵鸟 大黑 激情玩法 门徒战力提升 万世 强化属性 上古降魔 提升战力 装备攻略 九阴绝学 品质推荐 老干妈 激战来袭 大黑游戏 新服亮点 福利多多 画江山 资料片 玩家 九阴真经 江湖儿女 真实场景 现实 虚拟 随机副本 风色轨迹 听天由命 ppwan 神助攻 武林秘药 激活八大脉门 九天劫变 猎命格 天问 大型PVP 花千骨 激战更尽兴 网易mumu 手游玩家 安卓模拟器 安卓 单挑群战 武侠传说 女神 孙尚香专访 胸猛抱团 新游 占山为王 跨服城战 蜀山战纪 剑雨江湖 攻略 实时VR交互 七大女神代言 酷炫走江湖 世界四大杀手 玩家专访 三国经典 大制作 好玩网页游戏 盘点 宇宙霸主 境界玩法 莽荒纪 勇闯难关 镜像副本 荒漠霸主 装备精通 三大战役 鹌小彦奇谈