今天须要和别的公司业务系统进行对接,恰好他们使用的数据库是DB2,需求场景是这样的:咱们须要往DB2里面写数据。查看数据,修改数据,统计数据。咱们的源库是SQL SEVER,目标库是DB2;需求已经告诉你了。那接下来就开始捣鼓下DB2了呗。node
这里有三个文件,一个是COOLSQL,还有一个是用Cool链接db2的jar包,还有一个是Db2的运行时环境。我已经上传倒网盘: http://pan.baidu.com/s/1kU6mHPd#list/path=%2F (若是连接失效了:请加QQ:3484677573)数据库
安装好环境以后,那么如今就来看看环境安装得怎么样了。打开刚刚的安装的Db2 CLI,默认路径在:C:\Program Files (x86)\IBM\SQLLIB\BIN ;找到里面的db2cmdAdmin.exe,打开输入db2,看看有啥提示,正确的话,提示以下图缓存
若是出现了上图,那就说明安装环境成功了,那么接下来就来作两件事情,编目,Db2里面的编目是一个很重要的概念。服务器
Db2的体系结构 ,先是系统(节点),也能够叫主机,主机下面是实例,实例下面是数据库,而后是表空间,而后是数据库,以后是表空间,而后是数据库对象。对象
因此你想要远程链接到Db2上,你必须首先要让你的客户机可以把远程服务器识别出来。这个方式就是编目blog
第一步,把远程的服务器写在本地客户端的一个文件中,rem
命名以下:CATALOG TCPIP --编目一个TCP/IP节点,还能够是其余协议get
NODE local_node_name --远程主机在客户机上的别名cmd
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