DB2版本对比

DB2版本对比

DB2版本对比

最新推荐文章于 2024-01-24 10:57:39 发布

原创

最新推荐文章于 2024-01-24 10:57:39 发布

·

3.9k 阅读

·

0

·

0

·

CC 4.0 BY-SA版权

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

文章标签:

#db2

#服务器

#express

#websphere

#应用服务器

#存储

DB2

专栏收录该内容

54 篇文章

订阅专栏

本文深入探讨了DB2的不同版本,包括Express和Websphere等,分析它们在服务器配置、应用支持及存储管理上的差异,帮助读者理解如何根据需求选择合适的DB2版本。

功能、特性和优点DB2 Express-C 9DB2 Express-C 9 FTLDB2 Express 9DB2 Workgroup 9DB2 Enterprise 9平台支持? (目前支持的硬件和软件平台)Windows 和 Linux(System i、System p 和 System x)服务器。Windows 和 Linux(System i、System p 和 System x)服务器。Windows、Solaris x64(从 DB2 9.5 FixPack 1 开始)和 Linux(System i、System p 和 System x)服务器。Windows、Linux(System i、System p 和 System x)、AIX、Solaris(SPARC 和 x64)和 HP-UX(IA-64 只从 DB2 9.5 开始)。Windows、Linux(System i、System p 和 System x)、AIX、Solaris(SPARC 和 x64)和 HP-UX(IA-64 只从 DB2 9.5 开始)。是否可以应用 处理器或授权用户许可?否DB2 Express-C 是一个受一定限制的免费 DB2 包。对于 DB2 9.5,您应该知道 DB2 Express-C 针对双处理核心和 2 GB 内存进行了优化;因此,DB2 Express-C 的资源占用将受到限制。可以在任何规模的服务器和支持的任何处理器上运行 DB2 Express-C。否。使用每服务器许可在购买 DB2 Express-C FTL 时,实际上是为 DB2 Express-C 服务器购买了一年的支持服务。因为这个包的 DB2 组件是免费的,所以只需为一年的定期支持服务付费。很容易为 DB2 Express-C FTL 授予许可。不需要考虑用户数量、服务器的处理器转换、核心或其他东西:只需为每个服务器购买一个 FTL 许可证。如果您有 5 个服务器,就需要 5 个许可证 —— 就这么简单。DB2 Express-C FTL 采用与 DB2 Express-C 相同的优化方式;但是它有一些限制,要求数据服务器占用的可用处理核心不超过 4 个,占用的可用内存不超过 4 GB。与 DB2 Express-C 一样,可以在任何规模的服务器和支持的任何处理器上运行 DB2 Express-C FTL。是DB2 Express 既可以用授权用户许可证来授予许可,也可以根据底层服务器的处理器级别通过每个处理器的方式来授予许可。对于授权用户许可方式,要为连接特定 DB2 Express 服务器的每个用户付费。如果同一个用户希望连接两个 DB2 Express 数据服务器,那么他需要两个授权用户许可证。另外,在对这个产品使用授权用户许可证时,最少需要 5 个授权用户许可证。DB2 Express 还可以使用处理器许可证,这种许可方式不需要计算用户数量。DB2 处理器许可证通过物理服务器的处理器(VU)级别授予。是DB2 Workgroup 既可以用授权用户许可证来授予许可,也可以根据底层服务器的处理器级别通过每个处理器的方式来授予许可。对于授权用户许可方式,要为连接特定 DB2 Workgroup 服务器的每个用户付费。如果同一个用户希望连接两个 DB2 Workgroup 数据服务器,那么他需要两个授权用户许可证。另外,在对这个产品使用授权用户许可证时,最少需要 5 个授权用户许可证。DB2 Workgroup 还可以使用处理器许可证,这种许可方式不需要计算用户数量。DB2 处理器许可证通过物理服务器的处理器(VU)级别授予。是DB2 Enterprise 既可以用授权用户许可证来授予许可,也可以根据底层服务器的处理器级别通过每个处理器的方式来授予许可。对于授权用户许可方式,要为连接特定 DB2 Enterprise 服务器的每个用户付费。如果同一个用户希望连接两个 DB2 Enterprise 数据服务器,那么他需要两个授权用户许可证。另外,在使用授权用户许可证时,安装这个产品的服务器上每 100 个 VU 最少需要 25 个授权用户许可证。例如,如果将 DB2 Enterprise 安装在一个有 400 个 VU 的服务器上,则需要购买至少 100 个授权用户许可证。即使在您的环境中只有 25 个用户,仍然需要购买 100 个授权用户许可证,因为在对 DB2 Enterprise 使用授权用户许可证时,必须为每 100 个 VU 至少购买 25 个授权用户许可证。如果在您的环境中有 125 个用户,那么需要购买 125 个授权用户许可证,因为这超过了最低值(每 100 个 VU 至少 25 个)。DB2 Enterprise 也可以使用处理器许可证,这种许可方式不需要计算用户数量。DB2 处理器许可证通过物理服务器的处理器(VU)级别授予。处理器 限制?不适用DB2 Express-C 经过优化,而且在对处理器资源(每插槽核心数、处理器等)无限制的服务器上只能占用 2 个处理核心。不适用DB2 Express-C FTL 经过优化,而且在处理器资源(每插槽核心数、处理器等)无限制的服务器上只能占用 4 个处理核心。200DB2 Express 可以安装在最大处理器级别为 200 个 VU 的服务器上。400DB2 Workgroup 可以安装在最大处理器级别为 400 个 VU 的服务器上。无限制是否具有添加子容量许可的正式资格(LPAR、DLPAR 等)是,通过虚拟机技术或静态 LPAR可以在使用虚拟化软件(比如 VMWare 和 Microsoft 的 Virtual PC Server)的虚拟化环境中部署 DB2 Express-C 服务器。如果有一个 8 路服务器,那么可以在 4 个不同的虚拟化会话中安装 DB2 Express-C,但是每个会话使用的可用服务器处理核心不超过 2 个。对于静态 LPAR,也是如此。可以在服务器上任意数量的静态 LPAR 中安装 DB2 Express-C,但是每个安装使用的处理核心不能超过 2 个,占用的内存不能超过 2 GB。是,通过虚拟机技术或静态 LPAR可以在使用虚拟化软件(比如 VMWare 和 Microsoft 的 Virtual PC Server)的虚拟化环境中部署 DB2 Express-C FTL 服务器。如果有一个 8 路服务器,那么可以在 4 个不同的虚拟化会话中安装 DB2 Express-C FTL,但是每个会话使用的可用服务器处理核心不超过 4 个。对于静态 LPAR,也是如此。可以在服务器上任意数量的静态 LPAR 中安装 DB2 Express-C FTL,但是每个安装使用的处理核心不能超过 4 个,占用的内存不能超过 4 GB。如果购买 DB2 Express-C FTL,并使用虚拟化技术在同一台服务器上安装多个 DB2 Express-C FTL,就需要为服务器上的每个拷贝购买支持包。例如,如果在一个 8 路服务器上运行 10 个 DB2 Express-C FTL 会话,就需要购买 10 个 DB2 Express-C FTL 许可证。否否是对于安装 DB2 软件的服务器有无内存限制?有,2 GB这个限制是一个 DB2 Express-C 数据服务器在任何物理服务器上允许使用的最大内存。例如,可以在具有 16 GB RAM 的服务器上安装 DB2 Express-C,但是必须将这个 DB2 Express-C 数据服务器可以寻址的最大内存显式地设置为 2 GB。有,4 GB这个限制是一个 DB2 Express-C FTL 数据服务器在任何物理服务器上允许使用的最大内存。例如,可以在具有 16 GB RAM 的服务器上安装 DB2 Express-C FTL,但是必须将这个 DB2 Express-C FTL 数据服务器可以寻址的最大内存显式地设置为 4 GB。有,4 GB这个限制是一个 DB2 Express 数据服务器在任何物理服务器上允许使用的最大内存。例如,可以在具有 16 GB RAM 的服务器上安装 DB2 Express,但是必须将这个 DB2 Express 数据服务器可以寻址的最大内存显式地设置为 4 GB。有,16 GB这个限制是一个 DB2 Workgroup 数据服务器在任何物理服务器上允许使用的最大内存。例如,可以在具有 32 GB RAM 的服务器上安装 DB2 Workgroup,但是必须将这个 DB2 Workgroup 数据服务器可以寻址的最大内存显式地设置为 16 GB。在 DB2 9.5 之前,DB2 Workgroup 的内存限制是整个服务器的内存量;但是在 DB2 9.5 中,改用与 DB2 Express 相同的逻辑,但是限制值为 16 GB 而不是 4 GB。无,无限制是否能够使用 IBM 的 24x7 工程师直接对话支持模型,并通过集维护流获得 bug 补丁和额外特性?否因为 DB2 Express-C 是无支持的产品,所以不具有集维护流(FixPack)或工程师直接对话支持。DB2 Express-C 版本松散地基于 DB2 版本。例如,尽管受支持的 DB2 数据服务器可能有预定义的维护计划,但是 DB2 Express-C 映像可能会跳过某个 FixPack。还应该知道,DB2 Express-C 只有一个版本是可用的。换句话说,在发布了 DB2 Express-C 9.5 之后,以前的版本就会从下载站点上删除。尽管 DB2 Express-C 没有正式支持,但是可以通过由一些世界顶级 DB2 工程师志愿参与的 支持论坛 解决您的问题。是因为 DB2 Express-C FTL 附带支持,所以它具有与其他受支持的 DB2 数据服务器相同的工程师直接对话支持和维护计划。支持、高可用性、CPU 和内存限制以及复制是 DB2 Express-C 和 DB2 Express-C FTL 之间的主要差异。是是是是否能与 DB2 Connect™一起安装?是如果希望连接 DB2 for i5/OS 和 DB2 for z/OS 数据服务器,就需要购买一个 DB2 Connect 版本。您购买的 DB2 Connect 版本必须 是服务器版;换句话说,不能购买 DB2 Connect Personal Edition 并将它放在服务器上。您选择的 DB2 Connect 版本基于许多因素,包括用户数、MIPS 的增长、应用服务器的增长、联邦需求等等。是如果希望连接 DB2 for i5/OS 和 DB2 for z/OS 数据服务器,就需要购买一个 DB2 Connect 版本。您购买的 DB2 Connect 版本必须 是服务器版;换句话说,不能购买 DB2 Connect Personal Edition 并将它放在服务器上。您选择的 DB2 Connect 版本基于许多因素,包括用户数、MIPS 的增长、应用服务器的增长、联邦需求等等。是如果希望连接 DB2 for i5/OS 和 DB2 for z/OS 数据服务器,就需要购买一个 DB2 Connect 版本。您购买的 DB2 Connect 版本必须 是服务器版;换句话说,不能购买 DB2 Connect Personal Edition 并将它放在服务器上。您选择的 DB2 Connect 版本基于许多因素,包括用户数、MIPS 的增长、应用服务器的增长、联邦需求等等。是如果希望连接 DB2 for i5/OS 和 DB2 for z/OS 数据服务器,就需要购买一个 DB2 Connect 版本。您购买的 DB2 Connect 版本必须 是服务器版;换句话说,不能购买 DB2 Connect Personal Edition 并将它放在服务器上。您选择的 DB2 Connect 版本基于许多因素,包括用户数、MIPS 的增长、应用服务器的增长、联邦需求等等。是如果希望连接 DB2 for i5/OS 和 DB2 for z/OS 数据服务器,就需要购买一个 DB2 Connect 版本。您购买的 DB2 Connect 版本必须 是服务器版;换句话说,不能购买 DB2 Connect Personal Edition 并将它放在服务器上。您选择的 DB2 Connect 版本基于许多因素,包括用户数、MIPS 的增长、应用服务器的增长、联邦需求等等。还要注意,与 DB2 8 中的情况不同,DB2 Enterprise 不 附带任何 DB2 Connect 权利。是否有 高可用性许可 的资格?否不能用任何集群软件建立 DB2 Express-C 数据服务器集群来获得高可用性。例如,在 DB2 Express-C 中,不允许通过 Microsoft Clustering Services、SteeleEye 或 DB2 9.5 内置的 HA 集群功能建立集群。是DB2 Express-C FTL 许可证允许建立数据服务器集群来获得高可用性。DB2 Express-C FTL 还允许访问 HADR 技术和 DB2 9.5 内置的集群软件。如果用多个 DB2 Express-C FTL 数据服务器建立一个高可用性集群,就必须为集群中的每个 服务器购买 FTL 许可证,无论 它们在集群中执行什么功能。是是是64 位实例支持?包含包含包含包含包含是否支持 High Availability Disaster Recovery(HADR)?DB2 HADR 特性为无分区的 DB2 数据服务器提供高可用性和灾难恢复支持。否DB2 Express-C 不支持 HADR。实际上,在使用任何集群软件的任何高可用性环境中,都不允许使用 DB2 Express-C。是。包含DB2 Express-C FTL 允许以支持组件的形式使用 HADR。如果针对 HADR 配置 DB2 Express-C FTL,就必须为两个 服务器都购买 DB2 Express-C FTL 许可证。附加件只要购买了对应的 High Availability Feature Pack,就可以对 DB2 Express 数据服务器使用 HADR。必须为主服务器上的所有处理器购买这个特性包的许可证。从 DB2 9.5 开始,不再需要为备用服务器购买 High Availability Feautre Pack 的许可证,除非将这台机器用作 HADR twin 集群中的热备用服务器。这是 DB2 9.5 中对许可规则的一项修改。是从 DB2 9.5 开始,所有 DB2 Workgroup 数据服务器都包含 HADR 技术。除了常规的 DB2 数据服务器高可用性许可规则之外,不需要其他许可。在 DB2 9.5 之前,必须通过 High Availability Feature Pack 购买这种技术。是HADR 功能是 DB2 Enterprise 的免费部分,除了常规的 DB2 数据服务器高可用性许可规则之外,不需要其他许可。Label Based Access Control(LBAC)?不可用不可用不可用不可用附加件要想在 DB2 9 中实现基于标签的安全性,必须使用 DB2 Enterprise 并另外购买 Advanced Access Control Feature Pack。是否支持 Connection Concentration?否这个特性在 DB2 Express-C 环境中不可用。否这个特性在 DB2 Express-C FTL 环境中不可用。否从 DB2 9.5 开始,这个特性所属的 Workload Management Feature Pack 已经从 DB2 Express 数据服务器中删除了,成为了一个附加件。否从 DB2 9.5 开始,这个特性所属的 Workload Management Feature Pack 已经从 DB2 Workgroup 数据服务器中删除了,成为了一个附加件。包含DB2 Governor?否这个特性在 DB2 Express-C 环境中不可用。否这个特性在 DB2 Express-C FTL 环境中不可用。否从 DB2 9.5 开始,这个特性所属的 Workload Management Feature Pack 已经从 DB2 Express 数据服务器中删除了,成为了一个附加件。否从 DB2 9.5 开始,这个特性所属的 Workload Management Feature Pack 已经从 DB2 Workgroup 数据服务器中删除了,成为了一个附加件。包含物化查询表(Materialized Query Table),比如 Cache Table?否这个特性在 DB2 Express-C 环境中不可用。否这个特性在 DB2 Express-C FTL 环境中不可用。否从 DB2 9.5 开始,Performance Optimization Feature Pack(现在在 DB2 9.5 中称为 Query Optimization Feature Pack)已经从 DB2 Express 数据服务器中删除了,成为了一个附加件。附加件只要购买了对应的 Query Optimization Feature Pack(以前在 DB2 9 中称为 Performance Optimization Feature Pack),就可以创建 MQT。对于 DB2 Workgroup,这个特性包还允许使用多维聚簇表和查询并行性。如果将 DB2 Workgroup 用于与 BI 相关的工作负载,那么应该认真考虑购买这个特性包,或者使用 DB2 Warehouse 版本之一。包含所有 DB2 Warehouse 版本都包含这个特性。多维聚簇表(Multidimensional Clustering Table,MDC)?否这个特性在 DB2 Express-C 环境中不可用。否这个特性在 DB2 Express-C FTL 环境中不可用。否从 DB2 9.5 开始,Performance Optimization Feature Pack(现在在 DB2 9.5 中称为 Query Optimization Feature Pack)已经从 DB2 Express 数据服务器中删除了,成为了一个附加件。附加件只要购买了对应的 Query Optimization Feature Pack,就可以创建 MDC 表。对于 DB2 Workgroup,这个特性包还允许使用 MQT 和查询并行性。如果将 DB2 Workgroup 用于与 BI 相关的工作负载,那么应该认真考虑购买这个特性包,或者使用 DB2 Warehouse 版本之一。包含所有 DB2 Warehouse 版本都包含这个特性。查询并行性?否这个特性在 DB2 Express-C 环境中不可用。否这个特性在 DB2 Express-C FTL 环境中不可用。否从 DB2 9.5 开始,Performance Optimization Feature Pack(现在在 DB2 9.5 中称为 Query Optimization Feature Pack)已经从 DB2 Express 数据服务器中删除了,成为了一个附加件。附加件只要购买了对应的 Query Optimization Feature Pack(以前在 DB2 9 中称为 Performance Optimization Feature Pack),就可以使用查询并行性。对于 DB2 Workgroup,这个特性包还允许使用 MQT 和 MDC。如果将 DB2 Workgroup 用于与 BI 相关的工作负载,那么应该认真考虑购买这个特性包,或者使用 DB2 Warehouse 版本之一。包含所有 DB2 Warehouse 版本都包含这个特性。Deep Data Row Compression?不可用但是,可以使用 DB2 空间压缩 优化 DB2 内部使用的数据和存储结构的空间占用。这种压缩会删除值中的重复项,只存储一个拷贝。存储的拷贝记录任何引用存储的值的位置。这个内置的 DB2 特性没有提供与 Deep Data Row Compression 相似的压缩功能,而且只适用于特定的模式。不可用但是,可以使用 DB2 空间压缩 优化 DB2 内部使用的数据和存储结构的空间使用状况。这种压缩会删除值中的重复项,只存储一个拷贝。存储的拷贝记录任何引用存储的值的位置。这个内置的 DB2 特性没有提供与 Deep Data Row Compression 相似的压缩功能,而且只适用于特定的模式。不可用但是,可以使用 DB2 空间压缩 优化 DB2 内部使用的数据和存储结构的空间使用状况。这种压缩会删除值中的重复项,只存储一个拷贝。存储的拷贝记录任何引用存储的值的位置。这个内置的 DB2 特性没有提供与 Deep Data Row Compression 相似的压缩功能,而且只适用于特定的模式。不可用。但是,可以使用 DB2 空间压缩 优化 DB2 内部使用的数据和存储结构的空间使用状况。这种压缩会删除值中的重复项,只存储一个拷贝。存储的拷贝记录任何引用存储的值的位置。这个内置的 DB2 特性没有提供与 Deep Data Row Compression 相似的压缩功能,而且只适用于特定的模式。附加件要想使用 DB2 中的 Deep Data Row Compression 特性,需要购买 Storage Optimization Feature Pack。这个特性包只能在 DB2 Enterprise 数据服务器上使用,而且只能通过处理器购买(没有每用户选项)。Deep Data Row Compression 免费包含在 DB2 Warehouse Enterprise 中。这个特性包还包含 Backup Compression。Backup Compression?不可用不可用不可用不可用附加件要想使用 DB2 中的 Backup Compression 特性,需要购买 Storage Optimization Feature Pack。这个特性包只能在 DB2 Enterprise 数据服务器上使用,而且只能通过处理器购买(没有每用户选项)。Backup Compression 免费包含在 DB2 Warehouse Enterprise 中。这个特性包还包含 Deep Data Row Compression。是否能够跨 IBM 关系数据服务器(DB2 和 Informix IDS)实现 联邦?否这个特性在 DB2 Express-C 环境中不可用。否这个特性在 DB2 Express-C FTL 环境中不可用。附加件只要购买了 Homogeneous Federation Feature Pack,就可以从 DB2 Express 数据服务器对其他 DB2 或 Informix IDS 数据服务器执行联邦查询。如果希望对非 IBM 数据源执行联邦查询,就应该考虑 WebSphere 产品系列,比如 IBM Information Server 等等。还要注意,DB2 Connect Unlimited Edition 包含 IBM 数据服务器系列联邦。附加件只要购买了 Homogeneous Federation Feature Pack,就可以从 DB2 Express 数据服务器对其他 DB2 或 Informix IDS 数据服务器执行联邦查询。如果希望对非 IBM 数据源执行联邦查询,就应该考虑 WebSphere 产品系列,比如 IBM Information Server 等等。还要注意,DB2 Connect Unlimited Edition 包含 IBM 数据服务器系列联邦。附加件只要购买了 Homogeneous Federation Feature Pack,就可以从 DB2 Express 数据服务器对其他 DB2 或 Informix IDS 数据服务器执行联邦查询。如果希望对非 IBM 数据源执行联邦查询,就应该考虑 WebSphere 产品系列,比如 IBM Information Server 等等。还要注意,DB2 Connect Unlimited Edition 包含 IBM 数据服务器系列联邦。SQL 复制?否包含支持对 DB2 服务器系列进行基于 SQL 的复制。另外,WebSphere 产品可以提供基于队列的复制。例如,WebSphere Replication Server。包含支持对 DB2 服务器系列进行基于 SQL 的复制。另外,WebSphere 产品可以提供基于队列的复制。例如,WebSphere Replication Server。包含支持对 DB2 服务器系列进行基于 SQL 的复制。另外,WebSphere 产品可以提供基于队列的复制。例如,WebSphere Replication Server。包含支持对 DB2 服务器系列进行基于 SQL 的复制。另外,WebSphere 产品可以提供基于队列的复制。例如,WebSphere Replication Server。表分区?不可用不可用不可用不可用包含所有 DB2 Warehouse 版本都包含这个特性。数据库分区(横向扩展)?不可用不可用不可用不可用不可用从 DB2 9.5 开始,只能通过购买一个 DB2 Warehouse 版本获得 Database Partitioning Feature,从而创建分区的数据库环境。这个特性允许将一个数据库映像分布在多个物理服务器上,任何 DB2 Warehouse 版本都包含这个特性。pureXML?包含包含附加件要想在 DB2 Express 中使用 pureXML 列存储服务,必须购买 pureXML Feature Pack。附加件要想在 DB2 Workgroup 中使用 pureXML 列存储服务,必须购买 pureXML Feature Pack。附加件要想在 DB2 Enterprise 中使用 pureXML 列存储服务,必须购买 pureXML Feature Pack。Extreme Workload Management?不可用不可用不可用不可用附加件这是 DB2 Enterprise 的 Performance Optimization Feature Pack 的组成部分。这个特性包还包含 DB2 Performance Expert 和 DB2 Query Patroller(但是 DB2 Query Patroller 不再是战略性 DB2 工作负载管理解决方案)。DB2 Warehouse Enterprise 中包含这个特性包。DB2 Net Search Extender?可以通过下载免费获得。但是,这个程序提供的任何代码仍然不支持它。可以通过下载免费获得。可以通过下载免费获得。可以通过下载免费获得。可以通过下载免费获得。Spatial Extender?可以通过下载免费获得。但是,这个程序提供的任何代码仍然不支持它。可以通过下载免费获得。可以通过下载免费获得。可以通过下载免费获得。可以通过下载免费获得。Geodetic Extender?不可用不可用不可用不可用附加件如果要开发空间应用程序,而且不允许在对数据进行投影时出现失真(例如在使用 DB2 Spatial Extender 时,对地球的曲率进行投影时会出现失真),那么可以为 DB2 Enterprise 购买这个特性包,从而添加高级的空间建模功能。DB2 Everyplace(有时称为 Mobility on Demand)?不可用不可用可以通过购买 DB2 Everyplace 产品,在 DB2 Express-C FTL 数据服务器中添加移动功能。不可用可以通过购买 DB2 Everyplace 产品,在 DB2 Express 数据服务器中添加移动功能。不可用可以通过购买 DB2 Everyplace 产品,在 DB2 Workgroup 数据服务器中添加移动功能。附加件可以购买 Mobility on Demand Feature Pack,而不是像其他 DB2 数据服务器版本和包那样直接购买 DB2 Everyplace 产品。对于偶尔连接的客户机,这个特性包提供了一种扩展企业数据服务器的更经济的方式。Mobility on Demand Feature Pack 提供与 DB2 Everyplace Enterprise 产品相同的功能、特性和优点。尽管使用这个特性包可以更经济地实现移动解决方案,但是必须在购买了这个特性包的 DB2 Enterprise 数据服务器上安装 DB2 Synchronization Server,根据环境的不同,这可能会限制它的灵活性。还要注意,DB2 Connect Unlimited Edition 中包含这个特性包。

