Linux下安装DB2 v10.5版本

一、下载DB2安装包。linux

百度网盘地址:数据库

连接:https://download.csdn.net/download/auspicious_air/11340373
二、把DB2v10.5的安装介质上传到/home目录下并进行解压把DB2v10.5的安装介质上传到/home目录下并进行解压服务器

tar -zxvf v10.5_linuxx64_expc.tar.gz
 网络

 

 

 

 

 

 

 

三、查看解压以后的文件expc 并进入到expc文件里.net

 

 

 

 

 四、执行db2setupcode

 

 

 

 

五、按照以下的过程进行安装DB2 v10.5数据库orm

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

注:选择安装完DB2 再进行建立实例server

 

六、在数据库服务器上建立用户和组blog

建立组db2iadm1(实例管理组),db2fgrp1(DB2 fencing管理组)和dasadm1(数据库管理员用户组),其中dasadm1组在安装数据库时已经建立,咱们只须要建立db2iadm1和db2fgrp组token

# groupadd -g 206 db2iadm1
# groupadd -g 203 db2fgrp1
七、建立用户db2inst1(实例管理用户)、db2fenc1(DB2 fencing 管理用户)和dasusr1(数据库管理员用户),其中dasusr1用户在安装数据库时已经建立,咱们只须要建立db2inst1和db2fenc用户

# useradd -g db2iadm1 -u 209 -d /home/db2inst1 db2inst1
# useradd -g db2fgrp1 -u 210 -d /home/db2fenc1 db2fenc1

 

 

7.添加三个用户的密码
添加实例的用户密码
[root@localhost adm]# passwd db2inst1
Changing password for user db2inst1.
New UNIX password: 输入新密码(如Sunrier)
BAD PASSWORD: it is based on a dictionary word
Retype new UNIX password: 再输入新密码(如Sunrier,跟第一次输入相同)
passwd: all authentication tokens updated successfully.
[root@localhost adm]#

添加受防御的用户密码
[root@localhost adm]# passwd db2fenc1
Changing password for user db2fenc1.
New UNIX password: 输入新密码
BAD PASSWORD: it is based on a dictionary word
Retype new UNIX password: 再输入新密码(两次需相同,不然须要从新输入)
passwd: all authentication tokens updated successfully.
[root@localhost adm]#

添加DAS用户密码
[root@localhost adm]# passwd db2dasusr1
Changing password for user db2dasusr1.
New UNIX password: 输入新密码
BAD PASSWORD: it is based on a dictionary word
Retype new UNIX password: 再输入新密码(两次需相同,不然须要从新输入)
passwd: all authentication tokens updated successfully.
[root@localhost adm]#

 

 

 

 


八、在数据库服务器上更改目录权限

# mkdir /db2data
# chown -R db2inst1:db2iadm1 /home/db2inst1
# chown -R db2fenc1:db2fgrp1 /home/db2fenc1
# chown -R db2inst1:db2iadm1 /db2data
九、 在数据库服务器上建立实例 db2inst1

# cd /opt/ibm/db2/V10.5/instance/
# ./db2icrt -u db2fenc1 db2inst1
十、 在数据库服务器上建立数据库 test

# su - db2inst1
$ db2start
SQL1063N DB2START processing was successful.
$ db2 create database test storage yes using codeset UTF-8 territory US pagesize 32768
DB20000I The CREATE DATABASE command completed successfully.
十一、修改数据库配置参数

$ db2 update db cfg for test using LOGPRIMARY 50
$ db2 update db cfg for test using LOGSECOND 20
$ db2 update db cfg for test using LOGFILSIZ 10240

 

12.配置DB2
1)设置DB2自启动(注:依然在root用户下)
[root@localhost instance]# pwd
/opt/ibm/db2/V9.7/instance
[root@localhost instance]# ./db2iauto -on db2inst1
db2set MsgRC=1306, P1='', P2=''
[root@localhost instance]# 
设置对db2inst1在Linux启动时自动启动。

2)修改网络服务端口(注:在db2inst1用户下)
修改DB2的服务端口为50658,默认状况下端口是50000
[root@localhost instance]# su - db2inst1
[db2inst1@localhost ~]$ db2 update dbm cfg using SVCENAME 50658
DB20000I  The UPDATE DATABASE MANAGER CONFIGURATION command completed 
successfully.
[db2inst1@localhost ~]$

3)修改DB2链接方式为TCP/IP
[db2inst1@localhost ~]$ db2set DB2COMM=TCPIP
[db2inst1@localhost ~]$
修改DB2链接方式为TCPIP,而后可经过JDBC、ODBC等访问本DB2服务器上的数据库,安装了DB2客户端的其它机器也可访问数据库。

 

 

 

 


十二、修改完成后重启实例

$ db2stop force
SQL1064N DB2STOP processing was successful.
$ db2start
SQL1063N DB2START processing was successful.
检查相关参数

$ db2set –all
链接数据库

$ db2 connect to test  Database Connection Information  Database server        = DB2/LINUXX8664 10.5.5  SQL authorization ID   = DB2INST1  Local database alias   = TEST 

相关文章
相关标签/搜索