DB2 查看表挂起及其解决办法

1.查看表状态:

表状态:N-正常,C-设置完整性暂挂(set integrity pending),X-不起作用(inoperative)
1)db2 load query table tabname
示例:
db2pdb@TMIS-90:~> db2 load query table tr_name
Tablestate:
  Normal
db2pdb@TMIS-90:~> db2 load query table tr_tname
Tablestate:
  Normal

2)db2 "select tabname,colcount,status from syscat.tables where tabschema not like 'SYS%' order by tabname"(查看所有表状态)
示例:
db2pdb@root:~> db2 "select tabname,colcount,status from syscat.tables where tabschema not like 'SYS%' and tabname ='TR_NAME' order by tabname"
 

2.解决表挂起

1)可以解除每一个表的check pendding状态

db2 set constraints for tabname 

2)可以使表解除挂起状态

db2 reorg table  tabname 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值