级别: 初级 Cindy Wong, 数据库顾问, IBM, Software Group Samuel Poon, 数据库顾问, IBM, Software Group
2005 年 9 月 08 日 更新 2009 年 5 月 14 日 通过这份特别为数据库管理员社区整理的推荐读物列表了解 IBM® DB2® for Linux®, UNIX®, and Windows®。这篇很受欢迎的文章在更新后包括了已发表的有关 DB2 9 和 9.5 的最新内容。本系列同时提供了 推荐读物:DB2 UDB for Linux, UNIX, and Windows 应用程序开发。
简介
 | |
IBM 为社区提供了 DB2 免费版本 DB2 Express-C,它提供了与 DB2 Express Edition 相同的核心数据特性,为构建和部署应用程序奠定了坚实的基础。
|
|
本文提供了有关 DB2 for Linux, UNIX, and Windows 在线学习资源列表。
DB2 信息中心 也是一个不错的信息来源。下面列出的读物大部分都是在 IBM developerWorks 上发表的文章,或者是 IBM Redbooks™。这个读物列表主要针对希望更多了解 DB2 数据库管理主题的客户、顾问和其他技术专家,这些主题包括安装、迁移、管理、监视和调优、高可用性、数据库移植和问题诊断。这个列表包含的读物按照以下标题进行组织:
安装和迁移
DB2 Deployment Guide
http://www.redbooks.ibm.com/Redbooks.nsf/RedbookAbstracts/sg247653.html?Open
- 类型:红皮书
- 级别:中级
- 日期:2008 年 10 月
- 以 DB2 V9.5 开发方法学为侧重点,这份 IBM® Redbooks® 刊物提供了一般性指导,可以作为基于 DB2 的解决方案部署的参考资料。所涵盖的技巧和考虑事项也适用于其他较新版本的 DB2 for LUW。
Storage, I/O, and DB2
http://www.ibmdatabasemag.com/dbadmin/showArticle.jhtml?articleID=211300267
- 类型:文章
- 级别:所有
- 日期:2008 年 10 月
- 提供了网络存储概述。将 DB2 部署到网络存储中。提供了一个通用存储配置,能够为 NAS 或 SAN 环境中的大部分 DB2 数据库部署带来优良的性能。
DB2 migration portal
http://www.ibm.com/support/docview.wss?uid=swg21200005
- 类型:技术札记
- 级别:所有
- 这个迁移门户包含了所有可用的迁移路线图、迁移指南,以及与迁移到 DB2 产品新版本和迁移使用 DB2 数据库产品(DB2 Data Warehouse、DB2 Content Manager 和 SAP 系统)的软件的相关信息和参考资料。
Information Management : Roadmaps: DB2 9.5 data server
http://www.ibm.com/developerworks/db2/roadmaps/roadmap_db2luw_95.html
- 类型:网页
- 介绍了一些与 IBM DB2 9.5 数据服务器产品相关的知名网站的主要 Web 页面的链接,值得记下来供日后参考。这些网站包括有关 DB2 9.5 的信息,有时还包括搜索引擎以及更多产品相关信息的链接。这份路线图的其他部分链接了这些网站的内容。
DB2 Version 9.5 for Linux, UNIX, and Windows translated manuals
http://www.ibm.com/support/docview.wss?uid=swg27009728
- 类型:网页
- 使用可移植文档格式(Portable Document Format,PDF)的 DB2 9.5 产品手册,包括各种受支持语言的版本。同时提供了 PDF 格式的 DB2 9.5 产品手册的英语版。
DB2 Version 9.5 migration roadmap
http://www.ibm.com/support/docview.wss?uid=swg21254493
- 类型:网页
- 这份迁移路线图帮助您浏览与从 DB2 Universal Database (DB2 UDB)
Version 8 或 DB2 LUW Version 9.1 迁移到 DB2 Version 9.5 相关的信息和资源。
New to DB2?
http://www.ibm.com/developerworks/wikis/pages/viewpage.action?pageId=2658
- 类型:Wiki
- 这份 “New to DB2” 让您在最短的时间内掌握 DB2 的基础知识。所涵盖的主题包括:简介、DB2 系统概述、安装 DB2、连接到数据库、基本样例程序和 DB2 文档。
分布式 DB2 UDB 服务器对比
http://www.ibm.com/developerworks/cn/data/library/techarticles/0301zikopoulos/0301zikopoulos1.html
- 类型:文章
- 级别:初级
- 日期:2007 年 11 月
- 通过使用一个并列对照表,作者 Paul Zikopoulos 以浅显易懂的方式介绍了分布式 IBM DB2 9.5 数据库服务器家族各个成员之间的基本许可规则、函数和特性差异。
哪一个分布式 DB2 9.5 版本适合您?
http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0611zikopoulos/
- 类型:文章
- 级别:初级
- 日期:2008 年 5 月
- 了解每个 IBM DB2 for Linux, UNIX, and Windows 版本的独特之处。作者阐述了每个版本的规范,扼要介绍了许可事项,描述了客户使用每个 DB2 版本完成的有趣事情。这篇受欢迎的文章针对 DB2 9.5 进行了重新编写,目前刚刚发布。
选择适合自己的 DB2 9.5 客户机连通性选项
http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0804zikopoulos/
- 类型:文章
- 级别:初级
- 日期:2008 年 4 月
- 描述并细分了 DB2 v9.5 的客户机连接选项。
和应用程序一起透明地安装 IBM DB2 Universal Database Express Edition
http://www.ibm.com/developerworks/cn/data/library/techarticles/0306gao/0306gao.html
- 类型:文章
- 级别:初级
- 日期:2003 年 6 月
- DB2 UDB Express 使您能够使用这种方便的响应文件方法安装 DB2,它可以简化 DB2 UDB Express 的部署,并帮助您将 DB2 安装嵌入到自己的应用程序中。本文描述了在 Linux 和 Microsoft
Windows 上的完整的 DB2 响应文件安装过程(在这些平台上提供了 DB2 UDB Express)。
使用 VMware ESX Server 在 Linux 虚拟机上安装 DB2 Enterprise 9
http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0703gupta/
- 类型:文章
- 级别:初级
- 日期:2007 年 3 月
- 本文介绍了 VMware
Infrastructure 组件并解释使用 VMware
ESX Server 产品在 64 位 Linux® 虚拟机上设置 DB2® Enterprise 9 的过程。
Setting up DB2 for UNIX and Linux on NFS mounted
file systems
http://www.ibm.com/developerworks/db2/library/long/dm-0609lee/index.html
- 类型:文章
- 级别:初级
- 日期:2006 年 9 月
- 对于 IBM DB2 9 for Linux and UNIX,您现在可以从 NFS 挂载代码运行 DB2。尽管这种配置具有明显的优势,比如简化维护并降低磁盘整体使用率,但是还存在一些问题和潜在的注意事项。本文将介绍这些需要考虑的问题,然后指导您完成一些必要的手动操作,以正确设置 DB2 9 使其能够从 NFS 挂载代码中运行。
管理
DB2 for Linux, Unix, and Windows 最佳实践系列
http://www.ibm.com/developerworks/cn/data/bestpractices/
- 类型:文章
- 级别:所有
- 日期:2009 年 5 月到 10 月
- 这些有关最佳实践的文章为您提供了使用 DB2 满足关键业务数据处理需求的最佳方法。这些文章均由 IBM 开发和顾问团队中的权威专家撰写,并且经过了大量的测试。每一篇最佳实践都针对最常见的 DB2 9.5 产品配置提供实用指导。通过采用这些建议,您可以提高 DB2 数据服务器的价值并使自己符合 IBM 为 DB2 设定的技术方向。
DB2 9.5 中多线程架构的工作原理
http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0807kharche/
- 类型:文章
- 级别:中级
- 日期:2009 年 1 月
- 代码名为 “Viper 2” 的多线程功能被引入到 DB2 9.5 for Linux, UNIX, and Windows。如果您经常监视进程或线程,或者需要了解数据库目前使用的内存量,或者希望简化备份、恢复和回滚等关键任务,那么可通过本文了解这些新功能如何给您带来帮助。您将了解这些新变化如何影响配置参数,并获得有关 DB2 9.5 中新技术的知识。
DB2 Security and Compliance Solutions for Linux, UNIX, and Windows
http://www.redbooks.ibm.com/abstracts/SG247555.html?Open
- 类型:红皮书
- 级别:中级
- 日期:2008 年 3 月
- 在这份 IBM 红皮书中,我们讨论了 DB2 9.5 for Linux, UNIX, and Windows 中引入的新的和现有的 DB2 安全特性。这些新增的 DB2 安全特性使您能够保护数据并遵从法规要求。
DB2 Viper 中的新特性
http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0602saracco/
- 类型:文章
- 级别:初级
- 日期:2006 年 2 月
- DB2 Universal Database for Linux, UNIX, and Windows 提供了新的查询语言、新的存储技术、新的索引技术以及其他特性,可以支持 XML 数据及其固有的层次化结构。但是无需担心,所有传统的 DB2 数据库管理特性仍然保留,包括对 SQL 和表格数据结构的支持。探究 Viper 的新 XML 技术并了解 IBM 为什么将 DB2 视为 “混合式” 或多层结构的数据库管理系统(DBMS)。
Understanding the advantages of DB2 9 autonomic computing features
http://www.ibm.com/developerworks/db2/library/techarticle/dm-0709saraswatipura/
- 类型:文章
- 级别:中级
- 日期:2007 年 11 月
- 自调优内存管理器(self tuning memory manager,STMM)是在 IBM DB2 9 中首次出现的一个创新的内存调优特性。通过为包括缓冲池、包缓存、锁定内存、堆排序和数据库共享内存总量在内的大部分内存配置参数自动设置最优值,STMM 简化了内存配置任务。启用了 STMM 后,内存调优程序将为不同内存消费者动态分配可用内存。本文将介绍 STMM 的功能以及如何启用此特性,并讨论 STMM 如何为您的业务环境带来切实的利益。
了解 DB2 Version 9.5 中的全局变量
http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0711zubiri/
- 类型:文章
- 级别:中级
- 日期:2007 年 11 月
- 探讨如何使用 IBM DB2 Version 9.5 全局变量最大化关系数据库系统的灵活性。DB2 V9.5 引入了全局变量的概念,帮助您在关系数据库内自由地构建复杂系统,信息可以在同一会话的不同 SQL 语句之间共享,或由数据库系统中定义和包含的 SQL 语句访问。通过使用全局变量,不需要应用程序逻辑支持这种信息传输就可以实现上述所有操作。本文的目标就是解释这个新特性以及如何发挥它的潜能。不管您是一名富有经验的 DBA,还是一名刚刚入门的新手,您都会发现有关全局变量的有用信息。
针对基础设计、性能和可管理性的 DB2 最佳实践
http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0709martin/
- 类型:文章
- 级别:初级
- 日期:2007 年 9 月
- 过去几年中,出现了大量有关 DB2 设计和实现的最佳实践的文章。许多书籍和文章都提供了有关如何设计 DB2 并将其集成到应用程序中的观点。为了向对此感到迷惑的客户和业务合作伙伴提供一些基本的指导,本文整理了一些在使用 IBM DB2 技术设计和实现应用程序时要考虑的最佳实践,目标是获得更有效和更高效的 DB2 实现。本文并没有为现有的 DB2 客户和独立软件供应商(ISV)提供详细的性能最佳实践。
Introducing DB2 9: DB2 9 unveiled
http://www.ibm.com/developerworks/db2/library/long/dm-0607ahuja2/index.html
- 类型:文章
- 级别:初级
- 日期:2006 年 7 月
- IBM 通过发布创新的技术一直在数据管理行业保持领先,从 20 世纪 60 年代发布 Information Management
System (IMS) 开始,在 70 年代发明了关系数据模型和结构化查询语言(SQL),在 80 年代出现了面向大型机的 DB2,直到现在作为新一代数据服务器的 DB2 9,它彻底改变了企业内将信息作为战略资产管理的方式。这个 DB2 版本也许是迄今为止最重大的 DB2 发行版,通过降低成本、交付更好的敏捷性、改善业务洞察力、令 DB2 成为信息即服务基础设施中不可缺少的部分,DB2 9 将数据服务上升到了新的高度。
DB2 Viper 2 中可帮助企业成长的新特性
http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0706see/
- 类型:文章
- 级别:初级
- 日期:2007 年 6 月
- 随着企业不断发展,系统和数据库管理员面临的挑战越来越多;其中包括如何提高数据库容量、如何更有效地存储数据,以及如何为不断增长的用户数量管理特权和授权。本文展示了如何利用 DB2 Viper 2 中的三个重要特性来战胜这些挑战,这三个特性包括重新设计过的重分配实用工具、对行压缩的增强和数据库角色。
DB2 9 自调优内存管理
http://www.ibm.com/developerworks/cn/edu/dm-dw-dm-0611read2-i.html
- 类型:教程
- 级别:中级
- 日期:2006 年 11 月
- 从 IBM DB2 9 开始引入了一个新的内存调优特性,即自调优内存管理,该特性通过自动设置一些内存配置参数值简化了内存配置任务。启用该特性后,内存调优程序将为不同内存消费者动态分配可用内存资源,包括排序、包缓存、锁列表和缓冲池。在本教程中,通过一系列实践理解并学习如何管理这个新的特性。
DB2 UDB DBA 核对清单
http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0404snow/
- 类型:文章
- 级别:初级
- 日期:2006 年 8 月
- 像对待您的汽车一样,需要对数据库执行一些检查以保持良好运行。本文档介绍了一些应当定期执行的检查或任务。
Automatic table maintenance in DB2, Part 1: Automatic statistics collection in DB2 for Linux, UNIX, and Windows
http://www.ibm.com/developerworks/db2/library/techarticle/dm-0706tang/index.html
- 类型:文章
- 级别:初级
- 日期:2007 年 6 月
- DB2 的自治功能减轻了 DBA 的负担并使您能够最大化性能。本文演示了如何启用和配置自动统计信息收集功能、监视自动统计信息收集过程,并检查错误。还概述了自动统计信息收集处理,帮助您理解如何以及何时决定在表上执行统计信息收集。本文是有关 DB2 自治表维护的两部分系列文章的第一篇。
Automatic table maintenance in DB2, Part 2: Automatic table and index reorganization in DB2 for Linux, UNIX, and Windows
http://www.ibm.com/developerworks/db2/library/techarticle/dm-0707tang/index.html
- 类型:文章
- 级别:中级
- 日期:2007 年 7 月
- IBM DB2 for Linux, UNIX, and Windows 的自治功能减轻了 DBA 的负担并使您能够最大化性能。本文演示了如何启用和配置自动重组功能、监视自动重组过程并检查错误。还提供了自动重组处理的概述,帮助您理解这个自动特性如何以及何时确定需要对表或索引执行重组,以及需要执行哪种类型的重组。最后,提供了一些重组最佳实践。本文是有关 DB2 自治表维护的两部分系列文章的其中一篇。
DB2 9:行压缩与大型 RID
http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0707schurr/
- 类型:文章
- 级别:中级
- 日期:2007 年 7 月
- 本文描述了大型行 ID(RID)对 DB2 for Linux, UNIX, and Windows 的行压缩特性的影响。DB2 9 中同时引入了大型 RID 和行压缩特性。行压缩可以显著减小平均行大小,但是如果不使用大型 RID,则会受到每页 255 行的常规表空间限制。通过演示 TPCH 数据库的 ORDERS 表的一个简单测试用例,您将看到使用大型 RID 如何可以绕过页面行数的限制,从而进一步优化行压缩。
Row compression in DB2 9
http://www.ibm.com/developerworks/db2/library/long/dm-0610chang/
- 类型:文章
- 级别:中级
- 日期:2006 年 10 月
- 行压缩是 IBM DB2
9 的一个新特性,可以节约存储容量。本文研究了此特性可以实现的存储节约和性能影响。描述了工作负载特征和执行行压缩的环境,同时提供了有效使用此特性的常规指导。
Introducing DB2 9, Part 1: Data compression in
DB2 9
http://www.ibm.com/developerworks/db2/library/techarticle/dm-0605ahuja/index.html
- 类型:文章
- 级别:中级
- 日期:2006 年 5 月
- 使用 IBM DB2 9 “Venom” 技术的高级数据压缩特性,减少存储需求、改进 I/O 效率并提供对磁盘数据的快速访问。本文将探讨高级数据压缩特性的工作原理,解释它的优点,并展示空间节省的抽样结果。有关这个 DB2 9 新特性的更多信息,请阅读该系列的其他文章。
Introducing DB2 9, Part 2: Table partitioning in
DB2 9
http://www.ibm.com/developerworks/db2/library/techarticle/dm-0605ahuja2/index.html
- 类型:文章
- 级别:中级
- 日期:2006 年 5 月
- 使用 DB2 9(以前的开发代号为 “DB2 Viper”)的表分区特性提升性能并实现更好的可扩展性和可管理性。随着表的规模不断增长,以块的形式或按照有限的范围管理数据可能更容易。本文简单介绍了表分区的基本知识并向您展示了这一功能的优点。有关这个 DB2 9 新特性的更多信息,请阅读本系列的其他文章。
DB2 Viper 简介,第 3 部分:DB2 Viper 中的自调优内存特性
http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0606ahuja/
- 类型:文章
- 级别:初级
- 日期:2006 年 6 月
- 使用 DB2 9(以前的开发代号为 “DB2 Viper”)新增的自调优内存管理特性,调优您的数据库内存和缓冲区以实现最佳性能将变得十分轻松。它将在运行时自动配置数据库内存设置并动态进行调整,从而最优化性能并提高管理员的生产力。通过本文了???它的工作原理和优点,并了解此特性在基准设置中的效果。有关这个 DB2 9 新特性的更多信息,请阅读本系列的其他文章。
DB2 Viper 入门,第 4 部分:DB2 Viper 中的自治特性和其他增强
http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0606ahuja2/
- 类型:文章
- 级别:中级
- 日期:2006 年 6 月
- DB2 9 的自治特性可以帮助您从数据中驱动更多业务价值,同时在管理方面花费更少的时间。本文介绍了 DB2 9(以前的开发代号为 “DB2 Viper”)新增的一些自治功能,并介绍了其他一些未在 Introducing DB2 9 系列的另一篇文章中提及的重要增强。
使用 DB2 9 pureXML 与 LBAC 的文档级安全性
http://www.ibm.com/developerworks/cn/views/data/tutorials.jsp?cv_doc_id=159658
- 类型:教程
- 级别:中级
- 日期:2006 年 7 月
- DB2 9 pureXML 提供了原生 XML 存储和检索。此外,DB2 9 提供了一种新的安全保护机制,名为基于标签的访问控制(Label
Based Access Control,LBAC)。结合这两种特性可以实现原生 XML 数据存储,提供文档级别的 XML 文档保护,具体实现是使用一个 LBAC 安全标签标记每个文档行,然后为用户指定合适的访问级别。
DB2 Label-Based Access Control, a practical
guide, Part 1: Understand the basics of LBAC in
DB2
http://www.ibm.com/developerworks/edu/dm-dw-dm-0605wong-i.html
- 类型:教程
- 级别:中级
- 日期:2006 年 5 月
- 基于标签的访问控制是 DB2®
Viper 发行版中引入的一个安全特性。通过使用 LBAC,管理员可以在表行和表列的级别控制用户的读写访问。本教程包含的用例场景演示了用户如何应用 LBAC 保护他们的数据不受到非法访问,并且提供了允许用户有限制地访问数据的灵活性。本教程提供了基于用例场景创建 LBAC 解决方案的逐步指导。
DB2 label-based access control: A practical
guide, Part 2: A step-by-step guide to protect
sensitive data using LBAC
http://www.ibm.com/developerworks/edu/dm-dw-dm-0605wong2-i.html
- 类型:教程
- 级别:初级
- 日期:2006 年 5 月
- LBAC 是 DB2® Viper 发行版引入的一个安全特性。通过使用 LBAC,管理员可以在表行和表列的级别控制用户的读写访问。本教程包含的用例场景演示了用户如何应用 LBAC 保护他们的数据不受到非法访问,并且提供了允许用户有限制地访问数据的灵活性。本教程提供了基于用例场景创建 LBAC 解决方案的逐步指导。
DB2 分区特性
http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0608mcinerney/
- 类型:文章
- 级别:中级
- 日期:2006 年 8 月
- 本文介绍了以下 IBM
DB2 for Linux, UNIX, and Windows 表设计特性:表分区、多维集群(MDC)、数据库分区表和物化查询表(materialized query tables,MQT)。您将看到这些特性如何在数据仓库的环境中协同工作,并探查它们在查询性能、滚入(roll-in)和滚出(roll-out)方面的优势。
DB2 9 表分区:改进大型数据库的管理
http://www.ibm.com/developerworks/cn/edu/dm-dw-dm-0612read-i.html
- 类型:教程
- 级别:中级
- 日期:2006 年 12 月
- 本教程旨在演示 DB2® 9 的范围分区(range partitioning)的功能。读者将收获对 DB2 表使用范围分区特性的实际经验。表分区是一种数据组织模式,在这种模式下,将根据一个或多个表列的值将数据划分到多个存储对象,这些存储对象称为数据分区或范围。每个数据分区被单独存储。这些数据对象可以位于相同的或不同的表空间,或者两者兼有。
Get started with IBM DB2 Test Database Generator
http://www.ibm.com/developerworks/db2/library/techarticle/dm-0706salkosuo/index.html
- 类型:文章
- 级别:初级
- 日期:2007 年 6 月
- 需要使用样例数据测试所开发的应用程序吗?通过本文了解如何使用 IBM DB2 Test Database Generator 生成各种类型的测试数据,包括 SQL、逗号分隔值(comma separated value,CSV)和 XML 格式。本文展示了如何安装、配置和使用该工具。
DB2 预填充脚本生成器
http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0607narain/
- 类型:文章
- 级别:中级
- 日期:2006 年 7 月
- 了解一种可用来从现有表数据创建 DB2 预填充脚本的实用工具。该实用工具还可用于创建插入脚本。本文还附带了该实用工具的样例代码。
Database Cloning
http://www.db2mag.com/story/showArticle.jhtml?articleID=193105319
- 类型:文章
- 日期:2006 年第 4 季度
- 本文展示了实现数据库克隆的各种选项。
DB2 9 数据库恢复简介
http://www.ibm.com/developerworks/cn/edu/dm-dw-dm-0708barsagade-i.html
- 类型:教程
- 级别:初级
- 日期:2007 年 8 月
- 经过试用和测试的备份和恢复策略对于防止数据丢失非常重要。数据库可能会遇到许多问题,包括电源中断、存储介质故障和应用程序崩溃。每个问题都会导致数据库故障,并且每种故障都需要采取不同的恢复操作。本教程介绍了 IBM DB2 for Linux, UNIX and Windows 的备份和恢复功能。此外,还提供了一个分步指导来展示如何在不同故障场景中恢复数据。
IBM DB2 Recovery Expert for Multiplatforms V2
Usage Guide
http://www.redbooks.ibm.com/abstracts/sg247133.html?Open
- 类型:红皮书
- 日期:2006 年 2 月
- IBM DB2 Recovery Expert for Multiplatforms
提供了增强的数据恢复解决方案,可以支持更加准确的恢复操作,同时减少恢复期间出现的中断。DB2 Recovery Expert 创建和维护了额外的恢复资产,可用来智能分析 DB2
和 DB2 Recovery Expert 资产以找出最有效的恢复路径。DB2 Recovery Expert
有助于将数据库资产,比如表、索引和数据,重新构建到指定的时间点,并且通常不需要使数据库或业务操作离线。
备份和恢复 DB2 Universal Database 的 SQL 模式
http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0602rielau/
- 类型:文章
- 级别:中级
- 日期:2006 年 2 月
- 本文提供了针对 IBM DB2 for Linux, UNIX, and
Windows 的逻辑模式级别的备份、恢复、复制和删除模式的过程。这个过程将处理所有普通 SQL 对象及其属性,包括特权、统计信息和序列/身份状态。对于使用模式模块化其产品的 ISV 应用程序,使用这些过程将极大地简化部署和升级。
技巧: 使用 OpenSSH 隧道化技术确保 DB2 通信安全
http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0704patil/
- 类型:文章
- 级别:初级
- 日期:2007 年 4 月
- 遵循本文介绍的步骤,使用 SSH 实现 IBM DB2 客户机和服务器之间的安全通信。
DB2 UDB 安全性:了解用户和组帐户与 DB2 UDB 的交互
http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0508wasserman/
- 类型:文章
- 级别:初级
- 日期:2005 年 8 月
- 将数据库访问权、权限和特权授予用户和组,这是确保数据安全性的一个主要途径。本文描述了需要安装和使用 DB2 UDB, Version 8.2 的不同用户和组帐户。还介绍了 DB2 UDB 安全模型,包括用户身份验证、用户和组授权以及超级用户。
DB2 UDB 安全性:理解 DB2 Universal Database 安全性插件
http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0512chong/
- 类型:文章
- 级别:初级
- 日期:2005 年 12 月
- 了解 DB2 UDB 安全插件,这是 Version 8.2 中引入的一个新特性。本文解释了此安全插件的功用并教您如何启用和编写自己的安全插件。
DB2 UDB 安全性:使用 GSS-API 安全机制(SPKM/LIPKEY)的安全插件
http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0512patil/
- 类型:文章
- 级别:初级
- 日期:2005 年 12 月
- DB2 UDB 为编写可供管理员用于 DB2 UDB 身份验证的定制安全插件提供了一个框架。该框架在 DB2 UDB V8.2 中引入,同时支持基于 Generic Security
Service Application Programming Interface
(GSS-API) 的插件身份验证。
DB2 UDB 安全性:理解在 DB2 UDB 中如何实现权限和特权
http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0601wasserman/
- 类型:文章
- 级别:初级
- 日期:2006 年 1 月
- 本文讨论了不同的管理授权级别和特权,使 DB2 UDB V8.2 安全特性系列文章更加完整。
DB2 UDB 安全性:理解 DB2 审计功能
http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0603wasserman/
- 类型:文章
- 级别:初级
- 日期:2006 年 3 月
- IBM DB2 Universal Database for
Linux, UNIX, and Windows (DB2 UDB) 的不太出名但是功能强大的组件之一就是审计工具。审计工具对于特别重视安全性的 DBA 来说是非常宝贵的资源,因为他们需要监视诸如失败的访问尝试、数据库对象修改等数据库事件,并能够方便地实施用户验证。了解 DB2 审计特性及其功用,如何通过 db2audit 命令使用和配置它,以及一些关于有效利用该工具的技巧。
DB2 UDB 安全性,第 6 部分:在 DB2 UDB 中配置 Kerberos 认证
http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0603see/
- 类型:文章
- 级别:中级
- 日期:2006 年 3 月
- 使用 Kerberos 实现身份验证,将用户 ID(或主体)放到一个中央存储库,从而集中化并简化了主体或身份管理。了解如何为 DB2 Universal Database for Linux, UNIX, and
Windows (DB2 UDB) 设置一个单个 Kerberos 域环境,并将 DB2 配置为使用 Kerberos 身份验证。
DB2 安全性,第 7 部分:针对 DB2 9 的对象所有权管理
http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0608see/
- 类型:文章
- 级别:中级
- 日期:2006 年 8 月
- 和数据库中的权限和特权管理一样,如果公司的人员流动率很高,那么对数据库对象所有权的管理就会问题重重。本文介绍了一个使您能够转移所有权的 IBM® DB2® 9 新特性和一个孤儿(orphan)ID 概念,帮助您解决对象所有权管理的问题。
DB2 安全性,第 8 部分:数据库安全的 12 条军规
http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0607wasserman/
- 类型:文章
- 级别:初级
- 日期:2006 年 7 月
- 随着越来越多的系统安全漏洞被公开,管理员必须时刻对其系统中的安全漏洞保持警惕,这样他们所在的公司就不会成为下一个令人尴尬的公众焦点。安全性是一个庞大的主题,可以应用到系统架构的不同级别。本文是共 8 部分的系列文章的第 8 篇,关注 12 个安全性最佳实践,数据库管理员(DBA)和开发人员可以遵循这些最佳实践来确保 DB2® for Linux®, UNIX®, and
Windows® 实现最高级别的安全性。这些最佳实践应当与其他系统级别应用的防御性安全措施互为补充。
DB2 安全性,第 10 部分:在 DB2 9 中部署定制的安全性插件
http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0610see/
- 类型:文章
- 级别:中级
- 日期:2006 年 10 月
- 安全性插件为 IBM®
DB2® 9 中的数据库安全性设置带来了新的用途。阅读本文,了解在部署自己的定制安全插件时应当对哪些内容进行测试。本文还附带了针对 AIX® 64 位、Linux® AMD
64 位、Linux AMD 32 位、Linux IA 32 位和 Sun Solaris 64 位操作系统平台的安全插件加载程序。这个加载程序能够使读者在挂接到 DB2 进行进一步测试之前,先对安全插件代码执行健全测试。本文还讨论了如何利用 DB2 9 的安全插件基础设施的新增强。
Implement larger RIDs in an SAP environment with
DB2 9
http://www.ibm.com/developerworks/db2/library/techarticle/dm-0702nesiem/index.html
- 类型:文章
- 级别:中级
- 日期:2007 年 2 月
- DB2 9 for Linux, UNIX, and
Windows 与以前的版本相比,支持更大的记录标识符,极大地扩展了以前的表空间大小限制。这个新特性可以为您做些什么呢?了解如何使用更大的 RID 更好地改进数据页面的空间利用。在本文中,您还将了解相关的 DB2 9 增强,比如更大的数据对象池页面和 slot 标识符。
方便地创建新版本数据库对象
http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0608schuetz/
- 类型:文章
- 级别:初级
- 日期:2006 年 8 月
- 您是否希望复制按照模式分组的数据库对象,从而为新的数据库创建测试系统?您是否希望在同一个数据库中为对象创建一个新的版本?或者您需要删除列、修改数据类型或改变列的 nullability 属性来对表执行修改?DB2 9 for Linux, UNIX, and
Windows® 引入了一些非常棒的扩展,比如 ADMIN_COPY_SCHEMA 过程、具有 COPY 操作的 DB2MOVE 实用工具和一些 ALTER TABLE 语句增强。这些新的功能可以方便地创建新的数据库模式及其相关数据库对象的备份。
监视和调优
DB2 自调优内存管理器日志分析器
http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0708naqvi/
- 类型:文章
- 级别:中级
- 日期:2007 年 8 月
- 从 IBM DB2 for Linux, UNIX, and Windows 9 开始引入了一种新的内存调优特性,即自调优内存管理器(STMM),该特性通过为一些关键内存配置参数自动设置值,简化了内存配置任务。本文介绍了一个解析 STMM 日志文件的简单工具,可以简化监视内存管理器决策的任务。
理解 DB2 中的列组统计信息:改善访问计划中的基数估计值
http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0612kapoor/
- 类型:文章
- 级别:高级
- 日期:2006 年 12 月
- 通过使用 IBM DB2 for
Linux, UNIX, and Windows (DB2) 的列组统计信息,在多个 equality 本地谓词或 equality 连接谓词之间存在关联时,优化器可以确定一个较好的查询访问计划并改善查询性能。在本文中,了解有关如何使用列组统计信息的全部内容。
DB2 9 中的查询优化新特性
http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0612chen/
- 类型:文章
- 级别:中级
- 日期:2006 年 12 月
- 了解 IBM®
DB2® 9 for Linux®, UNIX®, and
Windows® 中使您能够影响默认查询优化行为的增强。这一能力对于您调优表现不符合预期的 SQL 查询类尤其有用,即使您已经使用最佳实践对查询进行了调优。新的技巧现在能够重写优化器行为并提高查询性能。
比较实时基数和优化器的基数估计值
http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0512kapoor/
- 类型:文章
- 级别:高级
- 日期:2005 年 12 月
- 评估 DB2 UDB 的实时基数而不是评估访问计划的基数,这样可以帮助 DBA 作出各种提高查询性能的决策。本文介绍了创建计数查询以对一个访问计划的某些操作符评估实时基数的所有细节。
DB2 Performance Expert for Multiplatforms
V2.2
http://publib-b.boulder.ibm.com/Redbooks.nsf/RedbookAbstracts/sg246470.html?Open
- 类型:红皮书
- 日期:2006 年 3 月
- DB2 Performance Expert (PE) for
Multiplatforms V2.2 是一个基于工作站的性能分析和调优工具,可通过单一的最终用户界面管理不同 DB2 系统组成的组合。DB2 PE 提供了使用单一工具监视应用程序、系统统计信息和系统参数的能力。从而简化了 DB2 性能管理。这份 IBM 红皮书提供了 DB2 Performance Expert 架构的概述。我们着重指出了在为您的环境计划 DB2 PE
V2.2 时需要考虑的事项,并提供了一个分步安装和配置指导。我们详细讨论了 DB2 PE V2.2 功能和特性。同时也给出了有关 DB2 性能调优的建议和技巧。最好,我们讨论了 DBA 在管理 DB2 环境时经常遇到的问题,并描述了如何使用工具诊断和解决这些性能问题。
分析 DB2 for Linux, UNIX, and Windows 中的锁等待情形
http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0707fechner/
- 类型:文章
- 级别:中级
- 日期:2007 年 7 月
- 当若干 DB2 用户同时访问数据库时,锁等待(lockwait)情形会导致响应时间延长。锁等待往往是临时性的,因此很难捕捉。此外,在发生锁等待情况时,数据库管理员需要确定锁等待的起因。本文通过示例演示了如何使用 DB2 for Linux, UNIX, and Windows 的 db2pd 和 db2pdcfg 实用工具来完成上述任务。
Diagnose and resolve lock problems with DB2 for
Linux, UNIX, and Windows
http://www.ibm.com/developerworks/db2/library/techarticle/0310wilkins/0310wilkins.html
- 类型:文章
- 级别:初级
- 日期:2007 年 2 月
- 本文讨论了锁等待、死锁和升级(escalation),并介绍如何监视这些事件以及如何使用 DB2® for Linux, UNIX, and Windows 进行处理。本文附带了样例监视脚本。
理解 DB2 通用数据库中的锁定:一个说明示例
http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0511bond/
- 类型:文章
- 级别:中级
- 日期:2005 年 11 月
- DB2 中发生锁定的原因和方式是最难令人理解的内容。本文介绍了一个常见的锁定场景,并解释了该场景中持有的锁以及原因。
配置 IBM WebSphere Information Integrator 来访问 Lotus Notes 数据库
http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0511lamba/
- 类型:文章
- 级别:初级
- 日期:2005 年 11 月
- 了解连接集中器(concentrator)如何为 DB2 UDB 带来性能优势。本文介绍了连接集中器的工作原理以及使用方式和使用场景。本文还包括一些性能调优和故障排除技巧。
针对基础设计、性能和可管理性的 DB2 最佳实践
http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0709martin/
- 类型:文章
- 级别:初级
- 日期:2007 年 9 月
- 过去几年中,出现了大量有关 DB2 设计和实现的最佳实践的文章。许多书籍和文章都提供了有关如何设计 DB2 并将其集成到应用程序中的观点。为了向对此感到迷惑的客户和业务合作伙伴提供一些基本的指导,本文整理了一些在使用 IBM DB2 技术设计和实现应用程序时要考虑的最佳实践,目标是获得更有效和更高效的 DB2 实现。本文并没有为现有的 DB2 客户和独立软件供应商(ISV)提供详细的性能最佳实践。
使用 DB2 V8.2 Design Advisor:第一部分
http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0508mcinerney/
- 类型:文章
- 级别:中级
- 日期:2005 年 8 月
- DB2 UDB V8.2 引入了一种名为 Design Advisor 的新工具,通过进一步扩展功能取代了 Index Advisor。除了索引建议外,Design Advisor 现在提供有关物化查询表(MQT)、多维集群表(MDC)和数据分区特性(DPF)分区键的建议。然而,即使 DBA 只对索引感兴趣,Design Advisor 也较之前的 Index Advisor 进行了改进。本文是共 2 部分的系列文章的第一篇,研究了在线事务处理(OLTP)数据库中的 Design Advisor 应??,该数据库的关键是设计合适的索引以实现较高的性能。
使用 DB2 V8.2 Design Advisor,第 2 部分:在专家的帮助下设计数据仓库
http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0509zilio/
- 类型:文章
- 级别:中级
- 日期:2005 年 9 月
- 本文是共 2 部分的系列文章的第二篇,关注如何在数据仓库(DW)数据库的环境中有效应用 Design
Advisor。
DB2 UDB ESE V8 non-DPF Performance Guide for
High Performance OLTP and BI
http://www.redbooks.ibm.com/abstracts/SG246432.html
- 类型:红皮书
- 级别:中级
- 日期:2004 年 4 月
- 这份 IBM 红皮书提供了在涉及 AIX 和 Windows 2000 平台的 DB2 UDB ESE V8 环境中实现高性能 OLTP 和 BI 应用程序的详细信息。它针对的目标群体是 DB2 应用程序开发人员和数据库管理员(DBA)。
Basic Performance Tuning
Part 1:
http://www.db2mag.com/story/showArticle.jhtml?articleID=12803202
Part 2:
http://www.db2mag.com/story/showArticle.jhtml?articleID=15300098
Part 3:
http://www.db2mag.com/story/showArticle.jhtml?articleID=17602321
- 类型:文章
- 级别:初级
- 日期:2003 年第 3 季度 - 2004 年第 1 季度
- DB2 Universal Database (UDB) version 8.1
for Linux, UNIX, and Windows 可以存在于由简单、独立的系统组成的环境,也可以存在于由运行在各种平台上的服务器和客户机组成的复杂环境。不管在何种环境中,用户往往最关心的问题就是数据库应用程序的性能。通过本系列了解性能的定义以及如何改善它。
Performance Monitoring, It's a Snap(shot)
Part 1:
http://www.db2mag.com/story/showArticle.jhtml?articleID=18901270
Part 2:
http://www.db2mag.com/story/showArticle.jhtml?articleID=23903573
Part 3:
http://www.db2mag.com/story/showArticle.jhtml?articleID=51200282
- 类型:文章
- 级别:初级
- 日期:2004 年第 2 季度 - 2004 年第 4 季度
- 要改善数据库性能,您必须首先找出性能受损的位置以及改善方法。这时 DB2 for Linux, UNIX, and Windows 的性能监视工具就可以发挥作用。
DB2 UDB 性能调优场景,第 1 部分
http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0508chong/
- 类型:文章
- 级别:中级
- 日期:2005 年 8 月
- 本文介绍了一些可用来监视和调优 IBM DB2 数据库服务器的分步技巧。使用本文附带的一个简化的样例 Java 程序 “PERFORMER”,您可以学习到这些实际的技巧,通过使用该 Java 程序模拟针对数据库执行 SQL 的工作负载,可在您自己的系统上体验不同的场景。许多因素都会影响数据库服务器的性能。本文关注如何调优一些重要的配置参数,并向您展示捕获并修复 “坏查询” 的步骤。
Tuning DB2 SQL Access Paths
http://www.ibm.com/developerworks/db2/library/techarticle/0301mullins/0301mullins.html
- 类型:文章
- 级别:初级
- 日期:2003 年 1 月
- 数据库专家 Craig Mullins 解释了访问路径和联合(join)方法的基本知识,并展示了如何使用这些工具(比如 Explain)监视和调优您的 SQL 性能。
原生 XML 支持
DB2 pureXML Enablement Wiki
http://www.ibm.com/developerworks/wikis/display/db2xml/Home
- 类型:Wiki
- DB2 XML (pureXML) wiki 旨在帮助您快速跟上 DB2 的 XML 技术的发展。您将在这里发现许多教程、参考资料和其他资源的链接,这些内容全部是关于 DB2 在管理、存储和查询 XML 数据方面的支持。
DB2 Version 9.5 pureXML 新增强概述
http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0711sardana/
- 类型:文章
- 日期:2007 年 11 月
- 本文介绍了 DB2 Version 9.5 for Linux, Unix and Windows 的 IBM ® DB2® version V9.5 pureXML™ 增强和其他新特性。
Firing up the hybrid database
http://www.db2mag.com/story/showArticle.jhtml?articleID=167100937
- 类型:文章
- 级别:初级
- 日期:2005 年第 3 季度
- IBM 的新的混合式 DB2 发挥了关系引擎的最大功能,实现了真正的原生 XML 存储。
Native XML support in DB2 UDB
http://www.vldb2005.org/program/paper/thu/p1164-nicola.pdf
- 类型:会议论文
- 级别:初级
- 主流关系数据库在过去几年都提供了 XML 支持,通过将 XML 映射到 LOB 或对象-关系表等现有概念来获得优势。这些方法的局限性在研究和工业方面非常明显。因此,即将来临的 DB2 UDB 版本通过完整的原生 XML 支持得到了增强。原生 意味着 XML 文档是以匹配 XML 数据模型的树结构存储在磁盘页面中。这避免了 XML 和关系结构之间的映射,同时也避免了相应的局限性。XML 索引、完全 XQuery、SQL/XML 和 XML 模式支持,以及诸如并行高速 XML 块装载器等实用工具,这些内容都进一步补充了原生 XML 存储。这使得 DB2 成为真正的混合式数控系统,可以同等地处理 XML 和关系数据管理。
DB2 9 中 15 个 pureXML 性能最佳实践
http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0610nicola/
- 类型:文章
- 级别:中级
- 日期:2006 年 10 月
- DB2 9 引入了 pureXML 支持,这意味着 XML 数据可以以其固有的层次格式进行存储和查询。要查询 XML
数据,DB2 提供了两种语言,SQL/XML 和
XQuery。此外,DB2 9 还具备复杂的 XML 索引功能和 XML 模式验证支持。虽然大部分 DB2 性能指导也适用于 XML 数据,但是本文还额外介绍了一些特定于 XML 的性能技巧。
DB2 9 中的 XML 索引
http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0611nicola/
- 类型:文章
- 级别:中级
- 日期:2006 年 11 月
- DB2 9 提供了 pureXML 存储并使用 XQuery 和 SQL/XML 作为查询语言。XML 索引对于实现高查询性能至关重要,但是它们的使用依赖于查询谓词的表示。本文给出了一组指导您以一致的方式编写 XML 查询和创建 XML 索引的法则,从而使索引能够按预期那样加速您的查询。同时了解如何准备 XML 查询执行计划来检测性能问题,并找到修复方法。附带的可下载的 “步骤说明” 总结了最重要的法则。
DB2 9 XML 性能特征
http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0606schiefer/
- 类型:文章
- 级别:中级
- 日期:2007 年 1 月
- 了解使用 DB2 9 XML、IBM POWER5+、AIX 5.3 和 TotalStorage DS8100 的模拟的证券经纪交易处理环境的性能和可伸缩性特征。本场景还使用了 FIXML 模式,这是一种金融行业标准。
DB2 9 pureXML 与 CLOB 或分解式 XML 存储之间的性能对比
http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0612nicola/
- 类型:文章
- 级别:中级
- 日期:2006 年 12 月
- 和其他数据库一样,DB2 V8 XML
Extender 提供了两种 XML 存储和访问模型:XML 文档可以作为未解析的文本完整地存储到 CLOB 列中,或者可以映射并分解到一组关系表中。两种方法都有明显的性能缺陷。DB2 9 新引入的 pureXML 技术通过以 XML 固有的层次格式执行存储和查询,克服了这些缺点。本文通过描述一系列测量方法,指出 pureXML 在哪些情况下能够提供性能优势,在哪些情况下不能提供性能优势,并衡量了 CLOB 或分解式存储的性能差异。
DB2 XML 评估指南
http://www.ibm.com/developerworks/cn/education/data/dm0606leung/
- 类型:教程
- 级别:中级
- 日期:2006 年 6 月
- DB2 XML 评估指南是一本分步教程,向读者介绍 Windows® 平台上的 DB2® Viper 数据服务器,它使用支持下一代应用程序的 XML 存储和搜索(SQL/XML、XQuery)功能。
DB2 中的 XML 全文搜索
http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0606seubert/
- 类型:文章
- 级别:中级
- 日期:2006 年 6 月
- 拥有了原生存储 XML 文档的支持,IBM DB2 9 向混合式数据库系统的方向迈进了一步。XQuery 是 DB2 中一种新的主要语言,允许优化 XML 的使用。然而,XML 也常常包含无法使用 XQuery 轻易搜索到的大块文本。要有效地搜索文档中这些非结构化的部分,DB2 提供了一种全文本搜索解决方案。本文关注 DB2 文本搜索的基础知识,包括文本索引创建和管理。本文还探讨了 DB2 全文本搜索的具体特性,比如使用模糊搜索在 XML 文档结构中搜索关键字或短语、近似搜索(proximity search)和词干搜索(stemming)。
高可用性
High Availability and Scalability Guide for DB2 on Linux, UNIX, and Windows
http://www.redbooks.ibm.com/abstracts/SG247363.html?Open
- 类型:红皮书
- 日期:2007 年 10 月
- 这份 IBM 红皮书描述了 DB2 高可用性功能和特性,关注 OLTP 环境中的 High Availability Disaster Recovery (HADR)。本书提供了有关 HADR 的详细讨论,包括设置、配置、管理、监视和最佳实践。
DB2 UDB 的高可用性和灾难恢复概述
http://www.ibm.com/developerworks/cn/data/library/techarticles/0304wright/0304wright.html
- 类型:文章
- 级别:初级
- 日期:2008 年 7 月
- 对于关键的数据库系统,数据高可用性和灾难恢复能力至关重要。本文总结了提供这??功能的 DB2 UDB 的特性,并使您了解这些功能的优缺点,这样您就可以选择最适合自己的方法。
DB2 Universal Database 和高可用数据存储
http://www.ibm.com/developerworks/cn/data/library/techarticles/0310melnyk/0310melnyk.html
- 类型:文章
- 级别:中级
- 日期:2003 年 10 月
- 关键的数据库应用程序要求使用健壮的策略来预防数据丢失并保证数据存储的高可用性。本文研究了在 Linux、UNIX 和 Windows 平台上实现高可用性的方式。
向高可用性配置下的分布式 DB2 V8 服务器颁发许可证
http://www.ibm.com/developerworks/cn/data/library/techarticles/0301zikopoulos/0301zikopoulos.html
- 类型:文章
- 级别:初级
- 日期:2008 年 5 月
- 您是否希望确保在高可用性环境中正确地为 DB2 服务器颁发许可?是不是没有时间也不愿意通读公开信、PLET 或许可说明?作者 Paul Zikopoulos 和 Leon Katsnelson 用简单明了的语言解释了全部内容。
Linux 平台
Linux 上的 DB2 内存和文件缓存性能调优
http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0509wright/
- 类型:文章
- 级别:中级
- 日期:2005 年 9 月
- 内存使用和文件缓存是影响性能的有关因素,是在调优数据库系统时需要考虑的重要内容。本文总结了特定于 Linux 的 DB2 UDB 特性,从而最优化地利用这些重要的系统资源。
在 Linux 上利用数据分区功能提高可伸缩性和性能
http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0601poon/
- 类型:文章
- 级别:中级
- 日期:2006 年 1 月
- 了解具体细节并探究 IBM DB2 UDB Data Partitioning Feature (DPF) 的性能和可伸缩性优势。然后,了解使用 DPF 在 SUSE Linux Enterprise
Server 上安装和配置 DB2 的步骤。同时了解一些概念和设计事项,从而在 SUSE Linux Enterprise 环境中快速完成 DPF 安装。
Up and Running with DB2 for Linux
http://www.redbooks.ibm.com/abstracts/SG246899.html
- 类型:红皮书
- 日期:2003 年 3 月
- Linux 是在过去几年中发展最为迅猛的服务器操作平台。DB2 Universal Database 一直以来都以领先的技术著称。这份 IBM 红皮书是一份包含大量信息的指南,描述了如何有效地集成 DB2 Universal Database
(UDB) 和 SuSE 以及 Red Hat Linux 操作系统。本书同时提供了有关在 Linux 环境中安装、配置、管理和监视 DB2 UDB 的基础的和详细的信息。
DB2 Integrated Cluster Environment Deployment
Guide
http://www.redbooks.ibm.com/abstracts/SG246376.html
- 类型:红皮书
- 日期:2004 年 12 月
- IBM DB2 Integrated Cluster Environment
for Linux 是一个完整集成的、经过预先测试的高性能解决方案,集成了最优秀的软件、硬件和服务。这份 IBM 红皮书提供了有关 DB2
Integrated Cluster Environment 的技术细节。这份刊物还介绍了 DB2 UDB V8.2 的新的自治特性和系统工具监视。它还描述了高可用性解决方案的组件和可能配置,并提供了在 DB2 Integrated
Cluster Environment 中实现故障转移保护的细节。最后,它讨论了 DB2 Integrated Cluster
Environment 中的可伸缩性,包括一些规划业务和数据库增长的指导。它还进一步探究了一些伸缩策略并提供了对数据库进行伸缩所需的步骤。
DB2 ICE -- Scaling Data with Linux Clusters
http://www.db2mag.com/story/showArticle.jhtml?articleID=51000442
- 类型:文章
- 日期:2004 年第 4 季度
- DB2 是第一款添加了 Linux 集群支持的主流商业数据库,于 2000 年 12 月首次面市。在 2003 年,IBM
引入了 DB2 Integrated Cluster
Environment (ICE),这是一种集成的数据库解决方案,包含了 DB2 UDB 软件和运行 Red Hat 或 SuSE/Novell 的 Enterprise Linux 发行版的 IBM 服务器。
Windows 平台
DB2 UDB V8.2 on the Windows Environment
http://www.redbooks.ibm.com/redbooks.nsf/RedbookAbstracts/sg247102.html
- 类型:红皮书
- 日期:2004 年 10 月
- IBM DB2 Universal Database Version 8.2 是 DBRM 技术方面的另一个重大改进。它交付了新的特性来满足信息管理客户不断增长的要求和需求。这份红皮书是对 DB2 UDB Exploitation of the
Windows Environment (SG24-6893) 的更新,侧重于 DB2 UDB Version 8.2 功能和特性。
DB2 UDB Exploitation of the Windows
Environment
http://www.db2mag.com/showArticle.jhtml?articleID=51000442
- 类型:红皮书
- 日期:2004 年 3 月
- 这份 IBM 红皮书描述了如何在 Microsoft Windows 2000 操作系统中有效地实现 DB2 UDB V8.1。它面向的读者是希望同时获得有关在 Windows 上安装、配置和管理 DB2 UDB 的基础知识和详细??息的人员。
Scaling DB2 UDB on Windows Server 2003
http://www.redbooks.ibm.com/abstracts/SG247019.html
- 类型:红皮书
- 日期:2003 年 11 月
- 这份 IBM 红皮书旨在成为有关在 Windows Server 2003 上伸缩 DB2 UDB V8.1 的指南。它面向的读者是那些希望同时获得有关在 Windows Server 2003 上伸缩 DB2 UDB 的基础性知识和详细信息的数据库和系统管理员。
移植
DB2 for Linux, UNIX, and Windows V9.5 Application 迁移指南
http://www.ibm.com/developerworks/db2/library/long/porting/
- 类型:文档
- 级别:初级
- 日期:2007 年 11 月
- IBM DB2 Database for Linux, UNIX, and Windows Version 9.5 引入了大量特性,可以极大地简化应用程序从其他关系数据库供应商到 DB2 的迁移。这些特性在本文档中均有介绍。
Porting to DB2 UDB: Technical resources and
roadmap
http://www.ibm.com/developerworks/db2/zones/porting/
- 类型:网页
- 这个 IBM DB2 迁移网站将帮助您查找有关将应用程序及其数据从其他数据库管理系统迁移到 DB2 UDB 的信息。此页面简要介绍了移植和迁移步骤,并按照通常的执行顺序排列。有关每个步骤的更多细节可在
Porting steps 选项卡中找到,或者通过选择页面下方的步骤获得。
IBM DB2 Migration Toolkit
http://www.ibm.com/software/data/db2/migration/mtk/
- 类型:网页
- IBM DB2 Migration Toolkit 帮助您实现在 Windows、UNIX 和 Linux 平台上从 Oracle(版本 8i、9i 和 10g)、Sybase ASE(版本 11 到 15)、Microsoft
SQL Server(版本 7、2000 和 2005)、Sybase
SQL Anywhere v9、Informix(IDS v10)、MySQL
版本 4 和 5 到 DB2 UDB V8.1、DB2 V8.2、DB2 9 的迁移,并且 DB2 iSeries 包括 iSeries v5r4。
DB2 Migration Toolkit 的英语版可用于各种平台,包括 Windows 2000、Windows XP、AIX、Linux、HP/UX 和 Solaris。
IBM Migration Toolkit 1.4.9 中用于迁移到 DB2 和 Informix 的新功能:迁移 Oracle PL/SQL 等对象
http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0701geib/
- 类型:文章
- 级别:初级
- 日期:2007 年 1 月
- 一月份发生了很多值得称赞的变化,并且 IBM
Migration Toolkit (MTK) 也出现了很多值得祝贺的变化!IBM 最新版的免费迁移工具箱 MTK 1.4.9 包含了很多新特性,它们使您可以更加轻松地迁移到喜爱的 IBM 数据库 —— 支持更多 DB2® 特性、支持从 Oracle PL/SQL 迁移到 IBM Informix® Dynamic
Server (IDS),Oracle 的 UTL_FILE 包等等。阅读有关这些改进的总结。
Move data using the IBM DB2 Migration
Toolkit
http://www.ibm.com/developerworks/db2/library/techarticle/dm-0411yip/
- 类型:文章
- 级别:中级
- 日期:2004 年 11 月
- 您的应用程序最近是否迁移到了 Linux、UNIX 或 Windows 上的 IBM
DB2?是否希望将数据从现有的 Oracle 或 SQL Server 部署中迁移到 DB2?了解如何使用 IBM DB2 Migration Toolkit 实现这些迁移。
Oracle to DB2 Conversion Guide for Linux, UNIX, and Windows
http://www.redbooks.ibm.com/abstracts/SG247048.html
- 类型:红皮书
- 日期:2007 年 8 月
- DB2 Universal Database (DB2 UDB) 一直以来以技术领先著称。这份 IBM 红皮书描述了如何在 AIX、Linux 和 Microsoft Windows 平台上将数据库系统从 Oracle 迁移到 DB2 UDB Version
8.1。这份指南给出了迁移策略和计划的最佳实践、迁移工具和一些实际的迁移示例。它面向的读者是那些需要从 Oracle 转向 DB2 UDB 的技术人员。
DB2 Viper 2 compatibility features
http://www.ibm.com/developerworks/db2/library/techarticle/dm-0707rielau/index.html
- 类型:文章
- 级别:中级
- 日期:2007 年 7 月
- 使用 CONNECT BY、NVL 或其他特定于供应商的 SQL 将应用程序移植到 DB2?不要担心。DB2 Viper 2 for Linux, UNIX, and Windows 理解您的需求。本文介绍添加到 DB2 中的其他语言的语法和语义。
利用您的 Oracle 9i 技能来学习 DB2 UDB for Linux、UNIX 和 Windows V8
http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0401gupta/
- 类型:文章
- 级别:初级
- 日期:2006 年 11 月
- 如果您是一位希望提高 DB2 9 技能的数据库专家,那么您可以将已具备的数据库技能与另一种关系数据库产品结合起来。本文是针对最新版本的 DB2 和 Oracle 的最新更新,展示如何使用已有的 Oracle 10g 知识快速获得 IBM DB2 9 for Linux, UNIX, and Windows 技能。
Comparing DB2 materialized query tables and Oracle materialized views
http://www.ibm.com/developerworks/db2/library/techarticle/dm-0708khatri/index.html
- 类型:文章
- 级别:初级
- 日期:2007 年 8 月
- 通过同步比较 Oracle 物化视图,了解 IBM DB2 的物化查询表(MQT)。同时了解 DB2 优化器如何使用 MQT。
Microsoft SQL Server to IBM DB2 UDB Conversion
Guide
http://www.redbooks.ibm.com/redpieces/abstracts/sg246672.html
- 类型:红皮书
- 日期:2006 年 8 月
- 这份红皮书介绍了有关将 Microsoft SQL
Server 数据库和应用程序转变为 IBM DB2
UDB 的意见和建议。它介绍了 SQL
Server 和 DB2 UDB 之间的差异,包括产品架构、数据类型、SQL 语言、数据库对象(表、索引、存储过程、触发器等等),以及管理特性。它还介绍了转变应用程序编程的考虑。这份红皮书演示了迁移工具的使用,同时研究了工具无法提供转换帮助的情形,并对此提供了解决方案。
MySQL to DB2 UDB Conversion Guide
http://www.redbooks.ibm.com/abstracts/SG247093.html
- 类型:红皮书
- 日期:2004 年 5 月
- DB2 Universal Database (DB2 UDB) 一直以技术领先著称。这份 IBM 红皮书描述了如何在 Linux 上将数据库系统从 MySQL 迁移到 DB2 UDB Version
8.1,以及如何使应用程序从使用 MySQL 转换为使用 DB2 UDB。
从 MySQL 或 PostgreSQL 迁移到 DB2 Express-C
http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0606khatri/
- 类型:文章
- 级别:初级
- 日期:2006 年 6 月
- 本文展示了从 MySQL/PostgreSQL 迁移到 DB2 Express
和 Express-C 有多么简单。
利用 MySQL 技能学习 DB2 Express:DB2 与 MySQL 的管理任务和基本任务
http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0602tham2/
- 类型:文章
- 级别:中级
- 日期:2006 年 2 月
- 您的数据库环境是否要求您具备跨数据库技能?如果您已经掌握了 MySQL,那么您可以使用任何已具备的技能学习 DB2® Express。本文是有关利用 MySQL 技能学习 DB2 的系列文章的第一篇,首先对管理任务、数据类型、SQL、锁定等内容进行了比较。
用 DB2 例程来简化迁移
http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0402greenstein/
- 类型:文章
- 级别:初级
- 日期:2004 年 2 月
- 要从另一种关系数据库管理系统(RDBMS)迁移到 DB2?这里介绍了一些规则可以帮助您轻松地迁移其他数据库产品中常用的功能。
问题诊断
Collecting data for DB2 Abend
http://www.ibm.com/support/docview.wss?uid=swg21326400
- 类型:技术札记
- 级别:中级
- 日期:2008 年 11 月
- 在 DB2 实例/数据库出现异常中断(崩溃)时应当收集哪些信息?在请求 IBM 支持之前收集这些信息将帮助您理解问题并缩短数据分析的时间。
DB2 9.5 中的锁定超时分析新方法
http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0804fechner/
- 类型:文章
- 级别:中级
- 日期:2008 年 4 月
- 对于 DB2® 9.5,用于锁超时分析的选项得到了显著增强,因此锁超时分析变得更加的简单。这篇文章探究了新的锁超时报告功能,并研究了可以收集起来用于判断锁超时原因的额外信息。
分析 DB2 for Linux, UNIX, and Windows 中的锁等待情形
http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0707fechner/
- 类型:文章
- 级别:中级
- 日期:2007 年 7 月
- 当多个 DB2 用户同时访问数据库时,锁等待情形会导致响应时间延长。锁等待往往是临时性的,因此很难捕捉。本文通过示例演示了如何使用 DB2 for Linux, UNIX, and Windows 的 db2pd 和 db2pdcfg 实用工具来完成上述任务。
DB2 wiki
http://www.ibm.com/developerworks/wikis/display/DB2/DB2+wiki
- 类型:Wiki
- 这个 wiki 的目的是提??有关在 Windows/Unix/Linux 平台使用 DB2 的技术信息。当然,它不能取代 DB2
Information Center。在这个 wiki 中,我们提供了一些额外的信息,并以一种不是特别正式的方式交付这些信息。
诊断 DB2 Java 应用程序的性能问题
http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0708ma/
- 类型:文章
- 级别:中级
- 日期:2007 年 8 月
- 应用程序开发人员和数据库管理人员面对的日常挑战之一就是性能问题。虽然许多性能问题责任在于数据库服务器,但是还有一些与客户机应用程序有关。本文从应用程序客户机的角度探讨了性能问题的诊断和隔离。您将了解到如何排除针对 IBM DB2 for Linux, UNIX, and Windows 数据库运行的 Java 应用程序中出现的性能问题。一旦理解了性能问题的根源,您将可以找到解决方法。
Demystifying FFDC Data
http://www.db2mag.com/db_area/archives/2003/q1/sanders.shtml
- 类型:文章
- 日期:2003 年第 1 季度
- 不要让晦涩难懂的 First Failure Data
Capture (FFDC) 信息吓倒。FFDC 是 DB2 最有用的诊断工具之一。
What's Your Problem?
http://www.db2mag.com/showArticle.jhtml?articleID=17700355
- 类型:文章
- 日期:2004 年第 1 季度
- 使用 db2support 实现自动分析。IBM DB2 管理员在向 IBM 支持人员简明扼要地描述系统配置以寻求问题解决方案时,常常感到非常困难。毕竟,需要描述的配置参数和数据库特征实在太多。DB2 version 7.2 FixPak
4 中引入的 db2support 命令帮助 DBA 快速收集 DB2
安装信息,这些信息有助于解决问题和进行归档。
The db2pd tool
http://www.ibm.com/developerworks/db2/library/techarticle/dm-0504poon2/
- 类型:文章
- 级别:初级
- 日期:2005 年 4 月
- 在 Version 8.2 中,IBM DB2 引入了一款可以监视和管理 DB2 数据库和实例的新工具,名为 db2pd。使用这款工具可以跟踪事务、表空间、表统计信息、动态 SQL 和所有配置设置。它非常有助于故障排除、问题诊断、性能调优等等。
认证
DB2 9 基础(730 考试)
http://www.ibm.com/developerworks/cn/data/zones/certification/index.html#730
- 类型:教程
- 日期:2006
- 这部基础教程系列提供了结构化查询语言(Structured Query
Language,SQL)的介绍并解释了 DB2® 9 的打包和安装方式,如何创建数据库和数据库对象,以及数据库安全性和事务隔离的基础知识。这些教程还为认证考试的每一部分提供了坚实的基础知识。但是,您不能依靠这些教程作为惟一的考试准备资料。
DB2 9 数据库管理(731 考试)
http://www.ibm.com/developerworks/cn/data/zones/certification/index.html#731
- 类型:教程
- 日期:2006 年
- 如果您了解 DB2 9 并且可以执行中级到高级的管理任务,那么成为 IBM 认证的数据库管理员是对您有益处的。本系列共 7 个教程,旨在帮助您为 DB2® 9 for Linux®,
UNIX® and Windows? Database Administration
(Exam 731) 认证考试做准备,最终获得 “IBM Certified Database
Administrator - DB2 9 for Linux, UNIX and
Windows” 认证。这些教程为考试的每一部分都提供了坚实的基础知识。但是,您不能依靠这些教程作为惟一的考试准备资料。
DB2 9 应用开发(733 考试)
http://www.ibm.com/developerworks/cn/data/zones/certification/index.html#733
- 类型:教程
- 日期:2007 年
- IBM Certified Application Developer
认证可以向其他人证明您是一名中级或高级 DB2 for
Linux, UNIX, and Windows 应用程序开发人员,并表明您在所有常见编程任务以及嵌入式 SQL 编程、ODBC/CLI 编程或 Java 编程方面具有很强的技能。本系列共 9 部免费教程,旨在帮助您准备 DB2 for
Linux, UNIX, and Windows Application
Development 认证考试(Exam 733)。每部教程包含一个免费 DB2 for
Linux, UNIX, and Windows 试用下载的链接。这些教程为考试的每个部分提供了坚实的基础知识。但是,您不能依靠这些教程作为惟一的考试准备资料。您可以在线阅读教程,或者下载教程的 PDF 版本。
参考资料 学习
获得产品和技术
讨论
作者简介  | 
|  | Cindy Wong 是 IBM 多伦多实验室的数据库顾问。 |
 | 
|  | Samuel Poon 在 IBM 多伦多实验室担任 DB2 数据库顾问。他是 Information Management Technical Enablement 团队的一员,并且通过了 IBM DB2 Advanced DBA 和 DB2 Application Developer 认证。
|
对本文的评价
|