• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >DB2 > 用于监控 DB2 实例和数据库的新的 DB2 UDB 工具

用于监控 DB2 实例和数据库的新的 DB2 UDB 工具

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2017-06-28

匿名通过本文主要向大家介绍了db2 udb,udb,udb是什么,udb文件,udb duowan等相关知识,希望本文的分享对您有所帮助
</div>

简介

DB2 UDB V8.2 带来了一种新工具称为 db2pd,用于收集 DB2 实例和数据库的统计信息。与 Informix® Dynamic Server 的 onstat 工具类似,db2pd 提供了 20 多个选项显示关于数据库事务、表空间、表统计信息、动态 SQL、数据库配置和其他很多数据库细节的信息。单个 db2pd 命令可以检索多个领域的信息,并把结果保存到文件中。也可以在特定时期内调用该工具一定的次数,帮助您了解随着时间的变化数据库中的变动情况。该工具可用于故障检修、问题确定、数据库监控、性能调优和帮助应用程序的开发设计。本文介绍了这种新的工具,并通过例子说明如何使用它来提高生产率。

使用 db2pd 工具

使用这种强大的工具,必须具有 SYSADMIN 权限,而且在 UNIX® 或 Linux™ 环境中必须是实例的所有者。该命令的语法和选项说明,可以在 DB2 UDB Information Center 中在线找到。查找 db2pd 命令语法最简单的办法是使用 Web 搜索引擎,比如下面使用 Google:

打开 Google 搜索引擎,如图 1 所示。

图 1. 使用 Google 搜索引擎搜索 DB2 命令 db2pd

用于监控 DB2 实例和数据库的新的 DB2 UDB 工具

搜索“db2pd”,如图 2 所示。

图 2. DB2 命令 dp2pd 在 Google 的搜索结果

用于监控 DB2 实例和数据库的新的 DB2 UDB 工具

打开 db2pd – Monitor and Troubleshoot DB Command,如图 3 所示。

图 3. DB2 Information Center 中关于 db2pd 工具的信息

用于监控 DB2 实例和数据库的新的 DB2 UDB 工具

调用 db2pd 工具有两种方式。可以用交互模式调用 db2pd 工具,或者直接在操作系统命令提示符下运行。要是用交互模式执行该工具,可以在操作系统命令提示符下输入 db2pd –interactive 或者直接输入 db2pd,这样将看到 db2pd 命令提示符 db2pd>,可以输入命令选项。使用 –help 选项可以获得帮助信息。退出 db2pd 命令提示符只需要输入 quit 或者 q。图 4 中的例子说明了如何使用交互模式显示当前的代理。

图 4. 用交互模式调用 db2pd

用于监控 DB2 实例和数据库的新的 DB2 UDB 工具

在操作系统命令提示符下调用该工具可以输入带有命令选项的 db2pd 命令。下面的例子(图 5)使用 -agents 选项显示了所有的活动代理。

图 5. 在操作系统命令提示符下调用 db2pd

用于监控 DB2 实例和数据库的新的 DB2 UDB 工具

此外,还可以通过将选项保存在文件中或者在 DB2PDOPT 环境变量中设置选项来控制该命令。下面的例子(图 6)说明可以将 -agents 选项保存在一个(在该例中)名叫 file.out 的文件中,然后使用 db2pd –command file.out 执行选项。

图 6. 将 db2pd 选项保存在文件中

用于监控 DB2 实例和数据库的新的 DB2 UDB 工具

如果要使用 DB2PDOPT 环境变量,可以将 DB2PDOPT 设成需要的选项然后像下面这样调用 db2pd:

图 7. 在 DB2PDOPT 环境变量中设置 db2pd 选项

用于监控 DB2 实例和数据库的新的 DB2 UDB 工具

db2pd 命令有 22 个选项。如果要对所有数据库分区服务器上、所有活动的本地数据库运行所有这些选项,只需要输入 db2pd –everything,也可通过下表所示的范围选项限制信息的范围。

表 1. db2pd 范围选项

范围 范围选项 说明
实例-inst 或 -ins 用于实例
数据库-database x 或 –db x 用于特定的数据库x
数据库-alldatabase 或 –alldb 用于所有数据库
分区-dbpartitionnum n 或 –dbp n 用于特定的数据库分区服务器 n
分区-alldbpartitionnums 或 –alldbp 用于实例中的所有数据库分区服务器

注意,dbp2pd 选项可以在实例的范围内,也可以在数据库的范围内。如果使用数据库范围,指定的数据库必须已经激活。表 2 显示了每个 db2pd 选项、选项的说明和对应的范围。

表 2. db2pd 选项的范围

