`

DB2中从客户端访问服务器端的数据库 配置

    博客分类:
  • DB2
 
阅读更多
引用

在DB2中从客户端访问服务器端的数据库时,不能直接用connect命令,而必须先建立通信node,再在node的基础上建立数据库连接。在命令行的具体操作如下:

->db2 catalog tcpip node ABC remote serverName server 50000 
->db2 catalog db databaseName at node ABC 
->db2 connect to databaseName user Uid using Pwd 



说明:

catalog tcpip node ABC 中的ABC是由你任意起的一个结点名,结点名不能跟已有的结点名重复
catalog db databaseName at node ABC 中的ABC指的是你在前面起的那个结点名
serverName 服务器名称(远程数据库)
databaseName 数据库名称
Uid 用户名
Pwd 密码
另外,如果客户端已经跟同一个服务器建立了node,那么如果你想连接该服务器上的另一个数据库时,不需要再另建node,直接用同一个node即可。另外,建立node时服务器名称后的端口不一定是50000,要看DB工程师当时的设置。
相关指令:
list db directory 列出可访问的db
list node directory 列出可访问的结点
其他一些重要的DB2命令


  1. 查看本地节点目录
 
 命令窗口中输入:db2 list node directory


  2. 编目一个TCP/IP节点
  命令窗口:
db2 catalog tcpip node <node_name> remote <hostname|ip_address> server <svcname|port_number> ostype <OS2|AIX|WIN95|NT|HPUX|SUN|MVS|OS400|VM|VSE|SCO|SGI|LINUX|DYNIX> 


  3. 取消节点编目
  db2 uncatalog node <node_name>


  4. 查看系统数据库目录
 
 db2 list database directory 


  5. 查看本地数据库目录
  
db2 list database directory on <盘符>

  在本地数据库目录中有而系统数据库目录中没有的数据库不能访问,可以在控制中心中选中<数据库>右键单击选择添加,然后输入需要添加的数据库名称或者点击刷新按钮选择数据库,加入数据库后即可以访问。

  6. 编目数据库
  
db2 catalog database <db_name> as <db_alias> at node <node_name> 


  7. 取消数据库编目
  
db2 uncatalog database <db_name> 


  8. 测试远程数据库的连接
  
db2 connect to <db_alias> user <user_id> using <password>


 
分享到:
评论

相关推荐

    DB2客户端,客户端访问DB2服务器工具

    客户端电脑访问DB2数据库时安装,维护常用工具。不带开发中心的DB2客户端程序。

    [精品]如何配置DB2客户端到AS400主机的数据库连接DOC.doc

    【如何配置DB2客户端到AS400主机的数据库连接】 在IT环境中,尤其是在数据库管理领域,连接客户端到服务器端的数据库是常见的需求。DB2是IBM开发的关系型数据库管理系统,广泛应用于各种操作系统,包括AS/400(现在...

    linux远程连接DB2配置

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

    portal6.0转移数据库到远程db2

    - 对于 DB2 修正套件 11 版本,需要在客户端和服务器端的 `db2cli.ini` 文件中添加以下内容: - `[COMMON]` - `DYNAMIC=1` - 注意,`DYNAMIC=1` 后面需要留有一个空行。 - 对于 DB2 修正套件 12 版本,需要在 `...

    DB2网络连接实验报告

    实验主要分为三个部分:客户端连接DB2实例下的`sample`数据库、客户端连接服务器端的`db2_stu`数据库以及客户端连接新实例`xfc`下的`student`数据库。 **一、实验环境** 实验在Windows XP Professional操作系统上...

    db2数据库培训文档

    在Windows环境下,可以通过安装客户端DB2 Connect或服务器端DB2 PE Server + DB2 Connect进行部署。而在RS/6000系统中,如果已经安装了DB2,只需设置适当的环境变量即可使用,前提是有相应的权限。 DB2提供了丰富的...

    DB2关系型数据库基础教程

    DB2是基于客户-服务器模型的,其中数据库管理系统(DBMS)运行在服务器端,负责存储和管理数据,而客户端则用于发送查询和接收结果。 在数据管理部分,你会学习如何创建数据库,定义表结构,以及设置约束条件如主键...

    DB2数据库简要介绍.ppt

    服务器端的认证类型是全局的,对实例下的所有数据库生效,而客户端的认证类型则可以在每个数据库级别独立设置,通过`catalog database`命令指定。 在服务器上,认证类型通过`AUTHENTICATION`参数在数据库管理器配置...

    数据库之DB2

    服务器端负责数据存储和处理,而客户端则通过ODBC(开放数据库连接)或JDBC(Java数据库连接)等接口与服务器通信。DB2还支持分布式数据库,允许数据在多个物理位置上分散存储并进行一致性管理。 ### 4. 高可用性和...

    db2中文支持的字符

    1. **乱码问题**:如果在查询结果中出现乱码,可能是由于客户端与服务器端的字符集不一致导致的。解决方法是检查并统一客户端和服务器端的字符集设置。 2. **排序问题**:中文排序可能会遇到按照Unicode编码排序而...

    Linux中数据库客户端(dbeaver)

    - **数据浏览**:用户可以直观地查看和操作数据库中的表、视图、索引等对象。 - **数据编辑**:支持直接在网格中编辑数据,支持批量更新和插入。 - **图表创建**:可以将数据可视化为图表,便于数据分析。 - **...

    db2 常见错误 吐血总结

    1. **设置一致的字符集**:确保客户端和服务器端使用相同的字符集。 - 可以通过设置环境变量 `$DB2CODEPAGE` 来更改客户端的字符集编码。 - 例如:`$db2set db2codepage=1386` - 还可以设置国家/地区环境变量 `$...

    IBM_DB2通用数据库SQL入门

    - **存储过程(Stored Procedure)**:预编译的SQL代码块,可在数据库服务器端执行,提高性能和安全性。 #### 第四章 SQL语句 - **基本的SELECT语句**:用于从一个或多个表中检索数据。 - **SELECT 的COUNT()查询**:...

    DB2数据库管理与实践 第9章 DB2的安全性

    2. **实例**:每个DB2实例都有自己的安全配置,用于控制访问和资源。 3. **控制数据库的存取**:定义了谁可以访问特定的数据库实例或数据库。 4. **控制数据库内部数据的存取**:进一步细化访问控制,确定用户可以...

    18种基于Web的数据库访问技术

    在Web技术发展的背景下,数据库系统如Oracle、DB2、Informix、Sybase和MS SQL Server等功能不断增强,使得Web数据库访问成为可能。这种结合使得用户可以通过浏览器在Internet或Intranet上方便地访问和操作数据库,...

    Hyperion/Brio与DB2连接文档

    - **3.1 目录服务器端数据库到本地**: 使用IBM DB2的配置助手,添加数据库到本地目录。这涉及到选择“IBM DB2” -&gt; “DB2COPY1(default)” -&gt; “Setup Tools” -&gt; “Configuration Assistant”,然后按照向导完成...

Global site tag (gtag.js) - Google Analytics