IBM® 虚拟设备允许您轻松体验 IBM 软件的强大功能,比如 DB2® for Linux®, UNIX®, and Windows®,而无需经历操作系统或 IBM 软件的设置过程。我们为虚拟设备预安装操作系统,此外,它们还将 IBM 软件深度集成到 VMware 虚拟机中。

Irina Delidjakova, 软件开发人员, IBM

Irina DelidjakovaIrina Delidjakova 是 IBM Information Management Technology Ecosystem 团队的一名软件开发人员。Irina 已在 IBM 工作了 6 年,担任过各种工作职位,他的职责始终是为 IBM 业务合作伙伴提供支持,为他们创建大量虚拟和物理设备并提供 IM 产品组合中的产品培训。Irina 参与过设备集成项目,比如以前的 IBM Balanced Warehouse C-Class,他现在是新的 IBM Smart Analytics System 5710 的主要开发人员。



Piotr Pruski, 技术支持专家, IBM

Piotr PruskiPiotr Pruski 是 IBM Information Management Technology Ecosystem 团队的一名技术支持专家。Piotr 使用各种平台(比如操作系统、虚拟化和云计算技术)和硬件来自动化 IBM 软件产品与合作伙伴解决方案的集成。作为一名认证的 DB2 数据库管理员,他还出差到全球帮助和培训 IBM 业务合作伙伴和客户,以及帮助开发教学材料。



2012 年 7 月 02 日

免费下载:IBM® DB2® Express-C 10.1 免费版 或者 DB2® 10.1 for Linux®, UNIX®, and Windows® 试用版
下载更多的 IBM 软件试用版,并加入 IBM 软件下载与技术交流群组,参与在线交流。

DB2 10 简介

IBM DB2 10 for Linux, UNIX, and Windows 版本引入了一些新功能和增强,旨在降低总体拥有成本,提高对业务至关重要的可靠性和性能。在多个可用的版本中(从免费的 Express-C 到顶级的 Advanced Enterprise Edition),总有一个 DB2 产品适合每个业务。

新功能概览

DB2 10 中引入的一项旨在减少总体拥有成本的功能是多温度数据管理。多温度存储允许您为 “热” 数据指定快速(更昂贵)存储选项,为 “冷” 数据指定更慢(更廉价)的存储。除了 DB2 10 中的这项新功能,还对现有功能进行了众多增强,比如自适应压缩改善了压缩率并支持将更多数据存储在内存中,进而改善了性能。

DB2 10 引入了多项新功能和增强来减轻开发人员的负担。例如,SQL 兼容性增强意味着为竞争性数据库系统编写的应用程序只需进行极少更改即可在 DB2 上运行。其他的增强还包括用于快速开发应用程序的 DB2 Graph Store、提供表细粒度访问控制的行和列访问控制,以及具有标准化 SQL 语法的时态功能。

为了确保数据的可靠性,DB2 10 还包含对 DB2 pureScale、DB2 Workload Management 和 HADR 的增强。

要进一步了解 DB2 10.1 中的新功能,请参阅 参考资料 一节了解更多相关的信息。

DB2 虚拟设备概述

它是什么,为什么我应该使用它?

虚拟设备是一种预先配置的虚拟服务器环境,它最大限度减少了您正常运行所需的工作。无需在该环境中安装操作系统、安装软件和执行软件的配置。它是预先配置好的,随时可以使用。IBM DB2 Enterprise 10.1 Trial Virtual Appliance 可通过 VMware Workstation/Player 在宿主计算机本地运行,也可在一个 VMware vSphere 环境中远程运行。初次启动该设备后,您将需要为操作系统和 DB2 用户提供安全的密码,也可以配置服务器的网络和时区。IBM DB2 Trial Virtual Appliance 包含 DB2 Enterprise 10.1,可使用多种开发和教学工具来执行以下操作。

  • 减少应用程序安装、配置和集成任务。
  • 使用所包含的教程和演示测试 DB2 10.1 中的新功能。
  • 开发新应用程序。
  • 创建 DB2 演示和演示文稿。
  • 开发和测试 DB2 应用程序。
  • 开发和部署解决方案。

部署 IBM DB2 Virtual Appliance 会启动一个 SUSE Linux Enterprise Server 11 实例,它使用 DB2 Enterprise 10.1 来配置。表 1 概述了安装在虚拟设备上的软件组件,以及在部署中应用的驱动程序版本。

