本篇文章主要介绍了" DB2入门(1)--安装、启动、连接",主要涉及到方面的内容,对于DB2感兴趣的同学可以参考一下:
1.安装数据库windows下的安装软件下载直接是从官网下载的, 下载免费试用版学习一下:
1. 进入官网,点击“Free DB2 trials”
2. 然后...
yuminstalllibstdc++-4.4.7-18.el6.i686
需要安装gcc,gcc-c++等依赖
yuminstallgcc*gcc-c++*
这个关于32位依赖包的问题可以跳过,直接选yes就好了,参考安装文档:
rhel 6.2使用db2install安装DB2 v10.5
安装之后的目录在/opt/ibm/db2/V11.1下:

2.创建实例
创建实例使用db2icrt命令,在linux、unix上创建实例时必须有一个和实例同名的用户存在,如果该用户不存在,那么创建实例会报错而无法创建。
- 使用root权限登录:
- 创建实例的用户和组:
用户 | 示例用户名 | 示例组名 |
---|
实例所有者 | db2inst1 | db2iadm1 |
受防护的用户 | db2fenc1 | db2fadm1 |
3. 命令
cd /opt/ibm/db2/V11.1/instance
./dascrt -u db2dasusr1
./db2icrt -u db2inst1 db2inst1
Dascrt:创建的是DB2 adminstration server,每台服务器只有一个这种server,为进行DB2管理(比如运行控制中心)所必须,同时指定其管理用户是db2das。
db2icrt:创建的是实例,其名字一般和管理用户名一样,这里均为db2inst1。
安装成功。
安装目录
实例创建后,会生成一个实例目录,实力目录存储着与一个数据库实例相关的所有信息。实例目录一旦创建,就不能更改其位置。
在linux、UNIX中为了拥有实例目录,必须创建和实例名相同的用户,其最终目的是为了用这个用户的home目录来作为实例目录。

实例目录包含:
- 数据库管理器配置文件(db2system)
- 系统数据库目录(SQLDBDIR)
- 节点 目录(SQLNODIR)
- 节点配置 文件(db2nodes.cfg)
- 诊断文件、数据库错误日志等
启动实例、测试连接