确定要放弃本次机会?

福利倒计时

:

:

立减 ¥

普通VIP年卡可用

立即使用

jaminwm

关注

关注

0

点赞

0

收藏

觉得还不错?

一键收藏

知道了

0

评论

分享

复制链接

分享到 QQ

分享到新浪微博

扫一扫

举报

举报

专栏目录

一个故事告诉你DB2各版本的用途和区别

limin19821的专栏

04-19

4043


首先声明本文绝非原创,而是翻译了IBM出版的书籍中的一个Study case,用一个小故事阐明了DB2各个版本的用途和区别,个人感觉除了很有趣意外,也能为毕业生求职提供一些借鉴。

John 最近刚从一所大学毕业,在大学期间,他通过IBM和学校开展的免费的活动,学习了DB2的一些知识和技能。

他们大学使用的是跑在IBM 的P系列服务器

上DB2企业版

数据库,他具有SYSADM

权限,他可以使用db2 list applications

DB2完全版(各种版本)

01-09

下列都是DB2完全版包含补丁的地址 ,包含必备和并存补丁(稍后可取消选择不需要的补丁)

DB2 8.2

参与评论

您还未登录,请先

登录

后发表或查看评论

哪个 DB2 9.7 发行版适合您?

12-18

502

转自:http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0909db2whichedition/index.html?ca=drs-cn-1217...

