Db2 简明教程

DB2 - Server Installation

本章介绍了 DB2 服务器的安装步骤。

Introduction

您可以从 www.ibm.com 下载 DB2 服务器试用版或购买产品许可证。有两种独立的 DB2 服务器可供下载,具体取决于计划在其上执行操作的操作系统的规模。例如,如果您想下载适用于 32 位 Linux 或 UNIX 操作系统的 DB2 服务器,则需要下载 32 位 DB2 服务器。64 位 DB2 服务器也适用此规则。

Hardware requirements

处理器:最低 Core 2Duo

RAM:最低 1GB

硬盘:最低 30GB

Software requirements

在安装 DB2 服务器之前,您的系统需要做好准备,其中需要包含所需的软件。对于 Linux,您需要安装“libstdc++6.0”。

Checking system compatibility

在安装 DB2 服务器之前,您需要验证您的系统是否与 DB2 服务器兼容。若要确认兼容性,您需要在命令控制台上调用“db2prereqcheck”命令。

Installing DB2 on Linux operating system

打开终端并在控制台上使用“CD <DB2 安装文件夹>”命令设置 db2 安装映像文件夹路径。然后键入“./db2prereqcheck”命令,该命令会确认您的系统与 DB2 服务器的兼容性。

./db2prereqcheck

图 1 显示了 Linux 操作系统和硬件系统的兼容性要求。

按照给定的步骤在您的 Linux 系统上安装 DB2:

  1. Open the terminal.

  2. Login as root user.

  3. Open DB2 Installation folder.

  4. 键入“./db2setup”并按 Enter 键。

该进程将启动 DB2 服务器设置的执行。

db2 setup

在根终端键入“./db2setup”并按 Enter 键以启动 DB2 服务器的设置流程。

执行此操作后,将出现“设置 LaunchPad”屏幕。[图 2]

install

在设置 LaunchPad 页面上,从左侧菜单中选择“安装产品”选项。选择“DB2 高级企业服务器版”选项。选择“新建安装”按钮。

将出现一个名为“DB2 设置向导”的新框架。单击“下一步”。[图 3]

db2setupwizard

将出现下一个屏幕并显示 DB2 许可协议。选择“我接受条款…​”单击“下一步”。[图 4]

db2 ase

下一个屏幕会显示安装类型选项,该选项默认设置为“典型”。

保持同样的选择。单击“下一步”。[图 5]

installation action

下一个屏幕将显示安装操作。

选择“安装 DB2 高级企业服务器版…​”

单击“下一步”。[图 6]

installation dir

在下一个屏幕上,设置程序会要求您选择安装目录。

保持默认,然后单击“下一步”。

server info

下一个屏幕会显示用户身份验证。输入“dasusr1”用户的密码。

(您的密码可以与用户名相同,这样便于记忆。)

db2 instance

在以下屏幕中,设置会要求您创建 DB2 服务器实例。

在此处,它会创建一个名为“db2ins1”的 DB2 实例。

db2ins1

下一个屏幕询问您默认实例需要的分区数。

您可以选择“单一或多重”分区。

选择“单一分区实例”。单击"下一步"。

multi ins

在下一个屏幕,该设置会要求您为正创建的 DB2 实例进行身份验证。

此处,默认情况下,用户名被创建为“db2inst1”。您可以输入相同于用户名的密码。

单击“下一步”。

db2ins2

在下一个屏幕,该设置要求输入“db2fenc”用户的身份验证信息。

此处,您可以输入相同于用户名的密码。

单击“下一步”。

db2fanc

在下一个屏幕,您可以选择“现在不为您的 db2 服务器设置发送通知”选项。

单击“下一步”。

notification

下一个屏幕向您显示有关 db2 设置的信息。

单击“完成”。

此时,DB2 安装过程已完成。

Verifying DB2 installation

您需要验证 DB2 服务器的安装,以进行实用性检查。完成 DB2 服务器安装后,注销当前用户模式并登录到“db2inst1”用户。在“db2inst1”用户环境中,您可以打开终端并执行以下命令来验证您的 db2 产品是否安装正确。

db2level

该命令显示当前实例中已安装 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"

Command Line Processor (CLP)

CLP 可以在三种模式中的一种中启动:

  1. Command mode :在此模式中,每个命令和 SQL 语句必须以“db2”作为前缀。例如,查询“db2 activate database sample”。

  2. Interactive input mode :您可以使用“db2”命令启动此模式。此处,您可以传入没有前缀的 SQL 语句。例如,“activate database sample”。

  3. Batch mode :在此处,您需要创建一个脚本文件,它包含所有 SQL 查询要求并使用“.db2”扩展名保存该文件。您可以使用“db2 -tf <filename.db2>”语法在命令行中调用它。

accessing db2