博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Redhat6.5安装DB2 Express-C版本
阅读量:6587 次
发布时间:2019-06-24

本文共 2086 字,大约阅读时间需要 6 分钟。

Linux Redhat6.5安装DB2 Express-C版本:

 

创建相关用户和组

创建用户组:

groupdel db2iadm1

groupadd -g 999 db2iadm1

groupadd -g 998 db2fadm1

groupadd -g 997 dasadm1

为每个用户组创建用户:

useradd -u 1004 -g db2iadm1 -m -d /home/db2inst1 db2inst1

useradd -u 1003 -g db2fadm1 -m -d /home/db2fenc1 db2fenc1

useradd -u 1002 -g dasadm1 -m -d /home/dasusr1 dasusr1

设置初始密码:

passwd db2inst1

passwd db2fenc1

passwd dasusr1

修改内核参数

学习时刻省略此步骤

查看:ipcs -l

/etc/sysctl.conf 修改内核参数

kernel.shmmni=4096

kernel.shmmax=17179869184

kernel.shmall=8388608

#kernel.sem=<SEMMSL> <SEMMNS> <SEMOPM> <SEMMNI>

kernel.sem=250 256000 32 4096

kernel.msgmni=16384

kernel.msgmax=65536

kernel.msgmnb=65536

 

sysctl -p使之生效

 

安装

./db2_install

 

验证安装:

db2ls

创建实例并设置通信服务

root用户创建实例:

cd /opt/ibm/db2/V10.1/instance

./db2icrt -a server -u db2fenc1 db2inst1

 

启动实例服务:

su - db2inst1

db2start

 

查看实例:

db2ilist

 

配置TCP/IP通信协议:

/etc/services文件添加:

db2c_db2inst1       50000/tcp               # db2inst1

 

设置变量:

db2set DB2COMM=tcpip

 

查看:

db2set -all

[i] DB2COMM=TCPIP

[i] DB2AUTOSTART=YES

[g] DB2_COMPATIBILITY_VECTOR=MYS

[g] DB2SYSTEM=dcapp5

[g] DB2INSTDEF=db2inst1

 

更新服务:

$ db2 update database manager configuration using svcename db2c_db2inst1

$ db2stop && db2start

SQL1064N  DB2STOP processing was successful.

SQL1063N  DB2START processing was successful.

 

查看端口是否监听:

$ netstat -tlnp | grep 50000

tcp        0      0 0.0.0.0:50000               0.0.0.0:*                   LISTEN      1469/db2sysc

 

开机自启/关闭自启:

./db2iauto -on db2inst1

./db2iauto -off db2inst1

 

 

 

客户端安装及访问数据库

Linux上安装数据库服务,默认安装db2 客户端。

windows安装客户端:

安装DB2 data server client

如果存储过程开发,可以再接着安装Quest Central for DB2。

 

利用客户端连接数据库服务:

Linux下:

本地客户端连接本机服务器无需编目

连接远程数据库需要编目:

编目节点:

db2 catalog TCPIP node <nodename> remote <hostname or ip_address> server <port_name or port_number>

查看node编目:

db2 list node directory

取消编目:

db2 uncatalog node <nodename>

 

编目数据库:

db2 catalog db <dbname> as <alias> at node <nodename>

查看数据库编目:

db2 list db directory

取消数据库编目:

db2 uncatalog db <dbname>

 

windows下:

data server client控制中心或Quest Central for DB2连接数据库,新建一步步进行即可。

 

卸载客户端:

windows上不再说明;

linux卸载需注意:

卸载之前注意是否需要备份实例目录:

卸载Linux或Unix上DB2客户端:

1、 删除实例

a)      ./db2ilist  查看实例

b)      ./db2idrop db2inst1

2、 卸载客户端

a)      ./db2_deinstall -a

转载地址:http://nchno.baihongyu.com/

你可能感兴趣的文章
mysql5.5.17源代码安装
查看>>
关于【cocos2dx-3.0beta-制作flappybird】教程在3.2project中出现找不到CCMenuItem.h的解决方法...
查看>>
7z格式、LZMA压缩算法和7-Zip详细介绍
查看>>
imx6 uboot splash image
查看>>
转:全栈工程师的知识栈列表
查看>>
C/C++获取文件大小
查看>>
深入理解Java内存模型(五)——锁
查看>>
Chalubo僵尸网络来袭 IOT设备或将受到DDoS攻击
查看>>
实用功能一手玩转!复合机操控面板一览
查看>>
乌鲁木齐大雾弥漫 局地能见度不足200米
查看>>
骚年,还在为歌荒发愁吗?python教你爬取网易云热门歌单
查看>>
如何实现百万TPS?详解JMQ4的存储设计
查看>>
Play! Framework 系列(一):初探 play 框架
查看>>
Shiro【授权、整合Spirng、Shiro过滤器】
查看>>
MarkDown语法
查看>>
这么说吧,NIO很简单,其实就是个牛逼IO
查看>>
七、【应用的主要框架】
查看>>
使用Python快速获取公众号文章定制电子书(二)
查看>>
weak和assign的区别
查看>>
iOS下JS与OC互相调用(七)--Cordova 基础
查看>>