- DB2 教程
- 首页
- DB2 - 简介
- DB2 - 服务器安装
- DB2 - 实例
- DB2 - 数据库
- DB2 - 缓冲池
- DB2 - 表空间
- DB2 - 存储组
- DB2 - 模式
- DB2 - 数据类型
- DB2 - 表
- DB2 - 别名
- DB2 - 约束
- DB2 - 索引
- DB2 - 触发器
- DB2 - 序列
- DB2 - 视图
- DB2 与 XML
- DB2 - 备份和恢复
- DB2 - 数据库安全
- DB2 - 角色
- DB2 - LDAP
- DB2 有用资源
- DB2 - 问答
- DB2 - 快速指南
- DB2 - 有用资源
- DB2 - 讨论
DB2 - 服务器安装
本章描述了 DB2 服务器的安装步骤。
简介
您可以从 www.ibm.com 下载 DB2 服务器试用版或购买产品许可证。根据目标操作系统的位数,有两个不同的 DB2 服务器可供下载。例如,如果您想下载适用于 32 位 Linux 或 UNIX 操作系统的 DB2 服务器,则需要下载 32 位 DB2 服务器。64 位 DB2 服务器也同样适用。
硬件要求
处理器:最低 Core 2 Duo
内存:最低 1GB
硬盘:最低 30GB
软件要求
在安装 DB2 服务器之前,您的系统需要安装必要的软件。对于 Linux,您需要安装“libstdc++6.0”。
检查系统兼容性
在安装 DB2 服务器之前,您需要验证您的系统是否与 DB2 服务器兼容。要确认兼容性,您需要在命令控制台中调用“db2prereqcheck”命令。
在 Linux 操作系统上安装 DB2
打开终端,并使用“CD <DB2 安装文件夹>”命令在控制台中设置 db2 安装镜像文件夹路径。然后键入“./db2prereqcheck”命令,该命令确认您的系统与 DB2 服务器的兼容性。
./db2prereqcheck
图 1 显示了 Linux 操作系统和硬件系统的兼容性要求。
按照以下步骤在您的 Linux 系统上安装 DB2
- 打开终端。
- 以 root 用户身份登录。
- 打开 DB2 安装文件夹。
- 键入“./db2setup”并按 Enter 键。
此过程将启动 DB2 服务器设置的执行。
在 root 终端上键入“./db2setup”并按 Enter 键以启动 DB2 服务器的安装过程。
这样做后,将出现“安装启动板”屏幕。[图 2]
在安装启动板页面上,从左侧菜单中选择“安装产品”选项。选择“DB2 Advanced Enterprise Server Edition”选项。选择“安装新产品”按钮。
出现一个名为“DB2 安装向导”的新窗口。单击“下一步”。[图 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 产品是否已正确安装。
db2level
此命令显示当前实例中已安装 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 database sample”。
交互式输入模式:您可以使用“db2”命令启动此模式。在这里,您可以无需前缀地传递 SQL 语句。例如,“activate database sample”。
批处理模式:在这里,您需要创建一个包含所有所需 SQL 查询的脚本文件,并将文件保存为“.db2”扩展名。您可以使用语法“db2 –tf <filename.db2>”在命令行中调用它。