zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    linux下启动和关闭网卡命令及DHCP上网
    python 编码问题
    paddlepaddle
    Convolutional Neural Network Architectures for Matching Natural Language Sentences
    deep learning RNN
    Learning Structured Representation for Text Classification via Reinforcement Learning 学习笔记
    Python IO密集型任务、计算密集型任务,以及多线程、多进程
    EM 算法最好的解释
    tensorflow 调参过程
    tensorflow 学习纪录(持续更新)
  • 原文地址:https://www.cnblogs.com/jjzd/p/6867410.html
Copyright © 2011-2022 走看看