DB2 Express-C 是 IBM 专门针对开发者社区提供的完全免费的 DB2 数据库版本(您可以不受限制的开发、部署、分发),您可以在此版本的数据库上实现 DB2 的大多数功能,并且您可以将在他们迁移至其他版本。本系列文章将通过简单明了的讲述指导您一步步学习 DB2 数据库的基本功能,即使您之前对数据库不甚了解。
在您准备进行本实验之前,强烈建议您先阅读《GettingStartedwithDB2Express-C_v912》(英文版),学习教程中的基础知识,且在进行实验时参照书中的内容(注:书中提到了本系列实验的全部内容)和本文进行操作。
在开始研究 DB2 Express 提供的所有特性和工具之前,必须先在实验室工作站上安装它。在本次实验中,将执行 DB2 Express-C 的基本安装。
|
|
导航到包含 DB2 产品安装文件的目录(或驱动器)。根据提供这个课程的位置不同,这个目录可能不一样,但是应该检查 C:\workshop\db2express 文件夹。
通过双击 setup.exe 文件启动 DB2 Setup 启动面板。在这个启动面板上,单击左边面板上的 Install Product 选项。
图 1. 启动 DB2 安装启动板
DB2 Setup Wizard 检查系统是否满足所有系统需求,以及目前是否存在任何 DB2 安装。单击 Next 按钮继续安装。
图 2. 检查是否满足所有系统需求
阅读并接受许可协议(选择 I Accept... 单选按钮)并单击 Next 按钮继续。
图 3. 阅读并接受许可协议
对于本练习,选择 Typical 选项(这是默认设置)。Compact 选项执行基本安装,而 Custom 选项允许用户定制希望安装的特性。单击 Next 按钮继续。
图 4. 选择安装类型
选择创建响应文件。
图 5. 选择创建响应文件
这个屏幕允许您选择安装 DB2 代码的驱动器和目录。要确保安装位置有足够的空间。对于这个示例,使用默认的驱动器和目录设置(如下所示):
驱动器:C:
目录:C:\Program Files\IBM\SQLLIB
单击 Next 按钮继续。
图 6. 选择安装文件夹
安装 DB2 Express 之后,某些 DB2 进程会作为系统服务运行。为了运行这些服务,需要一个操作系统帐户。在 Windows 环境中,建议使用默认的 db2admin 用户帐户。在 Linux 中,建议使用 db2inst1 用户帐户。如果这个用户帐户不存在,DB2 会在操作系统中创建它。也可以指定使用一个现有的帐户,但是这个帐户必须具有本地管理员权力。我们建议使用默认帐户。确保为这个帐户指定一个密码。在这个实验教程中,我们建议使用 ibmdb2 作为密码。单击 Next 按钮继续。
图 7. 设置用户信息
可以认为 DB2 实例是数据库的容器。必须有一个实例,然后才能创建数据库。在 Windows 上进行安装时,会自动创建一个称为 DB2 的实例。在 Linux 环境中,默认的实例名是 db2inst1。后面将详细讨论实例。
在默认情况下,DB2 实例监听端口 50000 上的 TCP/IP 连接。通过单击 Protocols 和 Startup 按钮,可以分别修改默认的协议和端口。在这个示例中,建议使用默认设置。单击 Next 按钮继续。
图 8. 配置 DB2 实例
检查前面选择的安装选项。单击 “完成” 按钮开始把文件复制到安装位置(安装过程可能需要几分钟)。
图 9. 开始复制文件
图 10. 完成安装
在安装完成之后,显示一个称为 First Steps 的启动面板(也可以用命令 db2fs 启动它)。
图 11. 启动 DB2 “第一步”面板
在 First Steps 中,选择选项卡“Database Creation”,然后按照向导的指示创建 SAMPLE 数据库。
图 12. 选择并创建SAMPLE 数据库
一定要选择 XML and SQL objects and data 选项并单击 OK,如图 13 所示。
图 13. 选择“ XML 和 SQL 对象和数据”
在创建数据库时,显示下面的进度屏幕。(这个过程可能要花几分钟。)
图 14. 正在创建数据库
在数据库创建过程完成时,单击 数据库管理 按钮,并找到 “控制中心”按钮,并点击打开。
图 15. 完成创建数据库
打开后,并检查 Object Tree 面板中现在是否出现了称为 SAMPLE 的数据库。可能必须刷新 Control Center (控制中心)视图,才能看到新的变更。刷新的方法是在 Control Center View 菜单中选择菜单项 Refresh (刷新)。
图 16. 确认创建已成功数据库
尽管正式的 DB2 安装文档中没有提到这个步骤,但是我们建议重新启动系统(如果可能的话),从而确保成功地启动所有进程并清理内存资源。这个步骤是可选的。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/13956325/viewspace-604429/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/13956325/viewspace-604429/