ADM6017E以下表空间已满。表空间名称TEMPSPACE1。磁盘已满

题: 在应用程序安装期间,此错误出现在db2diag日志中

ADM6017E以下表空间已满。表空间名称:"TEMPSPACE1"。基础文件系统已满

更改应用程序代码几乎没有灵活性,文档也非常有限-限制了我对所需TEMPSPACE数量的了解。

是否有解决此问题的快速方法?

回答: 有一些解决方法 磁盘已满 需要额外的临时表空间特定问题时发生错误。在不知道细节的情况下,我怀疑这是某种函数击中数据,导致对TEMPSPACE1表空间的过多需求。可用磁盘已达到极限。

您可以选择 a)扩展托管TEMPSPACE1的现有磁盘 要么 b)在另一个更大的磁盘上创建一个tempspace.

找出路径使用 db2列表表空间显示详细信息。与Linux管理员\存储人员交谈,以扩展支持该驱动器的现有磁盘

如果您想在其他驱动器上创建TEMPSPACE,请遵循以下基本说明。根据自己的情况定制

1)提供另一个具有足够空间的驱动器。在下面的示例中-X:\ reorg_temp

2)创建TEMPORARY TABLESPACE。在下面的示例中称为MYTEMP

3)执行语句

4)清理多余的临时空间,并将磁盘交还给存储人员。

 

 

db2 "CREATE SYSTEM TEMPORARY TABLESPACE MYTEMP1 PAGESIZE 16K MANAGED BY SYSTEM USING ('X:\my_temp') BUFFERPOOL   IBMDEFAULTBP DROPPED TABLE RECOVERY OFF"
 db2 force application all 
db2stop 
db2start 
db2 connect to MY_DB 
---run some code
--drop tablespace after using 
db2 "drop tablespace MYTEMP1" 

 

阅读更多

DB2 –如何检查是否启用了自动调整大小

SQL0286N默认 表空间 找不到(DBA DB2)

如何检查DB2 Direct IO和文件系统缓存

作者:Jack Vamvas(http://www.dba-db2.com)

分享:

验证您的评论

预览您的评论

这仅仅是一个预览。您的评论尚未发布。

加工...
您的评论无法发布。错误类型:
您的评论已保存。评论经过审核,只有在获得作者批准后才会显示。 发表其他评论

您输入的字母和数字与图像不匹配。请再试一次。

作为发表评论的最后一步,请输入下图中显示的字母和数字。这样可以防止自动程序发布评论。

读取这张图片有困难吗? 查看备用。

加工...

在ADM6017E上发表评论下表空间已满。表空间名称TEMPSPACE1。磁盘已满

评论是经过审核的,直到作者批准后才会显示。


ysaijiu.com | DB2性能调优 | DBA DB2:一切 | 常问问题 | 联系 | 版权