1)看看db2diag.log报错是哪个文件系统满
2)再看看文件系统的使用情况
(二)关于提出的问题,
简单写一下好了,具体孙睁还要看当前环境的配置情况。
1)如果是sms表空间,因为容器就是路径,表空间内则冲岁的每个数据库对象(db objects)对应每个文件(有后缀名可以区分对象类型),数据的增加导致文件size的增长,文件系统空间使用增长。
2)如果是dms表空间,容器可以是文件(裸设备不考虑)。当自增长属性yes时,遇到表空间满,“文件”容器将会自动增长,文件系统空间使用增长。
3)如果是automatic storage表空间,判旁同2)。
报错很明确,是磁盘空余空间不够。如果问具体哪里不够,目前贴出来的信息不够得到该卖核哪答案。
如果氏简再次确认过d:下的空闲空间是足够的,请试试命令
RESTORE DATABASE SALESOA FROM "E:\PRM" TAKEN AT 20120114161555 on "E:" INTO SALESOA
如果仍旧报sql968,请用“重定向恢复”做吧(搜索下,就会知道大概的步骤滴)。这样可中码以先看看表空间的结构,对该数据库的结构有个了解,然后再去判断是哪里出了问题。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)