DB2 - 服务器安装
-
简述
本章介绍 DB2 服务器的安装步骤。 -
介绍
您可以从www.ibm.com下载 DB2 Server 试用版或购买产品许可证。有两个单独的 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 安装文件夹>”命令在控制台上设置 db2 安装映像文件夹路径。然后输入“./db2prereqcheck”命令,确认您的系统与 DB2 服务器的兼容性。./db2prereqcheck
图 1 显示了 Linux 操作系统和硬件系统的兼容性要求。按照给定的步骤在 Linux 系统上安装 DB2:- 打开终端。
- 以 root 用户身份登录。
- 打开 DB2 安装文件夹。
- 键入“./db2setup”并按 Enter。
此过程将开始执行 DB2 服务器设置。键入“./db2setup”并在 root 终端上按 Enter 以启动 DB2 Server 的设置过程。这样做时,会出现“设置启动台”屏幕。[图-2]在 Setup Launch pad 页面上,从左侧菜单中选择“Install a Product”选项。选择选项“DB2 Advanced Enterprise Server Edition”。选择“安装新”按钮。将出现一个名为“DB2 setup wizard”的新框架。点击下一步”。[图-3]下一个屏幕显示 DB2 许可协议。选择“我接受条款……”点击“下一步”。[图-4]下一个屏幕提供了安装类型,默认设置为“典型”。保持相同的选择。点击下一步”。[图-5]下一个屏幕将显示安装操作。选择“安装 DB2 Advanced Enterprise Server Edition…”点击下一步”。[图-6]在下一个屏幕上,安装程序要求选择安装目录。保持默认并单击“下一步”。下一个屏幕出现用户身份验证。输入“dasusr1”用户的密码。(您的密码可以与用户名相同,以便于记忆。)在接下来的屏幕上,安装程序要求您创建 DB2 服务器实例。在这里,它正在创建一个名为“db2inst1”的 DB2 实例。下一个屏幕会询问您默认实例所需的分区数。您可以选择“单个或多个”分区。选择“单分区实例”。点击下一步”。在下一个屏幕上,设置要求您对正在创建的 DB2 实例进行身份验证。在这里,默认情况下,用户名创建为“db2inst1”。您可以输入与用户名相同的密码。点击下一步”。在下一个屏幕上,设置要求输入“db2fenc”用户的身份验证信息。在这里,您可以输入与用户名相同的密码。点击下一步”。在下一个屏幕上,您可以选择“此时不要设置您的 db2 服务器发送通知”选项。点击下一步”。下一个屏幕显示有关 db2 设置的信息。点击“完成”。DB2 安装过程在此阶段完成。 -
验证 DB2 安装
您需要验证 DB2 服务器的安装是否有用。完成 DB2 服务器安装后,从当前用户模式注销并登录到“db2inst1”用户。在“db2inst1”用户环境中,您可以打开终端并执行以下命令来验证您的 db2 产品是否安装正确。db2 级别
此命令显示当前实例的已安装 DB2 产品的当前版本和服务级别。Syntax:db2level
Example:db2level
Output: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 产品的所有许可证相关信息。Syntax:db2licm <parameter>
Example:db2licm -l
Output: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 可以以以下三种模式之一启动:-
Command mode:在这种模式下,每条命令和SQL语句都必须以“db2”为前缀。例如,查询“db2 activate database sample”。
-
Interactive input mode:您可以使用“db2”命令启动此模式。在这里,您可以传递不带前缀的 SQL 语句。例如,“激活数据库样本”。
-
Batch mode:这里,您需要创建一个脚本文件,其中包含所有需求的SQL查询,并以“.db2”扩展名保存文件。您可以使用语法“db2 –tf <filename.db2>”在命令行中调用它。
-