DB2表空间问题

DB2表空间问题,db2,Db2,我已经创建了默认空间为4k的db2 db,现在我的应用程序抛出了空间问题 SQLCODE:-1585,SQLSTATE:54048,SQLERRMC:null 没有为临时表空间分配足够的空间 如何克服这个问题 有人能帮上忙吗?DB2有不同类型的表空间 常规(数据,默认表空间) 大型(具有长行的数据) 目录(元数据) 临时用户(用于临时表) 系统临时(用于有时会溢出内存的内部操作,如排序、联接等) 您只需要在数据库中创建一个系统临时表来执行您尝试执行的操作。强烈建议创建临时表空间(用户和系统)

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

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


有人能帮上忙吗?DB2有不同类型的表空间

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

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

我建议您仔细阅读错误消息。它实际上表示“不存在具有足够页面大小的系统临时表空间。”