免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4263 | 回复: 4
打印 上一主题 下一主题

AIX下DB2连接其他服务器的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-12-10 11:21 |只看该作者 |倒序浏览
5可用积分
我有两台AIX服务器,分别是HOST A, HOST B
我在其中一台机器A上,想把数据导出,直接用SHELL再把它导如到B上
就涉及到在机器A上要用DB2 连接机器B的数据库,这个怎么做到?

我在本机连接的时候是:
db2 connect to sid user xxx using xxx
就可以了,可是连接另外一台机器的DB2怎么办呢?
有没有类似 db2 connect to host:sid user xxx using xxx 的用法?

在WINDOWS环境下是可以做到的,因为有ODBC配置
用不同的DNS名就能连接不同的机器的DB,在UNIX怎么做呢?

谢谢大家

论坛徽章:
0
2 [报告]
发表于 2007-12-10 14:08 |只看该作者
看来还的靠自己
我找到的解决办法如下

db2 catalog tcpip node <nodename>  remote <other host>  server 50000
  
db2 catalog db <dbname> at node <nodename>

db2 terminate

db2 connect to <dbname>  user <userid>  using <password>

注:<nodename>为任意取名
<dbname>为另一台机器的DB名
<other host>为另一台机器
端口50000是默认值,实际可能不一样.

缺点:需要DBA权限.

由于本人公司帐户无DBA权限,未验证.
有人验证后无论成功失败请留言,供后人参考.

论坛徽章:
0
3 [报告]
发表于 2007-12-10 14:10 |只看该作者

论坛徽章:
0
4 [报告]
发表于 2007-12-13 16:40 |只看该作者
基础

论坛徽章:
0
5 [报告]
发表于 2007-12-17 16:14 |只看该作者
catalog 是需要,但是连接时候就不用了,关键看主机直接的连接情况,或者用backup-restore也可以.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP