DB2数据库客户端配置连接

  安装好DB2数据库之后,如果想要进行客户端的连接,首先要在服务端做一些配置,才能顺利连接得上数据库服务。下面我们来介绍一下如何进行配置。

系统环境

  • 操作系统:linux/unix
  • DB2: v9.5
  • DB2实例名:db2
  • DB2服务器IP: 192.168.10.203

服务端配置

  • 查看一下服务名

    $ db2 get dbm cfg |grep SVC
    TCP/IP Service name                          (SVCENAME) = DB2_db2
    
  • 设置指定实例的服务名

    $ db2 update dbm cfg using SVCENAME DB2_db2
    
  • 查看设置是否生效

    $ db2 get dbm cfg |grep SVC
    TCP/IP Service name                          (SVCENAME) = DB2_db2
    
  • 修改/etc/services文件

    $ cat /etc/services|grep DB2_db2
    DB2_db2         50000/tcp
    DB2_db2_1       50001/tcp
    DB2_db2_2       50002/tcp
    DB2_db2_END     50003/tcp
    
  • 设置通讯协议为tcpip

    $ db2set DB2COMM=tcpip
    $ db2set
    DB2COMM=TCPIP
    
  • 重启db2实例,就可以进行客户端设置连接了

    $ db2stop
    $ db2start
    

客户端配置

  • 建节点目录

    $ db2 catalog TCPIP node n1 remote 192.168.10.203 server 50000
    $ db2 terminate
    
  • 建数据库编目

    $ db2 catalog database demo as demo_as at node n1 authentication server
    $ db2 terminate
    
  • 连接数据库

    $ db2 connect to demo_as user db2 using passwd
    
  • 删除数据库编码和节点命令

    $ db2 uncatalog db demo_as
    $ db2 uncatalog node n1
    
  • 查看节点信息

    $ db2 list node directory
    

Comments