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

在这里插入图片描述

查看当前存在的数据库
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值