表 1. 虚拟设备软件组件
版本备注
SUSE Linux Enterprise Server 11 SP2SUSE 提供的企业级 Linux 服务器操作系统。
DB2 Enterprise Server Edition 10.1GADB2 Enterprise 10.1 试用许可将在第一次启动虚拟映像后的 90 天后过期。
Technology Explorer for IBM DB24.2轻量型、基于 Web 的 DB2 控制台,使用演示和教程帮助您了解 DB2 10.1 中的新功能。
Workload Multiuser Driver1.2.3080允许多个用户对一个 DB2 数据库运行预定义的或自定义的工作负载,并通过 Technology Explorer for IBM DB2 来控制它。许多设置(比如数据库的活动连接数量)可动态增加。
IBM Data Studio3.1.1为 DB2 的数据库开发和管理提供一个集成、模块化的环境。

启动 IBM DB2 Virtual Appliance 涉及到您开始探索 DB2 10.1 所需的所有组件。

在何处获取它?

参考资料 一节中的 DB2 Data Server 10.1 试用站点下载 IBM DB2 Virtual Appliance,您可以使用 90 天。


如何使用它?

需求

DB2 Enterprise 10.1 Trial Virtual Appliance 提供了 32 位和 64 位版本。

您的宿主机器上必须满足表 2 中所示的硬件规格。

表 2. DB2 Trial Virtual Appliances 的硬件需求
需求规格
宿主机器上的内存最低:1.5 GB
宿主机器上的磁盘空间最低:8.0 GB

该映像设计为在 VMware Workstation 6.5.x 和 VMware Player 3.x 或更新版本中运行。您也可以选择将映像转换为 OVF 格式,该格式其设计为可以在所有 VMware 产品中运行。您可以从 VMware 网站下载 VMware 软件(参阅 参考资料 一节获取相关链接)。

获取它、提取它、部署它,并在 VMware Workstation/Player 上并运行它

要运行虚拟设备(无论是 32 位还是 64 位),请执行以下步骤。

注意事项

未解压的映像文件占 5 GB 多的空间,使用 Virtual Appliance 需要占用更多的空间。在解压这个自解压包之前,请确保您拥有足够的空闲磁盘空间。

  1. 下载 DB2 Trial Virtual Appliances(参阅 参考资料 一节获取相关链接)。
  2. 将自解压包复制到您的目标目录中。自解压包的名称应该具有以下格式。
    • DB2_ESE_10.1_trial_VA_<bitness>bit.exe
  3. 将该包的内容提取到目标目录中。
    • 在 Linux 上,您可以使用以下命令:
      unrar x DB2_ESE_10.1_trial_VA_<bitness>bit.exe(这需要一个支持您平台的 unrar 实用程序)。
    • 在 Microsoft Windows 上,可以双击该文件并按照提示操作来解压内容。
  4. 在您宿主操作系统上打开 VMware。
  5. 打开上一步中解压的 VMware 映像。为此,可以单击 File > Open,然后浏览 VMware Workstation 中提取文件的目录。
  6. 单击 PowerPlay 按钮启动映像。

转换为开放虚拟化格式 (Open Virtualized Format, OVF) 并部署在 ESX 服务器上

要将 Virtual Appliance 转换为开放虚拟化格式,必须首先从 VMware 下载并安装 OVF Tool(请参阅 参考资料 获取相关链接)。安装之后,执行以下任一步骤。

  • 要将 VMX 格式的 Virtual Appliance 转换为 OVF 包,使用以下命令:
    清单 1. 将 VMX 转换为 OVF
    ovftool DB2_ESE_10.1_trial_VA_<bitness>bit.vmx DB2_ESE_10.1_trial_VA_<bitness>bit.ovf
  • 要将 VMX 格式的 Virtual Appliance 转换为 OVA 文件,使用以下命令:
    清单 2. 将 VMX 转换为 OVA
    ovftool DB2_ESE_10.1_trial_VA_<bitness>bit.vmx DB2_ESE_10.1_trial_VA_<bitness>bit.ova

要在 ESX 服务器上部署和运行 Virtual Appliance,请执行以下步骤。

  1. 打开 vSphere Client。在菜单栏中,单击 File > Deploy OVF Template。将显示 Deploy OVF Template 向导。
  2. 转换为 OVF 或 OVA 后,选择 Deploy from File,然后单击 Browse 并导航到您系统上包含这些文件的目录(确保选择了正确的文件类型 OVF 或 OVA)。否则,您可以直接从一个 URL 部署 DB2 Virtual Appliance,选择选项 Deploy from URL,并键入 OVF 文件的 URL。单击 Next 继续操作。
  3. 将显示 DB2 Virtual Appliance 的详细信息。检查之后单击 Next
  4. (可选)。您可以选择编辑虚拟设备的名称,因为它将出现在您的 vSphere Client 中。单击 Next 继续操作。
  5. 选择存储 DB2 Virtual Appliance 的资源池和数据存储,然后单击 Next 继续操作。
  6. 检查此向导的最后一个屏幕的部署设置,确保部署任务正确无误。单击 Finish 开始部署 DB2 Virtual Appliance。