db2版本说明

hulua2010的专栏

12-19

697

首先声明本文绝非原创,而是翻译了IBM出版的书籍中的一个Study case,用一个小故事阐明了DB2各个版本的用途和区别,个人感觉除了很有趣意外,也能为毕业生求职提供一些借鉴。

John 最近刚从一所大学毕业,在大学期间,他通过IBM和学校开展的免费的活动,学习了DB2的一些知识和技能。

他们大学使用的是跑在IBM 的P系列服务器上DB2企业版数据库,他具有SYSADM权限,他

DB2数据库基本介绍

最新发布

一个后端菜鸟的博客

01-24

3430

文章目录一、DB2数据库1、简介2、特点二、2.1、2.2、参考文章

一、DB2数据库

百度

1、简介

DB2是IBM一种分布式数据库解决方案。说简单点:DB2就是IBM开发的一种大型关系型数据库平台。它支持多用户或应用程序在同一条SQL 语句中查询不同database甚至不同DBMS中的数据。DB2数据库有如下一些版本:(比如DB2 for Unix,DB2 for Windows,DB2 for AS/400,DB2 for OS/390等)。

DB2是IBM公司开发的关系数据库管理系统,它有多种

SqlDbx:三款DB2工具版本对比与选择

标题中提到的“DB2工具-SqlDbx(免费,3个版本)”指的是SqlDbx这一软件工具,它是专门用于IBM DB2数据库的管理和开发环境。SqlDbx提供了多种功能,使数据库管理员、开发人员和分析师能够高效地进行数据库操作、维护...

