ITPub博客

首页 > Linux操作系统 > Linux操作系统 > DB2 SQLSTATE=57011(转载)

DB2 SQLSTATE=57011(转载)

原创 Linux操作系统 作者:yuanqingyu0123 时间:2009-05-12 19:57:26 0 删除 编辑
DB2 SQLSTATE=57011(转载)
 

DB2 报 SQLSTATE=57011错误的解决办法

SQLSTATE=57011   为数据库中表空间已满的异常(错误)

可以用命令查看表空间

db2 => list tablespaces show detail

有两种类型表空间:
第一种类型表空间为:SYSCATSPACE,类型为系统管理表空间(SMS)
第二种类型表空间为:用户自己的表空间(比如xjhspaces11),类型为数据库管理表空间(DMS)
查看表空间中总的表空间(Total pages)和 剩余表空间(Free pages)
如果是系统管理表空间(SMS)不够,则是由于磁盘空间不够,需要增加磁盘空间
如果是数据库管理表空间(DMS)不够,则需要扩展表空间
扩展表空间的命令为:
db2 alter tablespace extend (all )
例如:db2 => alter tabblespace xjhspces11 extend(all 2560M)
扩展了数据库表空间2.5G
注意:对数据库管理表空间的扩展前,必须检查磁盘裸设备的空间,如果空间不够,需要增加磁盘裸设备的空间,再扩展数据库管理表空间,并且在扩展表空间之前,最好备份数据库,以免带来不必要的损失
备份数据库命令:$ db2move databaseName export

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/8231934/viewspace-594892/,如需转载,请注明出处,否则将追究法律责任。

下一篇: Shell 字符串操作
请登录后发表评论 登录
全部评论

注册时间:2009-03-10

  • 博文量
    30
  • 访问量
    143215