`

DB2远程连接配置总结

阅读更多
<meta content="text/html; charset=utf-8" http-equiv="CONTENT-TYPE"> <meta name="GENERATOR" content="OpenOffice.org 2.0 (Linux)"> <meta name="AUTHOR" content="sl"> <meta name="CREATED" content="20080312;15020000"> <meta name="CHANGEDBY" content="sl"> <meta name="CHANGED" content="20080312;17230000"> <style type="text/css"> </style>

实现:在客户端远程连接服务器端的db2(db2之间的互连)


本文假定如下:

客户端为windows/linux/unix,客户端也已经安装了db2或者客户端

服务器端为windows/linux/unix

客户端ip:192.168.42.147,服务器端ip为192.168.42.102


步骤:

  1. 在客户端建立服务器端数据库的节点

在客户端命令行执行

Db2 catalog tcpip node test remote 192.168.42.102 server 50000

注:test为在客户端定义的节点,名字可以任意

192.168.42.102为客户端的ip

50000为DB2使用的端口

查找服务器端DB2使用的端口,

如果服务器端为linux,可以访问/etc/services文件,如果你的实例名为db2inst1,找到如下行

db2inst1 50000/tcp

如果服务器端为windows,查看X:\WINNT\System32\drivers\etc\services


  1. 绑定节点和客户端的数据库

执行下面的命令db2 catalog db coshine at node test

注:coshine为服务器端中你想要连接的数据库名

Test就是步骤一种定义的节点

  1. 使绑定生效

执行db2 terminate

  1. 设定客户端db2codepage(代码页设置)即字符编码

先在服务器端查询db2codepage,执行db2set –all

[i] DB2_EXTENDED_OPTIMIZATION=ON

[i] DB2_DISABLE_FLUSH_LOG=ON

[i] AUTOSTART=YES

[i] DB2_STRIPED_CONTAINERS=ON

[i] DB2_HASH_JOIN=Y

[i] DB2COMM=tcpip

[i] DB2CODEPAGE=819

[i] DB2_PARALLEL_IO=*

可以看到服务器端的DB2CODEPAGE为819,所以客户端也必须设置为这个数字

执行db2set db2codepage=819

  1. 进行连接

执行db2 connect to coshine user user_name using password


注释

Db2codepage:即db2数据库的编码方式

db2codepage=1386(简体中文)
 db2country=86(中国)

一个数据库一旦建立,他的代码页就没有办法改,  
   
  db2set   DB2CODEPAGE=1386只能改变代码页环境,不能改变数据库的代码页
    如果不能连接:检查如下是否正确

  1. 确保可以ping通服务器端:ping 192.168.42.102

  2. 确保服务器端的db2已经启动:db2start

  3. 确保客户端DB2COMM设置为tcpip

先查看db2comm设置:db2set –all

如果没有设置这个注册表,执行db2set db2comm=tcpip

  1. 将SVCENAME设置成/etc/services中的端口号或者服务名了吗?

执行db2 get dbm cfg查看,找到SVCENAME,如果当前值不是服务器端的端口号或者服务名,进行更新设置

执行:db2 update dbm cfg SVCENAME db2inst1

注:db2inst1为服务名,这个在/etc/services文件中db2inst1 50000/tcp

一致

 
分享到:
评论

相关推荐

    linux远程连接DB2配置

    实现:在客户端远程连接服务器端的db2(db2之间的互连)

    db2 数据库连接客户端

    总结来说,DB2数据库连接客户端,特别是SQuirreL SQL Client,为DB2用户提供了一个直观且功能丰富的平台,用于执行SQL查询、管理数据库对象和进行数据操作。它简化了数据库管理任务,提高了开发和维护的效率。

    浅析DB2数据库建立远程连接.docx

    ### DB2数据库建立远程...通过以上介绍,我们可以看到DB2远程连接配置不仅是一项实用的技术操作,也体现了数据库管理系统在企业信息化建设中的重要作用。希望本文能够帮助读者更好地理解和掌握DB2远程连接的相关知识。

    DB2数据库建立远程连接.pdf

    DB2 数据库建立远程连接 DB2 数据库建立远程连接是数据库管理的重要步骤之一。远程连接允许用户从不同的地理位置访问和管理数据库,提高了数据库管理的效率和灵活性。本文将详细介绍如何使用 db2ca 命令连接远程的 ...

    DB2网络连接实验报告

    6. **db2ca**:DB2配置助手,提供图形化界面简化连接配置过程。 7. **实例创建**:通过`db2icrt`命令创建新的DB2实例。 8. **表的创建和删除**:客户端可以操作远程数据库,包括创建表和删除表。 实验中,学生应...

    浅析DB2数据库建立远程连接.doc

    本篇文章将详细解析如何利用DB2配置助手(db2ca)命令来建立远程连接。 首先,打开命令行界面并输入`db2ca`,这将启动DB2配置助手,一个图形化的工具,用于简化数据库的配置过程。在配置助手的初始界面中,选择“所选...

    DB2服务器名称修改及远程编目配置

    二、DB2远程编目配置 1. **编目概念**:在DB2中,编目是指将远程数据库的信息(如数据库名称、服务器地址、端口等)存储到本地数据库的目录中,以便本地可以访问这些远程资源。 2. **创建远程数据库编目**: - **...

    mysql postgreSQL oracle 10g db2的安装和远程连接

    关于mysql postgreSQL oracle 10g ibm db2的安装 配置和远程连接文档 其中mysql和postgreSQL介绍了在linux下的相关过程

    【原创】巧用\"db2ca\" 命令建立连接远程DB2数据库!

    在实际工作中,配合文档管理,如《DB2数据库建立远程连接.doc》这样的文件,可以帮助团队成员更好地理解和共享这些连接配置,提高协作效率。文档应详细记录每个连接的用途、配置步骤以及可能遇到的问题和解决方案,...

    测试远程数据库是否连接成功

    1. **配置数据库服务器**:确保数据库服务器已经正确配置,允许远程连接。这可能包括修改防火墙设置,开启服务器上的特定端口(如MySQL的3306端口,PostgreSQL的5432端口),以及设置适当的数据库用户权限。 2. **...

    DB2 Q复制实施方案

    - 创建通道,定义通道类型(SDR或RCVR)和传输协议(TCP),并设置连接名称和监听端口。 3. **启动MQ通道**: - 启动MQ队列管理器和通道,以允许数据在源端和目标端之间流动。 ### DB2配置 1. **安装DB2**: - ...

    DB2客户端配置

    DB2 客户端配置是指在客户端计算机上安装和配置 DB2 数据库管理系统,以便连接和访问远程 DB2 服务器。下面是 DB2 客户端配置的详细步骤和知识点: 配置 DB2 客户端 1. 启动配置助手:在 Windows 操作系统中,开始...

    ORACLE连接DB2

    配置包括设置节点和数据库的目录,如在命令行中执行 `DB2catalog` 命令,将远程 DB2 服务器的信息登记到本地。 **步骤2:ODBC 配置** 在 ODBC 数据源管理器中创建数据源,选择 IBM DB2 ODBC 驱动程序,指定数据源...

    DB2应用经验和DB2基本问题总结

    ### DB2应用经验和DB2基本问题总结 #### DB2常用命令及操作详解 根据所提供的文件内容,我们将深入探讨DB2数据库管理系统中的一些基础且实用的操作命令,并对其应用场景进行详细解析。 **1. 启动与停止数据库** ...

    DB2连接器jar包

    db2jcc.jar包含了所有必要的类和资源,使得Java应用能够连接到远程或者本地的DB2数据库实例,执行SQL命令,并处理结果集。 3. **db2jcc_license_cu.jar**: 此文件包含了IBM DB2 JDBC驱动程序的许可证信息。在运行...

    ToadForDB2的连接配置详细文档(附截图)

    本文将详细介绍如何使用Toad for DB2进行连接配置,以便顺利地访问和管理远程或本地的DB2数据库。 首先,启动Toad for DB2应用程序。在主界面上,你会看到一个菜单栏,点击“File”选项,然后从下拉菜单中选择“New...

    Linux环境DB2客户端安装

    在安装完成后,需要将 DB2 客户端配置为连接远程主机。首先,切换到刚才实例中创建的用户 db2inst1,使用命令 `su - db2inst1`。 然后,执行命令 `db2`,进入 DB2 实例。在 DB2 客户端界面中,执行命令 `Catalog ...

    centos7安装db2

    因此,如果客户端无法连接到DB2服务器,则需要暂时关闭防火墙或对DB2使用端口进行白名单配置。 5. **优化配置**:为了提升DB2的性能,可以设置一些系统参数,比如启用DB2_extended_optimization和DB2_hash_join,...

Global site tag (gtag.js) - Google Analytics