DM与DB2功能对比及差异性分析报告以及数据库系统移植方案.pdf

06-15

在深入分析达梦数据库(DM)与IBM DB2的功能对比和差异性分析报告之前,我们需要了解这两种数据库的基本概念和特性。DM是由中国达梦数据库有限公司推出的一款高性能、高安全性的数据库产品。DB2则是由IBM公司研发的...

DB2数据库版本

03-30

DB2数据库支持平台介绍,DB2数据库常用版本对比,数据库设计方案和可选用db2版本的推荐

DB2和oracle对比

05-25

相比之下,DB2提供了更灵活的定价策略,包括开源版本DB2 Express-C,为小型企业和开发人员提供了一个经济实惠的选择。 安全性是企业级数据库的重要考量因素。Oracle和DB2都提供了丰富的安全特性,如角色权限控制、...

hive与DB2函数对比

03-03

用于大数据后台hive开发,对照DB2的函数列表,有少部分是hive的UDF函数

db2exc_975_WIN_x86.exe

07-29

db2exc_975_WIN 数据库安装包,官网下载,亲测可用。

IBM DB2 是一套关系型数据库管理系统,DB2 Express - C

db2数据库入门官方教程(中文版)

05-02

资源简介

第 1章 – DB2 Express-C是什么?..........................................................................................13

