快捷搜索:

DB2 9 基础(730 考试)认证指南,第 1 部分: DB2 规

Control Center

Control Center 概述

Control Center(CC)是 DB2 数据办事器的中间治理对象。可以应用 CC 治理系统、DB2 实例、数据库、数据库工具等等。在 CC 中,还可以打开其他中间和对象,赞助对查询进行优化、对功课进行调整、编写和保存脚本、创建存储历程和用户定义的函数、履行 DB2 敕令、监视 DB2 系统的康健状态等等。(这些功能的一部分由从 CC 启动的对象供给。)

可以在操作系统的敕令提示中输入 db2cc 敕令来启动 CC,或者在操作系统的 GUI 中找到 Control Center。

除了其他义务,DBA 可以应用 CC:

将 DB2 系统、联邦系统、DB2 for z/OS 子系统、IMS 系统以及本地和远程实例和数据库添加到工具树中进行治理(根据要履行的操作不合,有些目标受到限定)。

治理数据库工具。可以创建、改动和删除数据库、表空间、表、视图、索引、触发器和模式。还可以治理用户。

治理数据。可以装载、导入、导出和重组数据以及网络关于数据的统计信息。

经由过程备份和规复数据库或表空间来履行保护性掩护。

调整功课在无人看管的环境下运行。要经由过程 CC 调整义务,首先必须创建一个 TOOLS 编目数据库。假如在安装 DB2 时没有创建这个数据库(这是安装历程的可选部分),那么可以从 Tools 操作菜单栏选择 Tools Settings 选项。假如还没有创建这个数据库,现在就创建它。

设置设置设备摆设摆设和调优实例和数据库。

治理数据库连接。

监视和调优机能。可以运行统计数据、查看查询的履行路径、启动事故和快照监视、天生数据库工具或敕令的 SQL 或 DDL 以及查看 DB2 工具之间的关系。

故障扫除。

治理数据复制。

治理利用法度榜样。

治理 DB2 系统的康健状态。

启动其他 DB2 中间。

等等

CC 如下所示。您应该能够轻松地应用这个对象,由于它的界面与市场上的许多其他对象相似;工具在左边,这些工具的细节在右边。

请留意在连接到数据库时呈现的数据库面板。这向 DBA 供给了一个快速查看 DB2 数据库康健状态的中间位置。例如,在前面的图中可以看到,这个数据库没稀有据库备份,自动掩护也只是部分启用了。这里没有其他类其余信息,这可能意味着我禁用了它们,或者 DB2 还没有光阴返回关于这些工具的信息。

为了看到可以应用 CC 进行哪些操作,右击工具树中的任何工具。一个弹出菜单显示可以在选中的工具上履行的所有功能。例如,在 Tables 文件夹上,可以创建新表(还可以经由过程 IMPORT 操作创建表)、为内容面板中显示的内容创建过滤器或者刷新视图。可以履行的义务取决于选择的工具。强烈建议一一查看每个文件夹和工具并右击,从而认识 CC 供给的功能。

CC 容许对导航树中显示的内容进行定制,从而显示更简单的视图或定制的视图。下图给出这个历程的一个示例。

定制 DB2 Control Center

在上图中可以看到,我选择了 Basic 视图,这会大年夜大年夜简化工具树。可以定制文件夹和在右击工具时看到的选项。例如,可以定制 CC,让它只显示 Tables 文件夹,或者定制在右击这个文件夹时显示的操作,从而只容许创建新表,而不能改动现有的表。

DB2 Command Editor

应用 DB2 Command Editor 构造和履行 DB2 敕令和 SQL 语句,以及查看 SQL 语句的造访计划的图形表示。

可以从 CC、操作系统的敕令提示或者操作系统图形界面的 Start 菜单启动 Command Editor。Command Editor 也能够作为可以从 Web 浏览器造访的 Web 利用法度榜样,然则在这种模式下它的功能没有从本地安装的 DB2 客户机运行时那么富厚。Command Editor 的 Query Results 页面如下所示。

DB2 Command Editor 上的不合选项卡供给不合的特点:

Commands 容许履行 SQL 语句或 DB2 敕令。(在 Command Editor 中输入 DB2 敕令的要领就像是交互式 DB2 CLP 模式:不必要应用 db2 前缀。)要运行输入的敕令或语句,应该选择绿色的 Play 按钮或按 Ctrl+Enter。还可以在敕令前面加上 bang 符号(! ),从而在 DB2 CC 中输入操作系统敕令。例如,要列出当前目录的内容,输入 !dir。

这个选项卡还供给进行以下操作的选项:得到自从编辑器启动以来运行的敕令的历史,指定会话的终止字符,轻松地添加要用来运行语句的数据库连接。

Query Results 如上图所示,这个选项卡显示查询的结果。还可以保存查询的结果或者直接编辑表的内容(假设您有编辑表的特权)。 Access Plan 容许查看在这个编辑器中运行过的任何可解释语句的造访计划。在 DB2 编译 SQL 语句时,它会自动地天生造访计划。可以应用这些信息调优查询来得到最好的机能。假如在一个操作中指定多个语句,那么只为第一个语句创建造访计划。

