`

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客户端程序。

    linux远程连接DB2配置

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

    db2数据库入门教程(官方中文版)

    1.4 DB2客户端和驱动........................................................................................................14 1.5 应用程序开发的自由性....................................................

    数据库编程小结

    数据库编程分为数据库客户端编程与数据库服务器端编程。数据库客户端编程主要使用ODBC API、ADO、ADO.NET、OCI、OTL等方法;数据库服务端编程主要使用OLE DB等方法。数据库编程需要掌握一些访问数据库技术方法,还...

    数据库编程技术总结ODBC API、ADO、ADO.NET、OCI、OTL

    数据库编程分为数据库客户端编程与数据库服务器端编程。数据库客户端编程主要使用ODBC API、ADO、ADO.NET、OCI、OTL等方法;数据库服务端编程主要使用OLE DB等方法。数据库编程需要掌握一些访问数据库技术方法,还...

    pg数据库手册

    从技术角度来讲,PostgreSQL 采用的是比较经典的C/S(client/server)结构,也就是一个客户端对应一个服务器端守护进程的模式,这个守护进程分析客户端来的查询请求,生成规划树,进行数据检索并最终把结果格式化...

    安信通数据库审计系统.doc

    支持数据库类型: Oracle、Informix、DB2、SQL-Server、Sybase、MySQL 支持其它协议: http、telnet、FTP 应用服务器审计: 客户端访问应用服务器会话与服务器访问数据库会话智能匹配,审计结果解析为客户 端访问...

    db2数据库入门官方教程(中文版)

    1.4 DB2客户端和驱动........................................................................................................14 1.5 应用程序开发的自由性....................................................

    数据库学习基础之名词解释

    Orcale属于大型数据库系统,主要适用于大、中小型应用系统,或作为客户机/服务器系统中服务器端的数据库系统。  DB2数据库  IBM公司研制的一种关系型数据库系统。DB2主要应用于大型应用系统,具有较好的可伸缩性...

    wabacus9.0 报表组件

    1、任何操作都不依赖session,不会因为session过期出错 2、完全防止SQL注入攻击、XSS攻击 3、支持报表继承配置 4、支持列过滤功能(像Excel的过滤功能类似) ...16、支持客户端/服务器端校验配置,校验方法可新增。

    Oracle数据库学习指南

    Oracle2: 1. 《Oracle8 优化技术》摘录 (第一章 安装)...49. 怎样快速查出Oracle 数据库中的锁等待 50. 怎样在SQLPlus中使用 '&' 来实现自定义参数变量? 51. 怎样在查询记录时给记录加锁 52. 自动备份Oracle数据库

    Mycat高性能数据库中间件实战教程课件

    Mycat是一个开源数据库中间件,是一个实现了MySQL协议的的数据库中间件服务器,前端用户可以把它看作是一个数据库代理,用MySQL客户端工具和命令行访问,而其后端可以用MySQL原生(Native)协议与多个MySQL服务器...

    数据库编程总结

    数据库编程分为数据库客户端编程与数据库服务器端编程。数据库客户端编程主要使用ODBCAPI、ADO、ADO.NET、OCI、OTL等方法;数据库服务端编程主要使用OLEDB等方法。数据库编程需要掌握一些访问数据库技术方法,还需要...

    Oracle9i备课笔记——吕海东

    - 数据库的核心运行在Server端:数据库的数据,管理系统,访问控制,安全控制,接受客户的请求,向客户发送响应信息都在服务器端完成。Server端要安装Oracle Server产品。 - 用户通过Oracle的客户端工具连接服务器端...

    数据库操作语句大全(sql)

    DB2中列加上后数据类型也不能改变,唯一能改变的是增加varchar类型的长度。 7、说明:添加主键: Alter table tabname add primary key(col) 说明:删除主键: Alter table tabname drop primary key(col) 8、说明...

    Linux MyCat

    从定义和分类来看,MyCat是一个开源的分布式数据库系统,是一个实现了MySQL协议的的Server,前端用户可以把它看作是一个数据库代理,用MySQL客户端工具和命令行访问,而其后端可以用MySQL原生(Native)协议与多个...

    SOAOFFICE - 微软 OFFICE 中间件

    SOAOffice中间件由服务器端数据组件和客户端显示控件构成。 SOAOffice 完全抛弃了传统利用Office服务器端自动化技术存取文档数据的种种弊端和缺陷,采用独创的专利技术构建了一个功能强大、简单易用的微软Office...

    asp.net知识库

    Server Side ViewState 在服务器端存贮ViewState (ASP.NET 2.0) VS2005 ASP.NET本地化学习笔记&感受 在自定义Server Control中捆绑JS文件 Step by Step 深度解析Asp.Net2.0中的Callback机制 使用 Web 标准生成 ASP...

    MyCat权威指南 更新于2018年7月25

    Server,前端用户可以把它看作是一个数据库代理,用 MySQL 客户端工具和命令行访问,而其后端可以用 MySQL 原生(Native)协议与多个 MySQL 服务器通信,也可以用 JDBC 协议与大多数主流数据库服务器通信, 其核心...

Global site tag (gtag.js) - Google Analytics