日期:2014-05-16  浏览次数:20453 次

db2数据库恢复的一个报错

昨天在aix5 上做db2 8.2 数据恢复时,输入:

db2 restore database [dbname]  without rolling forward

?

这个命令老半天无返回结果,最后报一个很纳闷的错,报“SQL30081N? A communication error has been detected. Communication protocol bing used:"TCP/IP",完全就一通讯错误嘛,数据库恢复还是第一次出现这种问题,通过错误号找资料,大多都是关于连接数据库时报的。后来看了下本地db的编目,db2 list database directory,发现编目有个别名和该恢复数据库的名字一致,后来一看,这个编目的别名指向的数据库服务器不存在,早就废弃掉了,不知道db2在这种情况下为什么会这么做。

?

?