零售/批发

关于dbspace no more extents

在建表时(默认空间) 提示no more extents 默认空间通过系统表查看有2000000 page free。后drop掉一个很小表后好了。今天为腾空间drop掉一个大表3G (保留几十Ms数据)后重建(3000000page free ),表建成功,但建索引时提示no more extents。请教是何原因?如何解决? 急!!!
参与23

23同行回答

liaosnetliaosnet信息分析/架构师gbasedbt.com
回复 23# 白云飘飘     TBLSpace TBLSpace是特殊的patition table,但也跟普通的表一样,需要有一个patition page维护表的区段,这个patition page的对应的表名是 DBSPACENAME:TBLSpace (样子跟普通表一样 数据库名:表名 )。也就是说跟普通表一样,也是会有区段上限的...显示全部
回复 23# 白云飘飘


    TBLSpace TBLSpace是特殊的patition table,但也跟普通的表一样,需要有一个patition page维护表的区段,这个patition page的对应的表名是 DBSPACENAME:TBLSpace (样子跟普通表一样 数据库名:表名 )。也就是说跟普通表一样,也是会有区段上限的。收起
IT咨询服务 · 2013-03-09
浏览766
白云飘飘白云飘飘数据库管理员ll
回复 22# liaosnet    请教: 能否将这部分知识给详细讲一下?或相关链接。我们下一步升级11.5 能解决或避免类似问题吗?也请详细解释一下。我对这一部分了解不多。占用你时间,是在感谢!...显示全部
回复 22# liaosnet


   请教: 能否将这部分知识给详细讲一下?或相关链接。我们下一步升级11.5 能解决或避免类似问题吗?也请详细解释一下。我对这一部分了解不多。占用你时间,是在感谢!收起
零售/批发 · 2013-03-09
浏览752
liaosnetliaosnet信息分析/架构师gbasedbt.com
回复 21# 白云飘飘     4的话,说明已经没有TBLSpace的区段了。。。。删除掉一个表,可以再建,是因为空出了一个patition page。。 看来你们得放弃在这个dbspace上创建新表了。。tblspace tblspace 只有重建dbspace才能释放,在11.50以后,onconfig有参数指定TBLSPACE的...显示全部
回复 21# 白云飘飘


    4的话,说明已经没有TBLSpace的区段了。。。。删除掉一个表,可以再建,是因为空出了一个patition page。。 看来你们得放弃在这个dbspace上创建新表了。。
tblspace tblspace 只有重建dbspace才能释放,在11.50以后,onconfig有参数指定TBLSPACE的首区段和下一区段大小。。。收起
IT咨询服务 · 2013-03-08
浏览719
白云飘飘白云飘飘数据库管理员ll
回复 20# 白云飘飘     frcnt  是4 (昨天干掉一个表 ,现在是可以建表,做了一个测试表)显示全部
回复 20# 白云飘飘


    frcnt  是4 (昨天干掉一个表 ,现在是可以建表,做了一个测试表)收起
零售/批发 · 2013-03-08
浏览733
白云飘飘白云飘飘数据库管理员ll
回复 19# liaosnet   如何看datadbs 有多少TBL (datadbs0a)显示全部
回复 19# liaosnet


  如何看datadbs 有多少TBL (datadbs0a)收起
零售/批发 · 2013-03-08
浏览728
liaosnetliaosnet信息分析/架构师gbasedbt.com
回复 18# 白云飘飘     或者是patition table 没有区段了?!! 你看下这个dbapces上有多少个TBLSpaceoncheck -pP DBS在所在的第一个CHUNK号 4  一般来说,dbspace的4页就是,可以看到slot 2中的信息应该是 DBSAPCENAME.informix.TBLSpace 。看frcnt是否还有...显示全部
回复 18# 白云飘飘


    或者是patition table 没有区段了?!! 你看下这个dbapces上有多少个TBLSpace

oncheck -pP DBS在所在的第一个CHUNK号 4  一般来说,dbspace的4页就是,可以看到slot 2中的信息应该是 DBSAPCENAME.informix.TBLSpace 。看frcnt是否还有空间可用。。。收起
IT咨询服务 · 2013-03-08
浏览736
白云飘飘白云飘飘数据库管理员ll
回复 17# liaosnet     上述从系统表取还有约10G空间呢 ,我也很郁闷!每次不行了就要干掉一个表,但原有表数据增长没问题显示全部
回复 17# liaosnet


    上述从系统表取还有约10G空间呢 ,我也很郁闷!每次不行了就要干掉一个表,但原有表数据增长没问题收起
零售/批发 · 2013-03-08
浏览734
liaosnetliaosnet信息分析/架构师gbasedbt.com
回复 16# 白云飘飘     。。。。这不科学。。。。原来的dbspace没空间?显示全部
回复 16# 白云飘飘


    。。。。这不科学。。。。
原来的dbspace没空间?收起
IT咨询服务 · 2013-03-07
浏览726
白云飘飘白云飘飘数据库管理员ll
回复 15# liaosnet     我建一个测试表aa char(20) 创建失败。drop掉一个表(移到另一个spaces) 可以建!显示全部
回复 15# liaosnet


    我建一个测试表aa char(20) 创建失败。drop掉一个表(移到另一个spaces) 可以建!收起
零售/批发 · 2013-03-07
浏览753
liaosnetliaosnet信息分析/架构师gbasedbt.com
如果建表就失败,那可能,你那个表有过多的varchar之类的特殊字段,这样的字段,一个字段相当于要减少一个区段。。。。显示全部
如果建表就失败,那可能,你那个表有过多的varchar之类的特殊字段,这样的字段,一个字段相当于要减少一个区段。。。。收起
IT咨询服务 · 2013-03-06
浏览724

提问者

白云飘飘
数据库管理员ll

问题状态

  • 发布时间:2013-02-25
  • 关注会员:0 人
  • 问题浏览:7676
  • 最近回答:2013-03-09
  • X社区推广