IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope: Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    
跳转到主要内容

developerWorks 中国  >  Information Management  >

定制 DB2 UDB 控制中心来更佳的展现业务

控制中心标签提示和技巧

developerWorks
文档选项

未显示需要 JavaScript 的文档选项


级别: 初级

Paul C. Zikopoulos (paulz_ibm@msn.com), 高级专家, IBM

2006 年 4 月 20 日

使用 DB2® Universal Database™控制中心中的自定义文件夹,可以将系统和数据库分组为代表业务的文件夹工件,能够快速而又方便地执行 DBA 任务。本文将带您遍历自定义控制中心视图的步骤。

简介

IBM DB2 Universal Database 产品 (DB2 UDB) 附带一些标签特性,您可以使用它们在控制中心中创建自定义文件夹。很多时候,数据库管理员 (DBA) 和 DB2 专家会忽略这种隐藏特性。在本文中,将详细讨论如何在控制中心中创建自定义文件夹。





回页首


自定义控制中心文件夹

在 DB2 UDB 的任何版本中,都向控制中心(CC) 用户提供了目录系统、实例和数据库的树视图。树视图始终是目录文件的映像,并且不能被修改,DB2 CATALOG 和 DB2 UNCATALOG 命令除外,它们可以揭示树视图中的其他数据库(当然,您也可以使用控制中心中的工具将其他数据库添加到树视图中)。


图 1.控制中心的树视图
图 1.控制中心的树视图

在 DB2 UDB V8.1.2(也称为 DB2 V8.1 with Fix Pack 2)中,通过创建包含经常使用的系统的数据库的自定义文件夹,可以添加隐藏特性,以提供自定义控制中心的树视图的功能。自定义文件夹在父级别为空,并在同一级别显示为 All Systems 文件夹。这些文件夹在用户会话期间会一直保持存在,树信息本地保存到客户机。

自定义文件夹通过将系统和数据库分组为代表业务的文件夹工件,帮助 DBA 更快地执行他们要完成的任务。例如,假设您是一个在运行数据库的公司工作的 DBA,该公司为不同行业的不同公司运行着数据库。在较低级别中,为公司创建的每个数据库都是根据公司命名的,但是,对数据库模型、性能和可用性需求等而言,在该领域具有专门技术的不同 DBA 将根据行业特点管理每个数据库。例如,假设一家母公司有两个直属子公司,其客户属于银行业和汽车业。

在这种情况下,Control Center 的默认视图通常如下图所示(为直观起见,我对数据进行了命名。但通常使用客户编号或一些其他秘密术语进行命名):


图 2.一个数据库例子,其中自定义文件夹可在控制中心中起到帮助作用
图 2.一个数据库例子,其中自定义文件夹可在控制中心中起到帮助作用

要为基于 AUTO 的数据库创建自定义文件夹,请执行以下操作步骤:

  1. 在命令提示符下输入 db2cc 命令,启动 Control Center,或用操作系统上的图形工具启动它。例如,在 Windows 上:

    图 3. 在 Windows 上启动 Control Center
    图 3. 在 Windows 上启动 Control Center
  2. 右击树视图中的 Control Center 节点,选择 Create Custom Folder,如下图所示:

    图 4. 在控制中心中创建自定义文件夹
    图 4. 在控制中心中创建自定义文件夹
  3. 打开 Create Custom Folder。在 New folder name 字段中输入 Auto Databases,在 Initial folder contents 下拉列表中选择 Databases。单击 OK,如下图所示:

    图 5. 在控制中心中创建自定义文件夹
    在控制中心中创建自定义文件夹

    在本文中,将向您展示如何将数据库分组为自定义文件夹。使用自定义文件夹,您还可以对包含数据库的系统进行分组,或对系统和数据库进行分组。

    如果要使这个自定义文件夹成为另一个文件夹的父文件夹,可以在 Initial folder contents 下拉列表中选择 Empty。这允许您创建包含系统或数据库的子文件夹。例如,您可能想拥用自己的汽车客户。注意,系统和数据库不能在同一自定义文件夹中共存。

  4. 使用(用于全部)按钮将要成为自定义文件夹一部分的数据库移动到 Selected Databases 窗口,并单击 OK

    图 6. 识别要与自定义文件夹关联的数据库
    图 6. 识别要与自定义文件夹关联的数据库

    在前一个例子中,了解了如何在 Auto Databases 文件夹中对汽车行业中所有数据库进行分组。

现在,Control Center 树视图如下所示:


