DB2 SQL0902C 解决实例
我在其他主机上对数据库进行在线备份后打算在该主机上进行DB2的还原遭遇SQL0902C A system error (reason code = 8) occurred.
周日开发环境在对数据库进行归档删除时,将数据库重启之后,数据库无法打开,后续有对数据库进行了全库恢复,由于是开发自己的环境,他们也无意识的乱搞起来,最后导致现场完全混乱,最后请求技术部支持,我在其他主机上对数据库进行在线备份后打算在该主机上进行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 的恢复工作就能进行下去了。
DB2数据库性能调整和优化(第1、2版) PDF
DB2数据库性能优化介绍
DB2 9.7 for Linux 5.4安装详细步骤
本文永久更新链接地址:
推荐阅读
-
php中的静态方法与实例方法有什么区别?解决方法
-
php中Y2K38的漏洞解决方法实例分析_PHP
-
怎样给PHP源代码加密?PHP二进制加密与解密的解决办法_php实例
-
mysql用户自定义函数实例与部分问题解决方法
-
CodeIgniter错误mysql_connect(): No such file or directory解决方法_php实例
-
C#实现微信公众号群发消息(解决一天只能发一次的限制)实例分享
-
解决C#程序只允许运行一个实例的几种方法详解
-
通过jstack分析解决进程死锁问题实例代码
-
Android隐藏标题栏及解决启动闪过标题的实例详解
-
Java基于栈方式解决汉诺塔问题实例【递归与非递归算法】