1.1免费开发、部署和分发… 无限制!...............................................................................13

1.2用户帮助和技术支持.....................................................................................................14

1.3 DB2服务器..................................................................................................................14

1.4 DB2客户端和驱动........................................................................................................14

1.5 应用程序开发的自由性.................................................................................................15

1.6 DB2 版本号与 DB2 版本分类........................................................................................16

1.7升级到其它的 DB2版本................................................................................................16

1.8 DB2 Express-C的维护.................................................................................................16

1.9相关免费软件................................................................................................................17

1.9.1 IBM数据工作室(Data Studio)...........................................................................17

1.9.2 DB2 Net Search Extender .....................................................................................17

1.9.3 Starter Toolkit for DB2 on Rails.............................................................................17

1.9.4 Web 2.0 Starter Toolkit for DB2 ............................................................................17

1.9.5 WebSphere Application Server – Community Edition............................................18

第 2章 – DB2相关特性和产品................................................................................................19

2.1 DB2 Express-C订购中包含的功能...............................................................................22

2.1.1 Fix packs补丁包...................................................................................................22

2.1.2高可用性灾难恢复(HADR) ................................................................................22

2.1.3数据复制(Data Replication)...............................................................................22

2.2 DB2 Express-C所不具备的功能...................................................................................23

2.2.1数据库分区............................................................................................................23

