一、安装包上传
二、解压安装包
gunzip -c v10.5fp8_aix64_server_t.tar.gz|tar -xvf -
三、字符编码
更改为如下,否则将会乱码
vi /etc/environment
四、执行安装脚本
(1)执行 ./db2_install
当碰到如下情况时:
error: db4 error(2) from dbenv->open: No such file or directory
error: cannot open Packages index using db3 - No such file or directory (2)
error: cannot open Packages database in /var/lib/rpm
去报错位置的rpm目录下删除相关文件
在这里插rm -rf /var/lib/rpm/__db*
(2)执行./db2_install
https://wenku.baidu.com/view/69a8ff9627284b73f3425069.html
选server
最后一项需要选no否则会报如下错误
五、创建用户和组
5.1创建组
mkgroup db2grp1
mkgroup db2fgrp1
mkgroup dasadm1
5.2创建用户并赋予组
----useradd -d /db2inst1 -g db2grp1 db2inst1也可这样 直接创建用户并将文件赋予属组
useradd -g db2grp1 db2inst1
useradd -g db2fgrp1 db2fenc1
useradd -d /dasusr1 -g dasadm1 dasusr1
5.3修改hostname
查看hostname
hostname
修改hostname
hostname localhost
5.4创建相关目录属组
mkdir db2inst1 —需要找个内存充足的地方创建建
mkdir db2fenc1
mkdir dasusr1
进入与目录同级目录下执行
递归 用户 组 文件名
chown -R db2inst1:db2grp1 db2inst1
chown -R db2fenc1:db2fgrp1 db2fenc1
chown -R dasusr1:dasadm1 dasusr1
5.5给用户设置密码
passwd db2inst1 --lianshi
passwd dasusr1 --lianshi
passwd db2fenc1 --lianshi
cd /opt/IBM/db2/V10.5/instance
创建管理服务器
./dascrt -u dasusr1
如果报错管理服务器已存在就先删除管理服务器然后再创建,如果不报错不需要执行
./dasdrop dasusr1
六、创建实例
cd /opt/IBM/db2/V10.5/instance
./db2icrt -u db2fenc1 db2inst1 --这个指令运行报错,具体原因待考究
./db2icrt -a server -u db2fenc1 db2inst1
执行可能失败原因是文件夹内存不足,因此需要扩容,扩容方式如下:
七、验证
7.1切换用户并启动数据库
su - db2inst1
db2start
7.2创建数据库
查看数据库版本
db2level
创建一个简单数据库样板库
db2sampl
查看当前存在的数据库