第一次配置虚拟设备

第一次启动 DB2 10.1 Enterprise Trial Virtual Appliance 后,它将加载默认的操作系统,并为数据库存储磁盘配置辅助磁盘。它将位于 ext3 文件系统中的 /db2fs 中。无需执行任何操作。

当 SUSE 引导过程完成后,您将看到以下一组配置屏幕,您需要完成它们来自定义虚拟机。

  • Language & Keyboard 屏幕允许您自定义显示语言和您所选地区的键盘布局。默认为英语地区和美国键盘布局。这些设置可使用下拉菜单更改。如果更改语言,它将自动检测新的键盘布局,当然键盘布局也可以更改。
  • Welcome 屏幕用于说明在虚拟映像准备好使用之前,需要执行一些配置步骤。
  • 将显示 SUSE Linux Enterprise Server 11 SP2 license agreement。您必须阅读和接受许可协议,否则虚拟机会立即停止。
  • 还将显示 DB2 10.1 Enterprise Trial Virtual Appliance license agreement。再一次,您必须阅读和接受许可条款和条件,才能继续使用虚拟机。
  • 您将被询问是否希望为系统选择一个主机名。可在此配置屏幕上接受或更改默认的主机名。
  • 接下来,将显示 Network Configuration 屏幕。它默认显示 DHCP IP 地址。但是,建议在此配置屏幕上选择一个静态 IP 地址。要配置静态 IP 地址,可单击屏幕底部的 Change 按钮来更改默认配置。
  • 接下来,虚拟映像将让您选择一个不同的时区。默认设置为 Canada/Toronto。使用可用的菜单,可更改时区来与您的位置匹配。
  • 接下来,您必须为 root 用户选择一个安全密码。单击 Next 继续操作。
  • 作为配置的最后一步,您必须为 DB2 实例和受保护的用户,以及工作负载多用户驱动程序 (Workload Multi-user Driver, WMD) 用户选择一个密码。选择之后,单击 Next 来完成虚拟机的配置。

DB2 10.1 Enterprise Trial Virtual Appliance 的配置到此就完成了。虚拟设备将花几分钟来完成启动过程,随后,您就可以试用 DB2 10.1 中的所有新功能。

注意:在全面配置 DB2 10.1 Virtual Appliance 之后,强烈建议安装 VMware 产品随带的 VMware Tools 版本。VMware Tools 为任何虚拟环境的使用带来了诸多好处,包括与宿主系统更好的时钟同步、改进宿主和来宾 OS(如果适用)之间的文件转移,以及改善 GUI 响应。有关 VMware Tools 的更多信息,请参阅您的 VMware 产品手册。

Adobe Flash Player 没有随虚拟设备一起发布,因此,您需要手动下载和安装它,或者使用一个远程浏览器来访问需要 Adobe Flash Player 技术的任何网页。

供您使用的工具

已部署的 DB2 Virtual Appliance 包含了多个工具,这些工具可用于简化一些常规的系统任务,比如在 SUSE 启动序列中停止和启动 DB2 数据库管理器,以及在机器重新启动和关闭期间停止和启动 WMD 后台程序。

为 SUSE 编写的 DB2 init 脚本可供 root 用户在任何时候调用来停止/启动/重新启动 DB2 数据库管理器,如清单 3 到 6 所示。

清单 3. 检索 DB2 数据库管理器的状态
# rcdb2 status
Instance db2inst1 (50001) (/opt/ibm/db2/V10.1): 			running
清单 4. 停止 DB2 数据库管理器
# rcdb2 stop
Stopping instance db2inst1 (50001) (/opt/ibm/db2/V10.1): 		done
清单 5. 启动 DB2 数据库管理器
# rcdb2 start
Starting instance db2inst1 (50001) (/opt/ibm/db2/V10.1): 		done
Activating database SAMPLE for db2inst1					done
清单 6. 重新启动 DB2 数据库管理器
# rcdb2 restart
Stopping instance db2inst1 (50001) (/opt/ibm/db2/V10.1): 		done
Starting instance db2inst1 (50001) (/opt/ibm/db2/V10.1): 		done
Activating database SAMPLE for db2inst1					done

