精华内容
下载资源
问答
  • 1,首先,我们需要有aix 环境,我们提供的小机,安装的是 IBM 的db2 9.7版本  在已有的环境下,当然我们在安装db2的时候,会设置好 实例名和密码,我是在局域网的机器上连接操作的,  首先,连接已有数据库  ...

    1,首先,我们需要有aix 环境,我们提供的小机,安装的是 IBM 的db2 9.7版本

         在已有的环境下,当然我们在安装db2的时候,会设置好 实例名和密码,我是在局域网的机器上连接操作的,

         首先,连接已有数据库

          win+r,cmd,进入命令中心,  然后telnet 172.16.6.1(这个是你的Db2所在服务器),远程好以后,会让你输入实例名和密码,两种方式,

         一种,root 进入,就是根权限进入,密码你自己得知道,进入以后, su db2inst1,切换到实例  ,想要测试已有数据库连接的话,

        命令;  db2 connect to TestDB(你的数据库),   看是不是能连上

       2 ,建立数据库

        建库的话,我是进入到 db2inst1 实例下,我是用db2inst1 ,密码进入,流程同第一种一样,进入后 输入命令

        db2 CREATE DATABASE TestDB AUTOMATIC STORAGE YES USING CODESET UTF-8 TERRITORY CN COLLATE USING SYSTEM PAGESIZE 32768;

        具体参数自己可以修改,建完以后会有提示,我会附上两张图,(因为刚接触Db2 ,所以可能说的不是很详细,我也不是很懂,自己建库大概就这么个步骤)

     

    展开全文
  • WINDOWS安装DB2并使用客户端访问(全程截图).rar 环境: DB 9.5 OS:XP DB2客户端:toad for db2 4.0 懒得写WORD文档了,全部都是截图,很完整
  •   按照上篇文档,我们安装好了DB2服务端,这篇我们讲怎么在windows系统上安装客户端,并配置好客户端,顺利连接服务器。 客户端可以在这里下载到: http://www-01.ibm.com/support/docv...

    转载: http://hi.baidu.com/virtualsafety/blog/item/bf391388b5ef019da5c27232.html

     

    按照上篇文档,我们安装好了DB2服务端,这篇我们讲怎么在windows系统上安装客户端,并配置好客户端,顺利连接服务器。

    客户端可以在这里下载到:

    http://www-01.ibm.com/support/docview.wss?rs=71&uid=swg21255394。先装好客户端软件,然后开始配置。

     

    直接列出步骤:

    (1)在启动数据库之前,使用命令 db2set -all 检查是否将 DB2COMM 设置成 TCPIP;如果没有设置这个注册表变量,那么您应当执行: db2set db2comm=tcpip 。设置保存在$HOME/sqllib/profile.env文件中
    执行db2start启动数据库


    (2)在/etc/service文件中可以看到如下内容
    testdb           50006/tcp              # 服务名 端口号


    (3)将 SVCENAME 设置成 /etc/services 中的端口号或服务名了吗? 
    通过发出以下命令来查看该参数: db2 get dbm cfg | grep -i SVCENAME
    如果没有配置,可以通过下面的命令配置:
    db2 update database manager configuration using svcename testdb


    (4)要确认服务器是否在监听,可以用netstat -an 来查看端口是否处于LISTEN状态
    [testdb@Db-JM-4 ~]$ netstat -na | grep 50006
    tcp        0      0 0.0.0.0:50006               0.0.0.0:*                   LISTEN

     

    (二)在客户端配置
    db2 => catalog tcpip node db2node remote 192.168.1.5 \
               server 50006 remote_instance testdb \
               ostype linux


    db2 => catalog database testdb as mydb2 at node db2node \
                authentication server \


    成功配置后,客户端执行此命令的结果应如下:
    db2 => connect to mydb2 user testdb
    输入 testdb 的当前密码:

       数据库连接信息

    数据库服务器         = DB2/LINUX 8.2.9
    SQL 授权标识         = TESTDB
    本地数据库别名       = MYDB2

     

    参考文档:

    http://www.ibm.com/developerworks/cn/data/library/techarticles/0301chong/0301chong2.html

    展开全文
  • 在Linux 上安装DB2 8.1 并配置Windows 客户端连接 [日期:2012-07-08] 来源:Linux社区 作者:dl_lang [字体:大 中 小]        第一次在Linux上安装DB2,参考了很多的网上资源,但是主要的是“Linux...


    在Linux 上安装DB2 8.1 并配置Windows 客户端连接

    [日期:2012-07-08] 来源:Linux社区  作者:dl_lang [字体:大 中 小] 

     


     


     

    第一次在Linux上安装DB2,参考了很多的网上资源,但是主要的是“Linux下安装DB2 version 8.1 的详细步骤”。
    同时把自己遇到的问题住了一个记录,以做学习之用。

    VMWARE使用的是VMware  server  1.0.6,Linux的内核版本是:Linux node1 2.6.18-53.el5PAE

    Root 权限操作:

    第一步:检查程序包及其版本
       compat-libstdc++-7.3-2.96.118.i386.rpm
         在linux的安装盘上,找到后使用rpm -i compat-libstdc++-7.3-2.96.118.i386.rpm 安装即可

    第二步:配置 Linux 内核参数
            /etc/sysctl.conf文件,添加内核参数
            kernel.msgmni =1024
            kernel.sem = 250 256000  32 1024
            使更改激活:sysctl –p

    第三步:安装
           sh db2_install
           按照提示做

    第四步:创建用户
      /usr/sbin/groupadd db2iadm1
      /usr/sbin/groupadd db2fadm1
      /usr/sbin/useradd –m -g db2iadm1 –d /home/db2inst1 db2inst1
      /usr/sbin/useradd –m -g db2fadm1 –d /home/db2fenc1 db2fenc1

    第五步:创建实例
      /opt/IBM/db2/V8.1/instance/db2icrt –a server –u db2fenc1 db2inst1

    ** please can go into /opt/IBM/db2/V8.1/instance, find file db2iutil
    and replace all 'tail +2' with 'tail -n +2' if you meet error.

    第六步:产品许可证
      /opt/IBM/db2/V8.1/adm/db2licm -a /mnt/cdrom/db2/license/db2pe.lic

    第七步:允许SMS的多页分配
            /opt/IBM/db2/V8.1/cfg/db2ln

    #第八步:添加DB2端口
    #       SU - root
    #        vi /etc/services 加入下面一行
    #        db2inst1   50000/tcp
    这一步是不需要的,系统自定添加,但是有可能需要更改一下,我的是这样的:

    DB2_db2inst1    50000/tcp
    DB2_db2inst1_1  50001/tcp
    DB2_db2inst1_2  50002/tcp
    DB2_db2inst1_END        50003/tcp

    以下是DB2 用户操作

    第九步:DB2 配置
     su – db2inst1
     db2set DB2_EXTENDED_OPTIMIZATION=ON
     db2set DB2_DISABLE_FLUSH_LOG=ON
     db2set AUTOSTART=YES
     db2set DB2_STRIPED_CONTAINERS=ON
     db2set DB2_HASH_JOIN=Y
     db2set DB2COMM=tcpip
     db2set DB2_PARALLEL_IO=*
     db2set DB2CODEPAGE=819

     #Update dbm cfg
     db2 update dbm cfg using SVCENAME db2inst1
     db2 update dbm cfg using INDEXREC ACCESS

    第十步:运行DB2
            db2start

    If raised error message:
    Please check   $DB2_home/sqllib/db2nodes.cfg, /etc/hosts  uname -n, confirm that all the node name is same.


    第十一步:创建库
            db2 "CREATE DATABASE test1 on /opt/IBM/tony/ USING CODESET ISO8859-1 TERRITORY CN"
    以后就可以创建表和对表操作了,如 db2 "select * from sysibm.sysdummy1"


    客户端操作:
    1. catalog DB

    db2 catalog tcpip node DS_NODE  remote 192.168.102.128 server 50000
    db2 catalog db test1 as ds_test1 at node  ds_node

    2. DB2 的一个常见连接错误出现:

    db2 connect to ds_test1 user db2inst1 using 123456
    SQL30081N  A communication error has been detected. Communication protocol
    being used: "TCP/IP".  Communication API being used: "SOCKETS".  Location
    where the error was detected: "192.168.102.128".  Communication function
    detecting the error: "connect".  Protocol specific error code(s): "10061", "*",
    "*".  SQLSTATE=08001

    把dbm的VCENAME 的值和/etc/services中的端口号对应
    db2 update dbm cfg using SVCENAME 50000

    3. restart DB
    db2stop force
    db2start
    db2 activate db test1

    4. 参数确认
    [db2inst1@node1 C]$ db2set -all
    [i] DB2COMM=TCPIP
    [g] DB2_EEE_LICENSE_POLICY=4295032864
    [db2inst1@node1 C]$ netstat -an | grep 50000

    确认DB2COMM 参数已经设置,同时50000端口已经启动

    5.出现pagecode错误
    db2 connect to ds_test1 user db2inst1 using 123456
    SQL0332N  Character conversion from the source code page "1114" to the target
    code page "UNKNOWN" is not supported.  SQLSTATE=57017

    **原因:连接的数据库使用的代码页设置(819)与本地客户端设置的代码页(1386)不同 之间无法进行双向转换,
    即无法将GBK 编码的字符转换为ISO-8859-1字符,解决方法:

    db2set DB2CODEPAGE=819

    db2 terminate
    DB20000I  The TERMINATE command completed successfully.

    db2 connect to ds_test1 user db2inst1 using 123456

      Database Connection Information

     Database server        = DB2/LINUX 8.1.0
     SQL authorization ID   = DB2INST1
     Local database alias   = DS_TEST1

    本篇文章来源于 Linux公社网站(www.linuxidc.com)  原文链接:http://www.linuxidc.com/Linux/2012-07/64656.htm

    展开全文
  • 第一次在linux上安装DB2,参考了很多的网上资源,但是主要的是“Linux下安装DB2 version 8.1 的详细步骤”。同时把自己遇到的问题住了一个记录,以做学习之用。VMWARE使用的是...


    第一次在linux上安装DB2,参考了很多的网上资源,但是主要的是“Linux下安装DB2 version 8.1 的详细步骤”。
    同时把自己遇到的问题住了一个记录,以做学习之用。


    VMWARE使用的是VMware  server  1.0.6,Linux的内核版本是:Linux node1 2.6.18-53.el5PAE


    Root 权限操作:

    第一步:检查程序包及其版本
       compat-libstdc++-7.3-2.96.118.i386.rpm
         在linux的安装盘上,找到后使用rpm -i compat-libstdc++-7.3-2.96.118.i386.rpm 安装即可

    第二步:配置 Linux 内核参数
            /etc/sysctl.conf文件,添加内核参数
            kernel.msgmni =1024
            kernel.sem = 250 256000  32 1024
            使更改激活:sysctl –p

    第三步:安装
           sh db2_install
           按照提示做

    第四步:创建用户
      /usr/sbin/groupadd db2iadm1
      /usr/sbin/groupadd db2fadm1
      /usr/sbin/useradd –m -g db2iadm1 –d /home/db2inst1 db2inst1
      /usr/sbin/useradd –m -g db2fadm1 –d /home/db2fenc1 db2fenc1

    第五步:创建实例
      /opt/IBM/db2/V8.1/instance/db2icrt –a server –u db2fenc1 db2inst1

    ** please can go into /opt/IBM/db2/V8.1/instance, find file db2iutil
    and replace all 'tail +2' with 'tail -n +2' if you meet error.

    第六步:产品许可证
      /opt/IBM/db2/V8.1/adm/db2licm -a /mnt/cdrom/db2/license/db2pe.lic

    第七步:允许SMS的多页分配
            /opt/IBM/db2/V8.1/cfg/db2ln

    #第八步:添加DB2端口
    #       SU - root
    #        vi /etc/services 加入下面一行
    #        db2inst1   50000/tcp
    这一步是不需要的,系统自定添加,但是有可能需要更改一下,我的是这样的:

    DB2_db2inst1    50000/tcp
    DB2_db2inst1_1  50001/tcp
    DB2_db2inst1_2  50002/tcp
    DB2_db2inst1_END        50003/tcp

    以下是DB2 用户操作

    第九步:DB2 配置
     su – db2inst1
     db2set DB2_EXTENDED_OPTIMIZATION=ON
     db2set DB2_DISABLE_FLUSH_LOG=ON
     db2set AUTOSTART=YES
     db2set DB2_STRIPED_CONTAINERS=ON
     db2set DB2_HASH_JOIN=Y
     db2set DB2COMM=tcpip
     db2set DB2_PARALLEL_IO=*
     db2set DB2CODEPAGE=819

     #Update dbm cfg
     db2 update dbm cfg using SVCENAME db2inst1
     db2 update dbm cfg using INDEXREC ACCESS

    第十步:运行DB2
            db2start

    If raised error message:
    Please check   $DB2_home/sqllib/db2nodes.cfg, /etc/hosts  uname -n, confirm that all the node name is same.


    第十一步:创建库
            db2 "CREATE DATABASE test1 on /opt/IBM/tony/ USING CODESET ISO8859-1 TERRITORY CN"
    以后就可以创建表和对表操作了,如 db2 "select * from sysibm.sysdummy1"


    客户端操作:
    1. catalog DB

    db2 catalog tcpip node DS_NODE  remote 192.168.102.128 server 50000
    db2 catalog db test1 as ds_test1 at node  ds_node

    2. DB2 的一个常见连接错误出现:

    db2 connect to ds_test1 user db2inst1 using 123456
    SQL30081N  A communication error has been detected. Communication protocol
    being used: "TCP/IP".  Communication API being used: "SOCKETS".  Location
    where the error was detected: "192.168.102.128".  Communication function
    detecting the error: "connect".  Protocol specific error code(s): "10061", "*",
    "*".  SQLSTATE=08001

    把dbm的VCENAME 的值和/etc/services中的端口号对应
    db2 update dbm cfg using SVCENAME 50000

    3. restart DB
    db2stop force
    db2start
    db2 activate db test1

    4. 参数确认
    [db2inst1@node1 C]$ db2set -all
    [i] DB2COMM=TCPIP
    [g] DB2_EEE_LICENSE_POLICY=4295032864
    [db2inst1@node1 C]$ netstat -an | grep 50000

    确认DB2COMM 参数已经设置,同时50000端口已经启动

    5.出现pagecode错误
    db2 connect to ds_test1 user db2inst1 using 123456
    SQL0332N  Character conversion from the source code page "1114" to the target
    code page "UNKNOWN" is not supported.  SQLSTATE=57017

    **原因:连接的数据库使用的代码页设置(819)与本地客户端设置的代码页(1386)不同 之间无法进行双向转换,
    即无法将GBK 编码的字符转换为ISO-8859-1字符,解决方法:

    db2set DB2CODEPAGE=819

    db2 terminate
    DB20000I  The TERMINATE command completed successfully.

    db2 connect to ds_test1 user db2inst1 using 123456

      Database Connection Information

     Database server        = DB2/LINUX 8.1.0
     SQL authorization ID   = DB2INST1
     Local database alias   = DS_TEST1

    来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/6126/viewspace-700890/,如需转载,请注明出处,否则将追究法律责任。

    转载于:http://blog.itpub.net/6126/viewspace-700890/

    展开全文
  • DB2数据库安装配置(windows

    千次阅读 2012-11-07 06:14:55
    从官网上下载Express-C 9.7(windows)或其他DB2 enterprise sever edition等版本数据库。安装步骤: 1:点击安装文件,弹出安装界面 下一步,接受许可 下一步,选典型安装就够了,也可以选定制,...
  • 下面是IBM DB2 V9.1的安装截图,9.1分客户端和服务器端安装,服务器的安装和8.2的类似,参看我发的8.2安装过程。下面看看9.1的client安装过程 环境:IBM DB2 V9.1 for windows 企业版Windows Server 2003 Stand ...
  • 下面是IBM DB2 V8.2的安装截图,8.2不分客户端和服务器端安装,两个是一起的。 环境:IBM DB2 V8.2 for windows 企业版Windows Server 2003 Stand Edition 简体中文版 一下是详细的安装截图: 1、 2...
  • 这里主要针对客户端连接Linux操作系统上的DB2数据库1、DB2安装,可以参考IBM帮助文档:(用户:root,db2inst1)2、windows客户端连接·DbVisualizer连接·控制中心连接2.1DbVisualizer连接1、准备驱动程序,这个...
  • 实现:在客户端远程连接服务器端的db2db2之间的互连) 本文假定如下: 客户端windows/linux/unix,客户端也已经安装db2或者客户端 服务器端为windows/linux/unix 客户端ip:192.168...
  • Windows上导出DB2数据

    2020-12-17 09:47:33
    Windows本机要安装DB2客户端。 在开始菜单运行里输入db2cmd 1、先编目(要远程连接DB2数据库,要把远程的数据库信息加载到本地) db2 catalog tcpip node node_name remote hostname server service_port --catalog...
  • 这里主要针对客户端连接Linux操作系统上的DB2数据库1、DB2安装,可以参考http://blog.csdn.net/inkfish/archive/2009/11/01/4755455.aspx(用户:root,db2inst1)2、windows客户端连接·DbVisualizer连接·控制...
  • Windows 下卸载 DB2

    2010-04-13 09:44:18
    Windows 7 上安装DB2 CLient 客户端 ,但是发现不能卸载 ,通过 控制面板 卸载, 执行一半, 就自行中断了。运行 DB2安装程序,执行卸载, 没有任何效果。 搜了下 Winodws 下DB2 的卸载方法, 发现 通过 ...
  • windows客户端 ssh 向 linux 上传文件

    千次阅读 2012-04-21 12:14:34
    在虚拟机中装完red hat 5.5 之后,想装DB2数据库,发现忘记装vsftpd了...windows中,我用的客户端是putty。 在官网中下载pscp.exe. http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html 将pscp.exe放
  • 它目前支持连接到RedShift , MySQL , PostgreSQL , IBM DB2 , Impala , MS SQL , Oracle , SQLite等(有关连接到Oracle的信息,请参见的说明以安装所需的免费Oracle Instant Client)。 小心! Falcon是...
  • DB2远程连接配置总结

    2012-08-13 17:39:47
    客户端windows/linux/unix,客户端也已经安装db2或者客户端 服务器端为windows/linux/unix 客户端ip:192.168.42.147,服务器端ip为192.168.42.102 步骤: 在客户端建立服务器端数据库的...
  • 客户端windows/linux/unix,客户端也已经安装db2或者客户端 服务器端为windows/linux/unix 客户端ip:192.168.42.147,服务器端ip为192.168.42.102   步骤: 在客户端建立服务器端数据库的节点 在客户端...
  • 计算机条件: a机器:linux系统 安装arcgis server b机器:windows系统 安装catalog ...a机器:安装DB2 64位客户端(连server) b机器:安装DB2 32位客户端(连catalog) 转载于:https://www.cnblogs.com/tia...
  • 1 安装环境 oracle 11g 服务器是 11g R2 IP: 172.19.1.213 windows xp 32bit  db2 服务器 DB2® Express-C IP :172.19.1.14 ...oracle 透明网关 和db2 客户端 配置机器 ip:172.19.1.40 windows 7 64bi
  • DB2常用资源

    2008-10-08 17:23:03
    2、db2服务端和客户端节点的配置 3、IBM DB2常用操作 4、DB2上机操作指令指南 5、快速参考: DB2 命令行处理器(CLP)中的常用命令 6、WINDOWS平台的DB2服务 7、DB2个人版(Linux)安装 ...
  •  在客户端如 UNIX, Windows安装 Zabbix Agent 之后,可监视 CPU Load、网络使用状况、硬盘容量等各种状态。而就算没有安装 Agent 在监视对象中,Zabbix 也可以经由 SNMP、TCP、ICMP、利用 IPMI、SSH、telnet 对...
  • c#连接db2数据库

    2015-11-13 14:00:00
    .net项目要连接db2数据库,是要安装客户端的,否则是连接不上的; 若出现“未在本地计算机上注册‘ibmdadb2’提供程序” 解决办法: 1、先找到安装后的ibmdadb2.dll文件复制到c:\windows\system32或syswow64下 ...

空空如也

空空如也

1 2 3
收藏数 60
精华内容 24
关键字:

db2客户端安装windows