2.2.2连接集中器(Connection Concentrator ).............................................................23

2.2.3 Geodetic Extender ................................................................................................23

2.2.4工作负载管理(Workload Management, WLM) .......................................................24

2.3 DB2相关收费产品........................................................................................................24

2.3.1 DB2连接(DB2 Connect)...................................................................................24

2.3.2 WebSphere Federation Server..............................................................................24

2.3.3 WebSphere Replication Server .............................................................................25

第 3章 – 安装 DB2..................................................................................................................27

3.1安装前提条件................................................................................................................27

3.2操作系统中的安装权限.................................................................................................27

3.3安装向导.......................................................................................................................27

3.4自动安装.......................................................................................................................31

实验 #1 安装DB2 Express-C,创建 SAMPLE数据库........................................................32

第 4章 – DB2的应用环境.......................................................................................................35

实验 #2 - 创建一个新的数据库............................................................................................43

4.1 DB2配置......................................................................................................................44

4.1.1 环境变量................................................................................................................44

4.1.2 数据库管理器配置文件(dbm cfg) ...........................................................................44

4.1.3 数据库配置文件(db cfg)....................................................................................46

4.1.4 DB2 概要文件注册表.............................................................................................47

4.2 DB2管理服务器...........................................................................................................48

实验 #3 – 实例、数据库和配置管理....................................................................................49

第 5章 – DB2工具..................................................................................................................51

5.1控制中心(Control Center).........................................................................................52

5.2命令编辑器(Command Editor) .................................................................................55

5.3 SQL帮助向导(SQL Assist Wizard ).........................................................................57

5.4 显示SQL按钮..............................................................................................................58

实验 #4 使用脚本填充EXPRESS数据库...........................................................................59

5.5 脚本..............................................................................................................................60

5.5.1 SQL脚本...............................................................................................................60

5.5.2操作系统(shell)脚本..........................................................................................61

实验 #5 为EXPRESS数据库创建一个安装脚本.................................................................62

5.6任务中心(Task Center )...........................................................................................65

5.6.1工具目录(Tools Catalog)数据库........................................................................65

5.7 日志(Journal)...........................................................................................................66

5.8运行状况监视器(Health Monitor ).............................................................................67

5.8.1运行状况中心(Health Center )...........................................................................68

PART II – DB2 Express-C 数据库管......................................................................................71

第 6章 – DB2体系结构...........................................................................................................73

6.1 DB2进程模型...............................................................................................................73

6.2 DB2内存模型...............................................................................................................74

