一、问题出现: 在数据库做了一个load作业,末尾未加参数:nonrecoverable,结果导致目标表所在的表空间变为backup pending状态(0X0020)
二、解决方法:
1.切换到数据库实例用户登录数据库,查看表状态(数据库实例:crmdb)
db2 connect to crmdb
db2 list tablespaces show detail
2.查看数据库参数
db2 get db cfg for crmdb|grep USEREXIT
db2 get db cfg for crmdb|grep LOGRETAIN
3.修改数据库参数
db2 update db cfg for crmdb using userexit on
db2 update db cfg for crmdb using logretain on
4.空备异常表空间(异常表空间名:CRM_DATA1)
db2 backup database crmdb tablespace CRM_DATA1 online to /dev/null
5.恢复数据库参数
db2 update db cfg for crmdb using userexit off
db2 update db cfg for crmdb using logretain off
6.验证
db2 list tablespaces show detail