博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
远程连接DB2
阅读量:4957 次
发布时间:2019-06-12

本文共 1114 字,大约阅读时间需要 3 分钟。

    今天需要和别的公司业务系统进行对接,刚好他们使用的数据库是DB2,需求场景是这样的:我们需要往DB2里面写数据。查看数据,修改数据,统计数据。我们的源库是SQL SEVER,目标库是DB2;需求已经告诉你了。那接下来就开始捣鼓下DB2了呗。

     (一)安装所需环境

     这里有三个文件,一个是COOLSQL,还有一个是用Cool连接db2的jar包,还有一个是Db2的运行时环境。我已经上传倒网盘:  (如果链接失效了:请加QQ:3484677573)

     (二) 进行远程连接

     安装好环境之后,那么现在就来看看环境安装得怎么样了。打开刚刚的安装的Db2 CLI,默认路径在:C:\Program Files (x86)\IBM\SQLLIB\BIN ;找到里面的db2cmdAdmin.exe,打开输入db2,看看有啥提示,正确的话,提示如下图

     

      如果出现了上图,那就说明安装环境成功了,那么接下来就来做两件事情,编目,Db2里面的编目是一个很重要的概念。

      Db2的体系结构 ,先是系统(节点),也可以叫主机,主机下面是实例,实例下面是数据库,然后是表空间,然后是数据库,之后是表空间,然后是数据库对象。

      所以你想要远程连接到Db2上,你必须首先要让你的客户机能够把远程服务器识别出来。这个方式就是编目

       第一步,把远程的服务器写在本地客户端的一个文件中,

       命名如下:CATALOG TCPIP     --编目一个TCP/IP节点,还可以是其他协议

                         NODE   local_node_name   --远程主机在客户机上的别名

                         REMOTE hostname|IP     ---远程服务器地址

                         SERVER  sreverName|port   --服务器名称|端口号

           编目完了之后,使用 TERMINATE命令来刷新目录高速缓存

          查看客户机上的目录节点:LIST NODE DIRECTORY //查看客户机的目录节点

           UNCATALOG NODE node_name //删除编目节点的node_name

        第二步 把数据库编目到本地

        CATALOG DATABASE  remote_db_name //远程连接数据库名称

        AS local_db_name        //本地数据库别名

        AT NODE local_node_name     //本地数据库节点名称,第一步配置的。

         做了上两个步骤之后,就把Db2放到了本地了。

         接下来可以进行连接数据库了

       第三步 连接远程数据库

       CONNECT TO local_db_name   

       User  userId

       Using password    

 

    

       

                            

     

转载于:https://www.cnblogs.com/gdouzz/p/7168288.html

你可能感兴趣的文章
Linux 标准 I/O 库
查看>>
.net Tuple特性
查看>>
Java基础常见英语词汇
查看>>
iOS并发编程笔记【转】
查看>>
08号团队-团队任务5:项目总结会
查看>>
SQL2005 删除空白行null
查看>>
mysql备份与恢复
查看>>
混沌分形之迭代函数系统(IFS)
查看>>
边框圆角Css
查看>>
使用Busybox制作根文件系统
查看>>
jpg图片在IE6、IE7和IE8下不显示解决办法
查看>>
delphi之模糊找图
查看>>
Javascript模块化编程的写法
查看>>
大华门禁SDK二次开发(二)-SignalR应用
查看>>
oracle 使用job定时自动重置sequence
查看>>
集成百度推送
查看>>
在项目中加入其他样式
查看>>
在使用Kettle的集群排序中 Carte的设定——(基于Windows)
查看>>
【原】iOS中KVC和KVO的区别
查看>>
OMAPL138学习----DSPLINK DEMO解析之SCALE
查看>>