6.3 DB2存储模型...............................................................................................................75

6.3.1数据页和扩展数据块..............................................................................................75

6.3.2缓冲池...................................................................................................................76

6.3.3表空间...................................................................................................................77

第 7章 – DB2 客户端的连接....................................................................................................81

7.1 DB2 目录......................................................................................................................81

7.2 配置助手(Configuration Assistant )..........................................................................82

7.2.1服务器端的安装要求..............................................................................................82

7.2.2 Setup required at the client 客户端的安装要求......................................................84

7.2.3建立客户端与服务器端概要文件............................................................................87

实验 #6 使用配置助手........................................................................................................90

第 8章 – 数据库对象...............................................................................................................93

8.1 模式..............................................................................................................................93

8.2表.................................................................................................................................93

8.2.1数据类型................................................................................................................93

8.2.2标识列...................................................................................................................96

8.2.3序列对象................................................................................................................96

8.2.4系统目录表............................................................................................................97

8.2.5已声明临时表.........................................................................................................97

实验 #7 创建一个数据表.....................................................................................................99

8.3视图............................................................................................................................101

8.4索引............................................................................................................................101

8.4.1 Design Advisor ....................................................................................................101

8.5参照完整性.................................................................................................................102

第 9章 – 数据迁移工具..........................................................................................................105

9.1 导出(EXPORT)工具...............................................................................................106

9.2 导入(IMPORT)工具................................................................................................106

9.3 使用 LOAD来导入......................................................................................................107

9.4 db2move 工具...........................................................................................................108

9.5 db2look 工具..............................................................................................................109

实验 #8 导出EXPRESS数据库的DDL............................................................................111

第 10章 – 数据库安全...........................................................................................................115

10.1 认证..........................................................................................................................116

10.2 授权..........................................................................................................................116

10.3 DBADM权限............................................................................................................118

10.4 PUBLIC 组...............................................................................................................119

10.5 GRANT和REVOKE语句 ........................................................................................119

10.6 查看授权和特权........................................................................................................119

10.7 关于组特权...............................................................................................................121

实验 #9 授予和撤销用户的权限........................................................................................122

第 11章 – 备份和恢复...........................................................................................................125

11.1 数据库的日志记录....................................................................................................125

11.2 日志的类型...............................................................................................................126

11.3 日志记录的类型.......................................................................................................126

11.3.1 循环日志记录 ....................................................................................................126

11.3.2 档案日志记录和日志保留...................................................................................127

11.4 从控制中心进行数据库日志记录...............................................................................127

11.5 日志记录的参数........................................................................................................129

11.6 数据库备份...............................................................................................................129

实验 #10 – 安排一个备份计划..........................................................................................131

11.7 数据库恢复...............................................................................................................133

11.7.1 恢复类型............................................................................................................133

11.7.2 数据库恢复........................................................................................................133

11.8 其他关于备份和恢复的操作......................................................................................134

第 12章 – 维护任务...............................................................................................................135

12.1 重组(REORG)、运行统计(RUNSTATS)、重绑定(REBIND).......................135

12.1.1重组(REORG)命令........................................................................................135

12.1.2运行统计(RUNSTATS)命令 ..........................................................................136

12.1.3 绑定/重新绑定.................................................................................................136

12.1.4 在控制中心执行维护工作...................................................................................137

12.2 维护方式...................................................................................................................139

实验#11 – 配置自动维护.................................................................................................141

第 13章 – 并行与锁定...........................................................................................................143

13.1 事务(Transactions)..............................................................................................143

13.2 并行(Concurrency) ..............................................................................................143

13.3无并行控制导致的问题 .............................................................................................144

13.3.1丢失更新(Lost update)..................................................................................145

13.3.2未落实的读(Uncommitted read)....................................................................145

13.3.3不可重复读(Non-repeatable read).................................................................146

13.3.4幻象(Phantom read)......................................................................................146

13.4隔离级别(Isolation Levels)...................................................................................147

13.4.1未落实的读........................................................................................................147

13.4.2游标稳定性........................................................................................................147

13.4.3读稳定性............................................................................................................148

13.4.4可重复读............................................................................................................148

13.4.5隔离级别对比.....................................................................................................148

13.4.6设定隔离级别.....................................................................................................149

13.5锁定升级...................................................................................................................150

13.6锁定监视...................................................................................................................151

13.7锁定等待...................................................................................................................151

13.8死锁的引发与侦测.....................................................................................................152

13.9并行与锁定的最佳实践:..........................................................................................153

PART III – DB2 Express-C应用程序开发............................................................................155

第 14章 –SQL PL 存储过程..................................................................................................157

14.1 IBM数据工作室(Data Studio)..............................................................................158

14.1.2在Data Studio中创建一个存储过程..................................................................159

14.2 SQL PL 存储过程基础..............................................................................................161

14.2.1存储过程的结构.................................................................................................161

14.2.2 可选的存储过程属性..........................................................................................162

14.2.3参数...................................................................................................................162

14.2.4 SQL PL存储过程中的注释................................................................................163

14.2.5 复合语句............................................................................................................163

14.2.6 变量声明............................................................................................................163

14.2.7 赋值语句............................................................................................................164

14.3 游标..........................................................................................................................164

14.4 流控制......................................................................................................................164

14.5 调用存储过程 ...........................................................................................................165

14.6 错误和情况处理器....................................................................................................166

14.7 动态SQL..................................................................................................................168

第 15章 – 直接插入 SQL 过程语言、触发器、用户定义函数(UDF)..................................169

15.1直接插入SQL PL .....................................................................................................169

