1 问题现象:
相关业务表无法访问,检查表状态处于不可用的状态;
2 问题诊断
此类问题主要是由于开启了表的不记日志功能:
如:
alter table <tabname> activate not logged initially
开启此功能后,再同一事务内如果INSERT/UPDATE/DELETE(增删改)动作失败回滚,会造成表直接不可用!
查看哪些表处于不可用状态:
db2 "select distinct varchar(tabname,30) from sysibmadm.admintabinfo where available = 'N'"
也可以使用:
db2 load query table <tabschema>.<tablename>
3 解决方法:
删除重建,或者从备份映像恢复它。
版权声明:本文为博主原创文章,未经博主允许不得转载。
DB2
- 上一篇:DB2 表Load Pending状态异常
- 下一篇:DB2 程序包异常