IBM DB2 Catalog & Uncatalog使用


DB2 Catalog(中文翻译:编目)就是将远程的DB Server的信息“映射”到本地来,方便接下来的DB操作。 

DB2 Catalog把远程的数据库信息加载到本地一般分为两步:

 

第一步, 为远程DB编目一个Node,命令如下:

db2 catalog tcpip node db2node remote hostname server service_port  

 

db2node :结点名称,注意该名字不能太长,否则会有错误提示,该结点名字不能跟已有的结点名字重复(可通过db2 lsit node directory查看,下面有介绍)。 

hostname: 远程DB Server Name,也可为 IP Address。

service_port:为远程DB端口号。

 

第二步, 将远程DB“落地”到第一步中建立的node,命令如下:

db2 catalog database db_name as alias_name at node db2node .  

 

db_name:是指远程DB的名字。

alias_name:是客户端实例名,即本地名称,在本地使用db2 connect to连接DB的时候使用的就是这个名称。

db2node:是指第一步中所指定的Node。

 

DB2 Uncatalog可以理解为卸载Catalog信息,命令如下:
db2 uncatalog db alias_name

db2 uncatalog node db2node 

db2 terminate

 

查看Catalog列表的命令如下:

db2 list db directory | grep -ip db_name(alias_name)

db2 list node directory | grep -ip db2node


nslookup的应用

工作中,我发现本地Server Catalog了大量的远程DB信息,而有的catalog信息指向的是同一个远程DB Server,在定位和区别远程Server的时候nslookup会派上用处,nslookup是一个监测网络中DNS服务器实现域名解析的命令,在这里不再多做介绍,命令如下:

nslookup XXXX.ibm.com

nslookup 192.168.x.y

 

 

 

  • 5
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值