图 7. 控制中心中用于与汽车相关的数据库的新自定义文件夹
图 7.控制中心中用于与汽车相关的数据库的新自定义文件夹

如果要对基于银行的数据库执行相同的步骤,那么控制中心中的 Object View 选项卡将如下图所示:


图 8. 控制中心中用于汽车和银行数据库的自定义文件
图 8.控制中心中用于汽车和银行数据库的自定义文件

自定义文件夹下面的对象功能与 DB2 UDB 本地文件夹下面的对象功能相同。由于信息将不再从自定义文件夹显示,DB2 UDB 将在 Details 视图中提供正确的实例和系统名称。

例如,当创建的自定义文件夹完全展开时,请考虑控制中心:


图 9. 将自定义文件夹名称集成到控制中心的元数据视图
图 9. 将自定义文件夹名称集成到控制中心的元数据视图

在上图中,可以看到 Banking Database 文件夹中的 PZBANK 位于 CCEXAMPL 实例中称为 PAULZ-T40 的系统上。

根据以前的声明,如果管理多个本地系统,您还可以使用自定义文件夹对系统进行分组,并创建包含系统和数据库的文件夹。例如,可以使用 Initial folder 内容下拉列表中的 Empty 选项创建自定义文件夹,如下图所示:


图 10. 创建自定义系统文件夹
图 10. 创建自定义系统文件夹

对 Object Explorer 窗口进行分组,如下所示:


图 11. 控制中心中的自定义系统文件夹
图 11.控制中心中的自定义系统文件夹

在上图中,您看到我已根据行业对系统和数据库进行分组。





回页首


处理自定义文件夹

创建了自定义文件夹后,您可以更改名称、内容,并在该文件夹中创建新的文件夹(假设创建时,它是空的自定义文件夹),或者删除它。要处理自定义文件夹,只需在文件夹上右击并选择您要执行的操作即可,如下所示:


图 12. 处理现有自定义文件夹
图 12. 处理现有自定义文件夹




回页首


结束语

本文提供了一个鲜为人知的方法,使用该方法,可以在控制中心中按自定义的方式对所处理的对象进行分组。这样易于管理和识别在复杂环境中使用的资源。注意事项:创建自定义文件夹的顺序是它们在控制中心中出现的顺序。到目前为止,我还没有发现一种方法可以改变这一顺序,但是,我将进行更深一步的研究,将来会为您提供一个更新。





回页首


免责声明

本文提交的信息是作者力所能及的理解成果,不代表 IBM 的官方信息,IBM 和作者不对本文中的信息负责。



参考资料

学习

获得产品和技术

讨论


关于作者

Paul Zikopoulos 的照片

Paul C. Zikopoulos 是 IBM Database Competitive Technology 团队的获奖作家和演讲者。他有十年以上的 DB2 UDB 经验,还撰写了六十多篇关于 DB2 UDB 的杂志文章和若干本书。Paul 与他人合著了以下书目:DB2 Version 8: The Official GuideDB2: The Complete ReferenceDB2 Fundamentals Certification for DummiesDB2 for DummiesA DBA's Guide to Databases on Linux。Paul 是一位 DB2 认证的高级技术专家(DRDA 和集群/EEE 方面),以及 DB2 认证的解决方案专家(商业智能和数据库管理方面)。空闲时,他喜欢进行各种体育活动,带着他的狗 Chachi 跑步,以及尝试了解他的小女儿 Chloe 的世界。您可以通过 paulz_ibm@msn.com 与他联系。




对本文的评价

太差! (1)
需提高 (2)
一般;尚可 (3)
好文章 (4)
真棒!(5)

建议?







回页首


IBM、DB2 和 DB2 Universal Database 是 IBM 公司在美国和/或其他国家的商标。 Linux 是 Linus Torvalds 在美国和/或其他国家的商标。 Microsoft、Windows、Windows NT 和 Windows 徽标是 Microsoft 公司在美国和/或其他国家的商标。 UNIX 是 The Open Group 在美国和其他国家的注册商标。 其他公司、产品或服务名称可能是其他公司的商标或服务标志。 其他公司、产品或服务的名称可能是其他公司的商标或服务标志。

IBM 公司保留在 developerWorks 网站上发表的内容的著作权。未经IBM公司或原始作者的书面明确许可,请勿转载。如果您希望转载,请通过 提交转载请求表单 联系我们的编辑团队。
    关于 IBM 隐私条约 联系 IBM 使用条款