virtualBox之ubuntu安装db2

1、安装

解压安装包

tar xvf db2_v101_linuxx64_expc.tar.gz

解压后的目录为expc,使用db2prereqcheck检查安装环境

151638_ii63_1780544.png

ps :

a.由于DB2的安装包是基于RPM的,所以需要安装一个rpm兼容的安装器。IBM推荐使用alien。安装命令为:

apt-get install alien

b.由于DB2的安装过程需要依赖gcc,所以还需要安装libstdc++5和libaio-dev。安装命令为:

sudo apt-get install libstdc++5

sudo apt-get install libaio-dev

检查完成后,用db2_install命令进行安装

2、启动实例

如果是创建了新的实例所有者,如db2inst1,而当前登录用户为root,要启动db2inst1实例,则终端下需要输入以下命令启动(实例切换也是下述命令,因为同时只允许一个实例是活动的):

su db2inst1           (切换到db2inst1用户)

. ~/sqllib/db2profile (调入该用户配置脚本,设置db2inst1实例为当前实例)

db2start              (启动当前实例)

useradd -r -m -s /bin/bash db2das //系统建立db2das用户
passwd db2das                     //修改密码

chmod 777 /etc/sudoers 
vi /etc/sudoers 
db2das ALL=(ALL:ALL) ALL //添加db2das管理员权限

useradd -r -m -s /bin/bash db2inst1 //建立db2inst1用户
passwd db2inst1


cd /opt/ibm/db2/V10.1/instance //切换db2安装目录
./dascrt -u db2das //创建管理员
 ./db2icrt -u db2inst1 db2inst1 //创建普通用户

su db2das 
cd /home/db2da 
. das/dasprofile 
echo $PATH
which db2admin
db2admin start  

su db2inst1
cd /home/db2inst1
. sqllib/db2profile

3、创建测试数据库及设置远程连接

su db2inst1  //已是db2inst1实例时 不切
db2 "create database test USING CODESET UTF-8 TERRITORY CN pagesize 32 k" //创建test数据库
db2set DB2COMM=TCPIP  //设置远程访问
db2 update dbm cfg using SVCENAME DB2_db2inst1  //修改服务名称
cat /etc/services|grep db2 //查看是否有对应的服务名称,没有的话在services文件添加
vi /etc/services
DB2_db2inst1    50000/tcp  //与上服务名称一致

clpplus -nw db2inst1/db2inst1@localhost:50000/TEST  //连接测试



本地连接虚拟机db2

154629_aG3k_1780544.png

4、特殊情况

virtualBox要设置一下50000端口

154052_naUA_1780544.png

 

其他  

iptables -I INPUT -p tcp --dport 50000 -j ACCEPT

ufw allow 50000/tcp

 

 

安装参考 端口设置

转载于:https://my.oschina.net/xinyuanKong/blog/877671

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值