系统环境
CentOS 6.5 x86_64
DB2 v10.5 x86_64
一、安装步骤
1、将DB2数据库安装包放在/opt目录下
[root@localhost DB2]# cd /opt [root@localhost opt]# ls [root@localhost opt]# tar –unzip v10.5_ntx64_server_t.zip [root@localhost opt]# cd server
2、执行安装
./db2_install或./setup
3、注册license
[root@localhost opt]# cd ibm/db2/V10.5/adm [root@localhost adm]# pwd [root@localhost adm]# ls [root@localhostadm]#/opt/ibm/db2/V10.5/adm/db2licm–a /opt/server/db2/license/db2serv_uw.lic
4、创建两个用户组
[root@localhost adm]# groupadd -g 901 db2iadm1 [root@localhost adm]# groupadd -g 902 db2fadm1
5、创建两个用户
(分别是拥有实例的用户,受防护的用户)且指定对应的用户组
[root@localhost adm]# useradd -g db2iadm1 -u 101 -d /home/db2inst1 -m db2inst1 [root@localhost adm]# useradd -g db2fadm1 -u 102 -d /home/db2fenc1 -m db2fenc1
6、添加两个用户的密码
[root@localhost adm]# passwd db2inst1
[[email protected] adm]# passwd db2fenc1
7、检查用户组和用户是否创建成功
用户组: more /etc/group | grep db2 用户: more /etc/passwd | grep db2
二、DB2使用配置
1、创建实例
进入/opt/ibm/db2/V10.5/instance目录
[root@localhost adm]# cd /opt/ibm/db2/V10.5/instance [root@localhost instance]# pwd [root@localhost instance]# ./db2icrt –u db2fenc1 db2inst1 (创建DB2实例)
2、配置DB2
1)设置DB2自启动(注:依然在root用户下)
[root@localhost instance]# pwd [root@localhost instance]# ./db2iauto -on db2inst1
2)修改网络服务端口(注:在db2inst1用户下)
修改DB2的服务端口为50658,默认情况下端口是50000
[root@localhost instance]# su - db2inst1 [db2inst1@localhost ~]$ db2 update dbm cfg using SVCENAME 50658
说明
笔者认为,其实没有必要修改默认端口号,除非该端口与服务器上的其他服务端口发生冲突,这里只是给出一个方法。
3)修改DB2连接方式为TCP/IP
[db2inst1@localhost ~]$ db2set DB2COMM=TCPIP
修改DB2连接方式为TCPIP,然后可通过JDBC、ODBC等访问本DB2服务器上的数据库,安装了DB2客户端的其它机器也可访问数据库。
3、查看DB2许可证情况
[root@localhost ~]$ su - db2inst1 [db2inst1@localhost ~]$ db2licm -l
4、查看DB2版本
[root@localhost ~]$ su db2inst1 [db2inst1@localhost ~]$ db2level
三、创建默认数据库
直接在命令行窗口中执行(在db2inst1实例用户下):
db2sampl
备注,在这里笔者简单安装的是DB2 企业版(呵呵,这是我在某公司实习时拷贝的)。若读者需要(用途仅用于学习)但又不想花$购买,可予我留言。
时间: 2024-11-06 05:45:16