Db2 简明教程
DB2 - Server Installation
本章介绍了 DB2 服务器的安装步骤。
Introduction
您可以从 www.ibm.com 下载 DB2 服务器试用版或购买产品许可证。有两种独立的 DB2 服务器可供下载,具体取决于计划在其上执行操作的操作系统的规模。例如,如果您想下载适用于 32 位 Linux 或 UNIX 操作系统的 DB2 服务器,则需要下载 32 位 DB2 服务器。64 位 DB2 服务器也适用此规则。
Checking system compatibility
在安装 DB2 服务器之前,您需要验证您的系统是否与 DB2 服务器兼容。若要确认兼容性,您需要在命令控制台上调用“db2prereqcheck”命令。
Installing DB2 on Linux operating system
打开终端并在控制台上使用“CD <DB2 安装文件夹>”命令设置 db2 安装映像文件夹路径。然后键入“./db2prereqcheck”命令,该命令会确认您的系统与 DB2 服务器的兼容性。
./db2prereqcheck
图 1 显示了 Linux 操作系统和硬件系统的兼容性要求。
按照给定的步骤在您的 Linux 系统上安装 DB2:
-
Open the terminal.
-
Login as root user.
-
Open DB2 Installation folder.
-
键入“./db2setup”并按 Enter 键。
该进程将启动 DB2 服务器设置的执行。
在根终端键入“./db2setup”并按 Enter 键以启动 DB2 服务器的设置流程。
执行此操作后,将出现“设置 LaunchPad”屏幕。[图 2]
在设置 LaunchPad 页面上,从左侧菜单中选择“安装产品”选项。选择“DB2 高级企业服务器版”选项。选择“新建安装”按钮。
将出现一个名为“DB2 设置向导”的新框架。单击“下一步”。[图 3]
将出现下一个屏幕并显示 DB2 许可协议。选择“我接受条款…”单击“下一步”。[图 4]
下一个屏幕会显示安装类型选项,该选项默认设置为“典型”。
保持同样的选择。单击“下一步”。[图 5]
下一个屏幕将显示安装操作。
选择“安装 DB2 高级企业服务器版…”
单击“下一步”。[图 6]
在下一个屏幕上,设置程序会要求您选择安装目录。
保持默认,然后单击“下一步”。
下一个屏幕会显示用户身份验证。输入“dasusr1”用户的密码。
(您的密码可以与用户名相同,这样便于记忆。)
在以下屏幕中,设置会要求您创建 DB2 服务器实例。
在此处,它会创建一个名为“db2ins1”的 DB2 实例。
下一个屏幕询问您默认实例需要的分区数。
您可以选择“单一或多重”分区。
选择“单一分区实例”。单击"下一步"。
在下一个屏幕,该设置会要求您为正创建的 DB2 实例进行身份验证。
此处,默认情况下,用户名被创建为“db2inst1”。您可以输入相同于用户名的密码。
单击“下一步”。
在下一个屏幕,该设置要求输入“db2fenc”用户的身份验证信息。
此处,您可以输入相同于用户名的密码。
单击“下一步”。
在下一个屏幕,您可以选择“现在不为您的 db2 服务器设置发送通知”选项。
单击“下一步”。
下一个屏幕向您显示有关 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 可以在三种模式中的一种中启动:
-
Command mode :在此模式中,每个命令和 SQL 语句必须以“db2”作为前缀。例如,查询“db2 activate database sample”。
-
Interactive input mode :您可以使用“db2”命令启动此模式。此处,您可以传入没有前缀的 SQL 语句。例如,“activate database sample”。
-
Batch mode :在此处,您需要创建一个脚本文件,它包含所有 SQL 查询要求并使用“.db2”扩展名保存该文件。您可以使用“db2 -tf <filename.db2>”语法在命令行中调用它。