为 SUSE 编写的工作负载多用户驱动程序 (Workload Multi-user Driver, WMD) 守护进程 init 脚本的工作一样。它是用于启动/停止/重新启动控制后台程序的服务,该服务进而用于运行可通过 Technology Explorer for IBM DB2 监视的样例工作负载,如清单 7 到 10 所示。

清单 7. 检索 WMD 守护进程的状态
# rcwmd status
Status of Workload Multiuser Driver deamon ...	 			running
清单 8. 停止 WMD 守护进程
# rcwmd stop
Stopping the Workload Multiuser Driver ...		 		done
清单 9. 启动 WMD 守护进程
# rcwmd start
Starting the Workload Multiuser Driver with user wmd	 		done
清单 10. 重新启动 WMD 守护进程
# rcwmd restart
Stopping the Workload Multiuser Driver ...		 		done
Starting the Workload Multiuser Driver with user wmd	 		done

这些任务可根据需要执行,但您无需在系统开启或关闭时手动停止或启动 DB2 或 WMD。在使用正确的 Linux 重新启动或关闭过程时将处理这些服务。


您可以尝试的其他操作

除了 DB2 Enterprise 10.1 Trial Virtual Appliance,还有大量的许多虚拟设备可让您了解 DB2 10。

DB2 Express-C 10.1

对于希望出于试用和演示用途而使用 DB2 Express-C 10.1 的人,IBM DB2 Virtual Appliance 下载站点提供了一个虚拟设备,可在 参考资料 一切中找到相关的资料。DB2 Express-C 10.1 Virtual Appliance 在本质上非常类似于前面提及的 DB2 Enterprise 10.1 Virtual Appliance,而且您从本文中学到的知识也将适用于 DB2 Express-C 10.1 Virtual Appliance。

此外,DB2 Express-C 网站提供了针对各种不同的操作系统和架构的 DB2 Express-C 10.1 安装包,您可在 参考资料 一节中找到相关的资料。

SUSE Studio

对于 SUSE Studio,SUSE Gallery 中提供了 DB2 Express-C and Enterprise Trial 10.1 虚拟映像,您可在 参考资料 一节中找到相关的资料。您可以自由下载或克隆以在这些设备上进行构建。DB2 Enterprise Trial 10.1 虚拟映像可试用 90 天。

Discovery Kit

IBM DB2 10 Discovery Kit 包含 DB2 Enterprise 10.1 安装映像、DB2 Enterprise 10.1 虚拟映像、来自行业专家的白皮书、案例研究、IBM 网络广播和播客、产品演示等,您可在 参考资料 开节中找到相关的内容。


结束语

DB2 10.1 虚拟设备是试用 DB2 10.1 中新功能的不错方式。DB2 Enterprise 90 天试用版虚拟设备允许您体验 DB2 的所有功能。或者您可以试用 DB2 Express-C,以了解 DB2 服务器的社区版本。

本文提供了有关如何正常运行这些虚拟设备的说明,提供了有关下载这些映像的不同位置的信息。

对于有资格的 IBM 业务合作伙伴和有意进一步了解 DB2 10.1 的客户,有丰富的教学资料可用。DB2 10.1 技术训练营是一个面对面的教学机会,通过深入的介绍让参与者了解 DB2 10.1 中的新功能。请访问 Information Management Solution Portal 中的 DB2 10 for Linux, UNIX and Windows Bootcamp,以了解更多信息和注册。请参阅 参考资料 一节获取相关链接。

要获得远程学习机会,请访问 IBM Information Management e-Learner Portal,其中提供了与技术训练营类似的内容。

有关技术训练营和 e-Learner Portal 的更多信息,请联系 techcamp@ca.ibm.com

参考资料

学习

获得产品和技术

讨论

条评论

developerWorks: 登录

标有星(*)号的字段是必填字段。


需要一个 IBM ID?
忘记 IBM ID?


忘记密码?
更改您的密码

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件

 


在您首次登录 developerWorks 时,会为您创建一份个人概要。您的个人概要中的信息(您的姓名、国家/地区,以及公司名称)是公开显示的,而且会随着您发布的任何内容一起显示,除非您选择隐藏您的公司名称。您可以随时更新您的 IBM 帐户。

所有提交的信息确保安全。

选择您的昵称



当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。

昵称长度在 3 至 31 个字符之间。 您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。

标有星(*)号的字段是必填字段。

(昵称长度在 3 至 31 个字符之间)

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

 


所有提交的信息确保安全。


static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=Information Management
ArticleID=823867
ArticleTitle=使用虚拟设备体验 DB2 10.1
publish-date=07022012