常用的DB2命令(2)

catalog数据库:
catalog indirect: db2 catalog database on /db2sys[dir_name]
catalog remote:    db2 catalog database as at node
     事例:
           db2 catalog tcpip node NODESUN remote 192.168.1.1 server 50000 ostype aix
           db2 catalog db SUNDB as SUN at node NODESUN

uncatalog数据库:
db2 uncatalog database

查看本地数据库最好的办法:
db2 list db directory on /db2sys[dir_name]

更改DB2归档路径:
db2  update db cfg for cmsdb using LOGARCHMETH1 disk:/home/db2inst1/archlog

查询DB2下schema:
db2 "select * from sysibm.sysschemata"

db2表空间扩展(添加容器):
db2 "alter tablespace USERSPACE1 add (file '/db2data/db2inst1/cmsdb/db2data/userspacefs01/c00000006.LRG' 114688)"



db2做迁移恢复的时候,若从32位到64位实例的时候。需要做以下处理:
1、需要先将源端实例使用db2iupdt命令将实例升级到64位
root>./db2iupdt -w 64 db2inst1
2、对源端数据库做冷备
3、将源端数据库实例更改为32位
root>./db2iupdt -w 32 db2inst1
4、传输备份到目标端
5、在目标端上做恢复并升级数据库
db2 migrade db sundb


数据库做迁移后,出现大量的I/O等待,经过分析是db2数据库的buffer pool设置过小导致,下面提供查询和更改buffer pool的事例:
db2 connect to sundb
db2 "select bpname,npages from sysibm.sysbufferpools"
db2 "alter bufferpool IBMDEFAULTBP immediate size 10000"
可以参考: http://liqian-84.blog.163.com/blog/static/8813102010101562837232/

设置联邦数据库查询(类似oracle dblink):
db2 update dbm cfg using federated yes
db2stop
db2start

转载于:https://www.cnblogs.com/seven-dba/p/4354880.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值