技术开发 频道

Viper 中的自治特性和其他增强

    更改缺省的自动化特性

    在 DB2 Viper 中,在缺省情况下,当创建新数据库时,诸如自动配置、RUNSTATS、自调优内存和自动存储之类的特性都是已启用的。这样设计的目的是简化环境的配置和优化。不过,如果您想自己配置和调优这些特性,那么 DB2 也允许禁用缺省的自动特性。同样,如果有从以前版本的 DB2 升级过来的数据库,那么缺省情况下这些已有的数据库没有启用这些特性。这样设计是为了保持经过调优的设置,确保系统具有可预测性。为了利用新的自动化功能,需要显式地为已有的数据库启用新的自动化特性。

    其他改进

    DB2 Viper 提供了很多增强和改进,这里难以一一列出。本节讨论这个新版本中其他一些值得注意的增强:

    对同一个系统上安装多个 DB2 的支持。
    不用 DB2 客户机运行 ODBC 和 CLI 应用程序的能力。
    IPv6 支持。
    增加表大小限制和容量。
    同一个系统上安装多个 DB2

    DB2 Viper 允许在同一个系统上安装多个数据服务器或客户机软件。而且,可以:

    在任何地方安装: 可以选择使用任何路径安装 DB2 数据库系统。

    安装任意次数: 可以在同一个操作系统镜像上安装两个或更多的 DB2 Viper。每个副本可以在相同的代码级别上,也可以在不同的代码级别上。

    独立维护每个副本: 可以独立更新某一个副本,而不影响其他的副本。

    这有以下优点: 

    部署独立: 可以为不同的目的和不同组使用独立的 DB2 副本。这种独立性允许在同一台计算机上有运行在不同修复包级别上的不同数据库。例如,人力资源部可以应用某个修复,而不影响财务部。

    产品生命周期的灵活性: 可以部署某个版本的 DB2 用于生产,另外部署一个更新的版本,用于测试新的修复包。这样一来,生产实例可以逐个实例地转移到新的安装路径。

    增强的可嵌入性:应用程序供应商可以嵌入他们自己的数据服务器软件,并独立于其他需要使用 DB2 的应用程序运行。不用 DB2 客户机运行 ODBC 和 CLI 应用程序

    现在,使用 CLI 或 ODBC 接口的 DB2 Viper 应用程序的运行时部署变得更加容易。有一个新的驱动程序 —— 也是独立于 DB2 服务器或客户机包发布的 —— 为 ODBC 和 CLI 应用程序提供了运行时支持和远程连接:

    可以将该驱动程序安装在已经安装了 DB2 客户机的计算机上。
    在同一台计算机上可以安装多个这样的驱动程序

    不用 DB2 客户机或服务器即可为 ODBC 和 CLI 安装 DB2 驱动程序,这种能力使得数据库应用程序的部署更为容易:

    可以将该驱动程序包含在数据库应用程序的安装包中。
    分发包的大小、安装条件和内存需求量都有所降低。
    IPv6 支持

    DB2 Viper 支持 IPv6。IPv6 是当前版本的 IP(Internet Protocol),即 IPv4 的演进版本,它在全局寻址范围上没有实际的限制。由于 IPV4 在可用全局地址数量上的限制,IPv6 有望逐渐取代 IPv4。

    所有平台上的 DB2 Viper 中仍将继续支持 IPv4,并以它作为缺省协议。在服务器上,如果没有配置 IPv6,那么 DB2 将像之前的版本一样,只侦听所有 IPv4 地址。但是如果配置了 IPv6,那么 DB2 将侦听所有的 IPv4 和 IPv6 地址。要在 DB2 9.1 上配置 IPv6,可以使用新的 CATALOG TCPIP6 NODE 命令编目 TCPIP 节点。

0
相关文章