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

  • 相关阅读:
    sencha touch 扩展篇之将sencha touch打包成安装程序(上)- 使用sencha cmd打包安装程序
    sencha touch 扩展篇之使用sass自定义主题样式 (下)通过css修改官方组件样式以及自定义图标
    一个不错的android组件的网站
    sencha touch 扩展篇之使用sass自定义主题样式 (上)使用官方的api修改主题样式
    sencha touch 入门系列 (九) sencha touch 布局layout
    面试题总结
    国外接活网站Elance, Freelancer和ScriptLance的介绍和对比
    sencha touch 入门系列 扩展篇之sencha touch 项目打包压缩
    Android Design Support Library——Navigation View
    设计模式——命令模式
  • 原文地址:https://www.cnblogs.com/jjzd/p/6867410.html
Copyright © 2011-2022 走看看