AIX环境安装DB2 数据库

一、安装包上传

二、解压安装包

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

在这里插入图片描述

查看当前存在的数据库

版权声明:本文为zhang__sunny原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。