DB2 - 服务器安装
本章介绍DB2服务器的安装步骤。
简介
您可以下载 DB2 Server 试用版或从 www.ibm.com 购买产品许可证。 有两个独立的 DB2 服务器可供下载,具体取决于要执行的操作系统的大小。 例如,如果您想要下载适用于 32 位 Linux 或 UNIX 操作系统的 DB2 服务器,那么您需要下载 32 位 DB2 服务器。 这同样适用于 64 位 DB2 服务器。
硬件要求
处理器:最低 Core 2Duo
内存:至少 1GB
硬盘:至少 30GB
软件要求
在安装 DB2 服务器之前,您的系统需要准备好所需的软件。 对于Linux,您需要安装"libstdc++6.0"。
检查系统兼容性
在安装 DB2 Server 之前,您需要验证您的系统是否与 DB2 服务器兼容。 为了确认兼容性,您需要在命令控制台上调用"db2prereqcheck"命令。
在 Linux 操作系统上安装 DB2
打开终端并使用 "CD <DB2 installation folder>" 命令在控制台上设置 db2 安装映像文件夹路径。 然后输入"./db2prereqcheck"命令,确认您的系统与DB2服务器的兼容性。
./db2prereqcheck
图1展示了Linux操作系统和硬件系统的兼容性要求。
按照给定的步骤在 Linux 系统上安装 DB2:
- 打开终端。
- 以 root 用户身份登录。
- 打开 DB2 安装文件夹。
- 输入"./db2setup"并按 Enter 键。
此进程将开始执行 DB2 服务器设置。
![DB2 服务器设置](/db2/images/db2_setup.png)
在 root 终端上输入"./db2setup"并按 Enter 键开始 DB2 Server 的安装过程。
执行此操作后,将出现"设置启动台"屏幕。 [图-2]
![设置启动台](/db2/images/install.jpeg)
在"设置启动板"页面上,从左侧菜单中选择"安装产品"选项。 选择选项"DB2 Advanced Enterprise Server Edition"。 选择"安装新的"按钮。
出现一个名为"DB2 setup Wizard"的新框架。 点击下一步"。 [图-3]
![DB2 安装向导](/db2/images/db2setupwizard.png)
出现下一个屏幕,其中包含 DB2 许可协议。 选择"我接受条款..."点击"下一步"。 [图4]
![DB2 许可协议](/db2/images/db2_ase.png)
下一个屏幕将显示安装类型,默认设置为"典型"。
保留相同的选择。 点击下一步"。 [图5]
![安装操作](/db2/images/installation_action.png)
出现下一个屏幕,其中包含安装操作。
选择"安装 DB2 Advanced Enterprise Server Edition..."
单击"下一步"。 [图-6]
![安装目录](/db2/images/installation_dir.png)
在下一个屏幕上,安装程序要求选择安装目录。
保持默认并点击"下一步"。
![服务器信息](/db2/images/server_info.png)
下一个屏幕出现用户身份验证。 输入"dasusr1"用户的密码。
(您的密码可以与用户名相同,以便于记忆。)
![DB2 实例](/db2/images/db2_instance.png)
在接下来的屏幕上,安装程序会要求您创建 DB2 服务器实例。
这里,它正在创建一个名为"db2inst1"的 DB2 实例。
![DB2 实例名称](/db2/images/db2ins1.png)
下一个屏幕会询问您默认实例所需的分区数量。
您可以选择"单个或多个"分区。
选择"单分区实例"。 单击"下一步"。
![DB2 分区](/db2/images/multi_ins.png)
在下一个屏幕上,安装程序会要求您对正在创建的 DB2 实例进行身份验证。
这里,默认用户名创建为"db2inst1"。 您可以输入与用户名相同的密码。
点击"下一步"。
![身份验证](/db2/images/db2ins2.png)
在下一个屏幕上,安装程序要求输入"db2fenc"用户的身份验证信息。
在这里,您可以输入与用户名相同的密码。
点击"下一步"。
![认证信息](/db2/images/db2fanc.png)
在下一个屏幕上,您可以选择"此时不要将 db2 服务器设置为发送通知"选项。
点击"下一步"。
![通知](/db2/images/notification.png)
下一个屏幕将显示有关 db2 设置的信息。
点击"完成"。
DB2 安装过程在此阶段已完成。
验证 DB2 安装
您需要验证 DB2 服务器的安装是否有用。 完成 DB2 服务器安装后,从当前用户模式注销并登录到"db2inst1"用户。 在"db2inst1"用户环境中,您可以打开终端并执行以下命令来验证您的db2产品是否安装正确。
db2级别
此命令显示当前实例已安装的 DB2 产品的当前版本和服务级别。
语法:
db2level
示例:
db2level
输出:
DB21085I Instance "db2inst2" uses "64" bits And DB2 code release "SQL10010" with level identifier "0201010E". Informational tokens are "DB2 v10.1.0.0", "s120403", "LINUXAMD64101", and Fix Pack "0". Product is installed at "/home/db2inst2/sqllib".
db2licm
此命令显示我们的 DB2 产品的所有许可证相关信息。
语法:
db2licm <parameter>
示例:
db2licm -l
输出:
Product name: "DB2 Advanced Enterprise Server Edition" License type: "Trial" Expiry date: "10/02/2014" Product identifier: "db2aese" Version information: "10.1" Product name: "DB2 Connect Server" License type: "Trial" Expiry date: "10/02/2014" Product identifier: "db2consv" Version information: "10.1"
命令行处理器 (CLP)
CLP 可以以三种模式之一启动:
命令模式:在此模式下,每个命令和SQL语句必须以"db2"为前缀。 例如,查询"db2 activate 数据库示例"。
交互式输入模式:您可以使用"db2"命令启动此模式。 在这里,您可以传递不带前缀的 SQL 语句。 例如,"激活数据库示例"。
批处理模式:这里,您需要创建一个脚本文件,其中包含需求的所有SQL查询,并以".db2"扩展名保存该文件。 您可以使用语法 "db2 –tf <filename.db2>" 在命令行中调用它。
![访问 DB22](/db2/images/accessing_db2.png)