鉴于CSDN无故删除博文,本博客不再更新,暂时迁至http://www.db365.net
我重新帮他恢复了,报了,恢复成功,但是有表空间恢复不成功。连接数据库,报数据库处于前滚挂起,前滚了日志,能连上库了。
用db2 list tablespaces show detail查看了一下表空间,发现第五个表空间未恢复成功。
再用db2 list tablespace containers for 5 show detail发现此表空间文件处于D盘,看了也有其他表空间处于D盘,但都是正常的。
就在这一瞬间(在我去查看db2diag.log之前),我注意到了表空间的大小,我怀疑,这个表空间太大,出了什么问题。
此表空间页数1368048,如果是32k页大小,那么40几个G,即使4k页大小,也必然超过4G,然后我查看了一下D盘是FAT32格式,问题发现FAT32不支持大于4G的文件存储。
问题的本身可能很简单,但往往容易被忽视。