15.2 触发器(Trigger)....................................................................................................170

15.2.1 触发器的类型 ....................................................................................................170

实验 #12 从控制中心创建一个触发器...............................................................................174

15.3 用户定义函数 (UDF).................................................................................................177

15.3.1 标量函数(Scalar function).............................................................................177

15.3.2 表函数(Table function)..................................................................................178

实验 #13 使用IBM Data Studio创建用户定义函数(UDF)............................................179

第 16章 – DB2 pureXML......................................................................................................181

16.1 在数据库中使用XML................................................................................................181

16.2 XML数据库..............................................................................................................182

16.2.1 启用 XML的数据库............................................................................................182

16.2.2 原生 XML数据库...............................................................................................182

16.3 DB2中的XML..........................................................................................................183

16.3.1 pureXML 技术优势............................................................................................184

16.3.2 XPath基础........................................................................................................185

16.3.3 XQuery的定义..................................................................................................188

16.3.4 插入 XML文档...................................................................................................189

16.3.5 查询 XML数据...................................................................................................191

16.3.6 使用 SQL/XML执行联合操作............................................................................196

16.3.7 使用 XQuery执行联合操作................................................................................196

16.3.8 更新与删除操作.................................................................................................197

16.3.9 XML 索引.........................................................................................................198

实验 #14 - SQL/XML 和 XQuery.......................................................................................200

第 17章 – 使用 Java、PHP和 Ruby进行数据库应用开发...................................................201

17.1 Java应用程序开发...................................................................................................201

17.1.1 JDBC类型 2驱动程序.......................................................................................201

17.1.2 JDBC类型 4驱动程序.......................................................................................202

17.2 PHP应用程序开发...................................................................................................203

17.2.1 DB2为PHP提供的连接选项.............................................................................203

17.2.2 Zend Core for IBM.............................................................................................204

17.3 Ruby on Rails应用程序开发.....................................................................................206

17.3.1 Startup Toolkit for DB2 on Rails ........................................................................206

附录 A — 排除故障...............................................................................................................207

A.1 查找错误代码的更多信息...........................................................................................207

A.2 SQLCODE与SQLSTATE .........................................................................................208

A.3 DB2 管理通知日志.....................................................................................................208

A.4 db2diag.log................................................................................................................209

A.5 CLI追踪.....................................................................................................................209

A.6 DB2缺陷与补丁.........................................................................................................209

参考资源 ...............................................................................................................................210

网站..................................................................................................................................210

书籍..................................................................................................................................211

db2V9.5 License

02-24

DB2 9.5过期补丁 + 使用方法!

好用记得回来顶

DB2 9.5安装文档

09-01

在windows xp下安装的DB2 9.5版本,适用于开发人员的安装教程

DB2版本查看

热门推荐

xiao.yu的博客

05-18

4万+

DB2版本查看

DB2 版本介绍

王利峰的专栏

10-10

1771

DB2是IBM一种分布式数据库解决方案。说简单点:DB2就是IBM开发的一种大型关系型数据库平台.它支持多用户或应用程序在同一条SQL 语句中查询不同database甚至不同DBMS中的数据。目前,DB2有如下一些版本:(比如DB2 for Unix,DB2 for Windows,DB2 for AS/400,DB2 for OS/390等)

DB2是IBM公司开发的关系数据库管理系统,它

DB2数据库升级 V9.7.0.7 to V9.7.0.10

u010916017的博客

04-18

990

原库版本为DB2 V9.7.0.7,为解决该版本相关功能bug问题,需升级至DB2 V9.7.0.10,本次方案通过完整安装包方式迁移升级

DB2安装教程

weixin_43532218的博客

11-01

9383

IBM官方网站上提供了DB2 Express-C版本的软件免费下载,可以通过如下链接下载当前DB2 Express-C版本:http://www.ibm.com/developerworks/cn/downloads/im/udbexp/。

在这里我选择的版本是10.5版本

(1)双击setup.exe文件,会弹出如图所示的“DB2安装启动板”窗口。

(2)在如图所示窗口的左侧单击“安装产品”链接,进入如图所示的“安装产品”界面,该界面列出了所有可安装的DB2产品。单击“安装新产品”按钮,进...

DB2与Oracle架构对比分析

"这篇文档是关于DB2与Oracle数据库系统的对比分析,旨在利用对Oracle的了解来加速学习DB2。文档由Jeff Mucher撰写,涵盖了基础组件、架构布局、存储管理、日志记录与备份恢复选项以及一些其他比较点。" 在数据库...

💫 相关推荐

中医嘴巴怎么看出肛裂
365比分网

中医嘴巴怎么看出肛裂

📅 09-11 👀 9355
披着“银行马甲”的电话贷款营销:套路满满 全是风险
朙的解释
365比分网

朙的解释

📅 07-08 👀 7055
什么是泛目录?泛目录有什么用?
beat365在线平台网址

什么是泛目录?泛目录有什么用?

📅 07-21 👀 9791
宝藏级免Root虚拟位置神器,豆豆守护值得下载收藏!
正规365网址是多少

宝藏级免Root虚拟位置神器,豆豆守护值得下载收藏!

📅 10-06 👀 9050
PCB几层几阶,pcb有几层怎么定义?
365比分网

PCB几层几阶,pcb有几层怎么定义?

📅 08-28 👀 275
找到福州苹果平板电脑Ipad授权售后维修点查询网点(共7个)
麒麟820还能坚持多久
365比分网

麒麟820还能坚持多久

📅 07-17 👀 1411
20岁以下夺冠有多难?盘点世界杯历史上四位年轻冠军