DB2 SQL0902C 解决实例
周日开发环境在对数据库进行归档删除时,将数据库重启之后,数据库无法打开,后续有对数据库进行了全库恢复,由于是开发自己的环境,他们也无意识的乱搞起来,最后导致现场完全混乱,最后请求技术部支持,我在其他主机上对数据库进行在线备份后打算在该主机上进行DB2的还原遭遇SQL0902C A system error (reason code = "8") occurred. Subsequent SQL 的报错,DB2数据库版本完全一致,且备份片通过db2ckbtp检测正常。只是源端是AIX 7,1版本,目标端是5.3版本,当时怀疑是操作系统的问题,最后的解决方案是将目标端上的数据库drop掉,并uncatalog目录中的信息,并将restore中的on后的目录参数指定到特定的目录后,才将数据库恢复完成。
db2 “restore db cmsdb from [路径名] on /db2data/db2inst1/abcdb logtarget /tmp/logs replace existing redirect”
在drop database的时候遇到SQL30061N说是的指定的ABCDB不存在。
db2 drop database abcdb
发现db2 list db directory 时仍然能看到abcdb的条目,
使用db2 uncatalog database abcdb 后abcdb的条目消失,接着做以上的DB2 的恢复工作就能进行下去了。
相关推荐
wintershii 2020-06-11
thunderstorm 2020-04-22
hxw0 2020-04-15
airfling 2020-02-19
JokerFei 2019-12-25
qiaoqiangv 2008-01-10
fairystepwgl 2016-03-22
WilliamLin 2014-05-10
zhaohuan 2019-08-13
Enn的数据库 2012-03-14
helloworlddm 2011-07-21
DataCastle 2014-03-17
spprogrammer 2016-03-22
linminqin 2011-11-25
learningoracle 2011-09-17
WilliamLin 2009-12-14
liumin 2019-06-29