应用 DB2 Health Center(DB2 HC)监视 DB2 情况的状态并对它做需要的改动。可以经由过程 Windows 情况中的 Start 菜单、任何 DB2 对象的启动面板或者在敕令提示中输入 db2hc 敕令来启动 DB2 HC。

在应用 DB2 时,监视器会继续跟踪一组康健状态唆使。假如康健状态唆使确当前值跨越了警告(warning)或警报(alarm)所定义的可吸收操作范围,康健状态监视器会孕育发生康健状态警报。DB2 附带一组预定义的阈值,可以对这些阈值进行定制。例如,可以定制分配给特定堆的内存量的警报或警告阈值,或者在排序溢出到硬盘时进行看护,等等。

根据 DB2 实例的设置设置设备摆设摆设,在康健状态监视器孕育发生警报时,会发生以下所有或部分操作:

在治理看护日志中写入一个条款,可以从 Journal 读取这些条款。

在 DB2 对象窗口的右下角显示 DB2HC 状态旌旗灯号。

履行脚本或义务。

向指定的联系人发送电子邮件或传呼消息。

下图显示 DB2 HC 和对它探测到的状况的办理规划建议。

可以看到,Windows 上运行的 DB2 实例应用 Windows 中集成的消息通报办事来看护 DBA 排序呈现了问题。

可以用 DB2 HC 履行许多紧张的义务。例如,可以:

查看 DB2 情况的状态。在导航树中每个工具的左右,有一个图标表示这个工具(或这个工具包孕的任何工具)的状态。例如,实例左右的绿色菱形图标意味着这个实例以及此中包孕的数据库没有任何警报。

查看实例或数据库的警报。在选择导航树中的一个工具时,这个工具的警报显示在右边的面板中。

Database History 显示来自规复历史文件的信息。这个文件在履行以下操作时更新:备份、规复、前滚、装载和重组等等。在必要规复数据库或表空间时,这些信息会很有用。 Messages 显示曩昔从 Control Center 和其他 GUI 对象发出的消息。 Notification Log 显示来自治理看护日志的信息。

DB2 License Center

DB2 License Center 显示系统上安装的 DB2 产品的 DB2 许可证和应用信息。还容许设置设置设备摆设摆设系统来进行适当的许可证监视。可以应用 DB2 License Center 添加新的许可证、设置授权用户策略、将试用许可证进级到临盆许可证等等。还可以在敕令行上应用 db2licm 敕令节制 DB2 许可证。

DB2 Information Center

应用 Information Center 探求关于义务、参考资料、故障扫除、示例法度榜样和相关 Web 站点的信息。这其中间会供给富厚的 DB2 信息。可以经由过程 Control Center、Windows 情况中的 Start 菜单或者输入 db2ic 敕令来启动 Information Center。

Configuration Assistant

概述

Configuration Assistant(CA)容许掩护利用法度榜样可以连接和治理的数据库的列表。它主要用来进行客户机设置设置设备摆设摆设。可以在敕令提示中输入 db2ca 敕令,或者经由过程 Windows 情况中的 Start 菜单来启动 CA。CA 中可用的一些功能见下图。

Configuration Assistant

对付盼望从 CA 造访的每个数据库,必须在 DB2 客户机长进行编目,然后才能应用它。可以应用 CA 设置设置设备摆设摆设和掩护您或利用法度榜样将应用的数据库连接。Add Database 领导(如上所示)将赞助您自动地对节点和数据库进行编目,同时暗藏了这些义务的繁杂性。

Visual Explain 可以将解释的 SQL 语句的造访计划显示为图形。可以应用从图中得到的信息调优 SQL 查询来得到更好的机能。Visual Explain 还容许动态地解释 SQL 语句并查看孕育发生的造访计划图。Visual Explain 可以作为从 Control Center 或与 Command Editor 和 Developer Workbench 相关联的界面启动的自力对象。

DB2 优化器选择造访计划,Visual Explain 显示这个计划。在计划图中,表和索引(以及对它们的操作)表示为节点,数据流表示为节点之间的链接。要得到关于查询计划的任何步骤的更多信息,应该在解释输出中双击这个工具。

Visual Explain 最出色的地方是,以致不必运行查询就能够得到必要的信息。例如,假设您狐疑某个查询编写得很差;可以应用 Visual Explain 以图形化要领查看这个查询的开销,而不必要实际运行它。

经由过程在 Control Center 中输入查询,可以得到查询的图形化造访计划,而不必要运行它。在 Control Center 树视图中,选摘要操作的数据库,右击并选择 Explain SQL。输入盼望解释的 SQL 语句并选择 OK。以图形要领解释的一个查询示例如下所示。

应用 Visual Explain 以图形要领显示查询的造访计划

Snapshot 和 Event Monitor

DB2 中供给的两个实用法度榜样可以赞助您更好地懂得自己的系统以及操作对它的影响。

Snapshot Monitor 捕捉特准光阴点上的数据库信息。您可以抉择这些光阴点之间的距离和将捕捉的数据。Snapshot Monitor 可以赞助阐发机能问题、调剂 SQL 问题并根据限定或阈值识别非常环境。在 DB2 中,可以应用 SQL UDF 或动态地应用 C API 将快照信息放进 DB2 表。

您可能还会对下面的文章感兴趣: