• Redhat6.5安装DB2 Express-C版本


    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

  • 相关阅读:
    centos基于.net的第一个asp项目
    centos创建第一个 .NET app
    centos搭建.net3.1环境
    ASP.NET Core 的 Docker 映像
    centos+python2+django+nginx+uwsgi环境搭建
    centos+python2+flask+nginx+uwsgi环境搭建
    centos+python2+apache2+flask环境搭建
    小程序字体转换
    小程序播放语音之wx.createInnerAudioContext()
    小程序隐藏scroll-view滚动条的实现
  • 原文地址:https://www.cnblogs.com/jjzd/p/6867410.html
Copyright © 2020-2023  润新知