DB2表空间空间问题

时间:2014-05-27 10:28:10

标签: db2

我创建了db2 db,默认空间为4k,现在我的应用程序正在抛出空间问题

SQLCODE:-1585,SQLSTATE:54048,SQLERRMC:null 没有为临时表空间分配足够的空间 如何克服这个

任何人都可以提供帮助。

1 个答案:

答案 0 :(得分:0)

DB2具有不同类型的表空间

  • 常规(数据,您的默认TableSpace)
  • 大(长行数据)
  • 目录(元数据)
  • 用户临时(用于临时表)
  • 系统临时(对于有时会溢出内存的排序,联接等内部操作)

您只需在数据库中创建系统临时表即可执行您尝试执行的操作。强烈建议为SMS类型创建临时表空间(用户和系统),或者为最新版本创建自动类型。确保页面大小正确。