- DB2 V9权威指南
- 程永 王雪梅 石岩松 姜学军
- 1954字
- 2025-02-23 05:54:01
前言
DB2是IBM公司的产品,起源于System R和System R*。它支持从PC到UNIX,从中小型机到大型机;从IBM到非IBM(HP及Sun UNIX系统等)各种操作平台。它既可以在主机上以主/从方式独立运行,也可以在客户端/服务器环境中运行。其中服务器平台可以是OS/400、AIX、OS/2、HP-UNIX、Sun-Solaris等操作系统,客户机平台可以是OS/2或Windows、DOS、AIX、HP-UNIX、Sun Solaris等操作系统。
DB2不仅仅是一个数据库,而是能够提供随需应变的信息管理,现在IBM在数据管理方面的产品统称为Information Management。Information Management的数据库服务器(DB2)部分可以提供OLTP及分析应用、高性能及可伸缩性、高可用性、安全、平台优化等多种功能。内容管理(Filenet)部分用来提供数字内容优化的资源管理器、数字版权管理、电子记录管理等多种功能。商业智能(BI)部分随着收购COGNOS完成,更是在ETL、数据仓库、数据集市、元数据管理、前端展现方面提供了一整套的解决方案。另外,Information Management还包括信息集成产品,其提供了透明访问同构或异构关系型数据库和非关系型数据库数据(比如XML、Excel等)的能力,以及在关系型数据库之间进行数据实时增量复制的能力等。本书将重点介绍DB2 V9中各种功能、联合服务器以及数据复制等实用内容。
本书导读
本书面向使用DB2 V9的数据库管理员、开发工程师、系统架构师等。本书以循序渐进的方式讲解了DB2 V9管理维护的基本知识、新特性和重大变更,结合具体的例子深入讲解了DB2的基本架构、实例和数据库、表空间和缓冲池、数据库对象、安全性、客户端注册、数据库备份恢复、联机备份还原等内容,并详细讲解了如何使用DB2 V9的隔离级别、锁定机制、数据移动等。
根据笔者多年的DB2的使用维护经验,本书着重介绍了如何进行DB2的日常维护以及DB2的联邦、复制功能等。
全书正文部分共分24章,简要介绍如下。
第1章是对DB2从总体上进行介绍,包括DB2的各个版本、客户机以及扩展器等。第2章重点介绍DB2 V9.1以及DB2 V9.5中出现的新特性以及重大变更。第3~7章介绍了DB2数据库的基础架构和基础知识。
第8~24章从实用的角度对DB2常用的工具、命令和操作进行详细介绍。尤其是对于希望了解和使用WebSphere Information Integration(也就是DB2 II)的联邦、SQL复制、Q复制的读者,本书详细讲解了DB2 V9.5的联邦功能(包括关系型数据库以及非关系型数据库如何使用联邦功能)、SQL复制(如何在Oracle、DB2、Sybase、SQL Server等数据库之间进行增量实时复制)、Q复制(如何从DB2复制数据到Oracle、DB2、SQL Server、Sybase等)。同时,本书还介绍了如何收集统计信息、重组管理、快照监控器、事件监控器、运行状况监视器以及Visual Explain等内容。
这些内容都是作为数据库管理员、开发工程师和系统架构师最常用到的DB2功能,并且每个章节都使用了具体的示例来详细说明。每个示例从环境搭建开始,一步一步地深入到具体的内容。可以说原来对DB2了解甚少的工程师,通过阅读第8~24章的某一章节,也能迅速掌握DB2的此功能。
学习指南
读者在学习本书时可根据自己的基础灵活安排内容,但应注意把握循序渐进的原则。针对不同基础的读者有如下建议。
基础知识掌握不多的读者,建议前7章通篇阅读,然后再阅读第8~24章的内容。
基础知识已经掌握的读者,可以跳跃阅读,在第8~24章选择自己需要的章节阅读,以便快速应用到实际工作中去。
学习建议
笔者应用DB2超过7年,编写过大量的程序,参与过多个基于DB2的大中型实际项目。在学习和应用DB2的过程中,总结了大量自己的体会。对使用本书的读者有如下建议,希望能有所帮助。
·理解书中示例,亲自动手运行
书中除了讲解基本概念的章节外,每一章都安排了大量代码和图形化的操作示例,供读者更好地理解理论知识,这些示例紧紧切合内容讲解并对内容讲解进行扩展,每个示例都有详细的步骤,有很强的实用性。
建议读者对这些示例深入理解,最好能够自己动手运行示例中的命令,亲自动手操作示例中的步骤,这样能够帮助读者加深对书中内容的理解,通过亲自运行和操作,也有助于读者更快更好地掌握DB2的命令。
·善于独自思考,掌握学习方法
由于篇幅所限,本书无法一一列举所有关于DB2的特性和应用,建议读者在阅读本书时能够掌握学习的方法。尤其是计算机技术的不断发展,DB2也不断推出新的版本,几乎每年都有大版本或者小版本推出,而每个版本的推出都带来了大量的新特性的应用,对于这些新版本的新特性,不可能总有最及时的相关书籍面世供读者学习,所以掌握学习的方法尤其重要。
附录和参考资料说明
由于篇幅所限,不能罗列更多的内容,所以作者整理了部分参考资料,同时针对各章的具体内容也整理了部分各章参考资料,这些资料的访问地址都放在本书的附录中,请有兴趣的读者通过互联网访问,以获取更多关于DB2的知识和应用方面的资料。
作者致谢
感谢王小虎、张红卫、刘晶炜和朋友们的支持与鼓励,使得本书的创作过程得以坚持下去;感谢李冰老师、黄爱萍助理、王鹤扬编辑的大力支持!
由于作者水平和经验有限,书中错漏之处在所难免,还望得到专家、读者和行内人士的批评指正,我们的邮箱是:chengyongdb2@163.com。
著者
2008年11月4日