db2pd 选项 说明 范围
agents返回关于代理的信息实例
applications返回应用程序的信息数据库
bufferpools返回缓冲池的信息数据库
Catalogcache返回目录缓冲的信息数据库
dbcfg返回数据库配置参数的设置数据库
dbmcfg返回数据库管理器配置参数的设置实例
dynamic返回动态 SQL 的执行信息数据库
fcm返回快速通信管理器的信息实例
help返回 db2pd 命令的帮助信息无
logs返回日志信息数据库
locks返回锁定信息数据库
mempools返回内存池的信息两者
memsets返回内存设置的信息两者
osinfo返回操作系统信息Instance
recovery返回恢复活动的信息数据库
reopt返回使用 REOPT ONCE 选项应用程序重新优化的 Cached SQL 语句的信息数据库
reorg返回表重组的信息数据库
static返回静态 SQL 和包的执行信息数据库
sysplex返回和所有数据库或者某个数据库的别名相关的服务器列表信息实例
tablespace返回表空间的信息数据库
tcbstats返回表和索引的信息数据库
transactions返回活动事务的信息数据库
version返回当前 DB2 版本和级别的信息实例

更好的是,可以指定 –repeat 参数重复该命令。比方说,下面的命令每 2 秒钟显示一次 DB2 内存信息,共 5 次:

db2pd –mempools –repeat 2 5

此外,通过 file= 参数还可以将特定 db2pd 命令选项的结果保存到文件中。file 和 repeat 参数可以结合使用:

db2pd –mempools file=memp.txt –repeat 2 5

其中,memp.txt 保存输出结果。

监控的例子

下面这些例子说明了如何用 db2pd 工具监控您的数据库环境。

例 1:

如果希望了解当前 DB2 的级别和当前操作系统的信息,可以输入以下命令:

db2pd –version –osinfo

图 8. 监控例子 1

用于监控 DB2 实例和数据库的新的 DB2 UDB 工具

–version 选项显示了系统上运行的当前 DB2 的版本和级别。输入 db2level 命令也可以得到同样的信息。–osinfo 选项显示 OS、CPU、物理内存和虚拟内存信息。类似的 OS 信息也可以在 DB2 启动时的 db2diag.log 中找到。这个例子也说明了获得版本信息和 OS 信息是多么简单,只需要在一个 db2pd 命令中指定两个选项。

例 2:

如果希望了解谁给数据库加了锁,可以使用下面的命令确定这个人:

db2pd –database sample –locks –transactions –agents –file lock.txt

db2pd 命令的所有选项都可以使用前三个字符的缩写,只有两个除外:-mempools 和 –memsets。使用缩写形式,上面的例子可以改写为:

db2pd –db sample –

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • DB2 UDB V8.1管理学习笔记(一)
  • DB2 UDB V8.1管理学习笔记(一)
  • DB2 UDB V8.1管理学习笔记(二)
  • DB2 UDB V8.1管理学习笔记(三)
  • DB2 基础:关于 DB2 UDB 监控的一些问题和解答
  • DB2 基础: 介绍 DB2 UDB 跟踪功能
  • DB2 基础: 如何从 DB2 UDB 系统编目中获得有用的信息
  • 用于监控DB2实例和数据库的新的DB2 UDB工具
  • 如何在 SAP 系统中监控和分析 DB2 UDB 性能
  • 在 Windows 中用 GCC 编译 DB2 UDB 存储过程

相关文章

  • 2017-06-28为 Linux 或 UNIX 版本 SAP 安装多个 DB2 9 数据库服务器
  • 2017-06-28在 DB2 中管理 XML Schemas,第 2 部分: XML Schemas 演变和 XML 数据管理
  • 2017-06-28DB2跨平台数据库迁移步骤和注意事项
  • 2017-06-28DB2 V9.5 工作负载管理之工作类和工作操作
  • 2017-05-11DB2 常用命令速查(备忘)
  • 2017-06-28DB2 应用程序开发: 利用 DB2 Universal JDBC Driver 进行跟踪
  • 2017-06-28DB2 9.5 SQL Procedure Developer 认证考试 735 准备,第6部分:DB2开发工具
  • 2017-06-28如何使用 Optim Query Tuner 进行数据库性能调优,第 3 部分: 基于 Optim Query Tuner 的应用性能调优和监控
  • 2017-06-28用新的 DB2 V9.7 pureXML 特性增强 XML 数据的业务洞察力和可伸缩性
  • 2017-06-28在DB2上建立数据库分区

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • DB2与SQL Server 2000间SQL数据复制
    • 集成 Rational Software Architect 和 Rational Data Architect
    • 结合使用 CICS 和 DB2 pureXML
    • 用.Net开发DB2数据库应用程序
    • 用shell抽取,更新db2的数据
    • 改变、挑战和 Data Warehouse
    • 测试您的 DB2 数据库: 用 JMeter 测量性能
    • DB2 9之优劣分析
    • 使用 db2back 存档和维护 DB2 消息日志和诊断数据
    • DB2 9 中的 XML 索引

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有