yyc6219869 发表于 2013-01-31 10:00

informix 增加chunk失败报:Error calculating area boundaries

informix 增加chunk失败报:Error calculating area boundaries
请大家帮忙给分析一下。

卐卍 发表于 2013-01-31 11:25

是不是你的chunck大小设置的有问题

yyc6219869 发表于 2013-01-31 12:40

本帖最后由 yyc6219869 于 2013-01-31 14:04 编辑

以前添加都没问题,都很正常,前两天才出现此问题。
onspaces -a es_sp -p /var/informix/dblink/es_sp02 -o 1000 -s 2048000
注:es_sp 为大对象表空间

yunzhongyue 发表于 2013-01-31 13:06

CHUNK的大小必须为PAGE SIZE的整数倍!

yyc6219869 发表于 2013-01-31 14:01

回复 4# yunzhongyue


   我们的系统 page页大小为
Page Size                      2048 (b)

2048000难道不是整数倍?

liaosnet 发表于 2013-01-31 16:49

版本。。?
写具体点吧。。。。执行什么具体命令的时候报的什么错误,除了这个还有其它什么信息?online.log里怎么写的?

yyc6219869 发表于 2013-01-31 17:01

版本:IBM Informix Dynamic Server Version 11.10.FC2
为表空间增加chunk时,执行:
$ onspaces -a ems_sp -p /var/informix/dblink/ems_sp31 -o 1000 -s 2048000
Verifying physical disk space, please wait ...
Error calculating area boundaries$

我在执行oncheck -pe时报:

13:58:48**Warning : 'oncheck' Failure: Possible inconsistency detected
          for the 'ch_nxchunk' field in a Chunk Descriptor.
          Chunk Number = 20
          Chunk Name = /var/informix/dblink/ems_sp14
          DBSpace Name = ems_sp
This inconsistency may result in to a System Hang.

liaosnet 发表于 2013-01-31 17:56

回复 7# yyc6219869


    似乎这个dbspace有问题了呢。。。先解决一下吧。。

yyc6219869 发表于 2013-01-31 18:17

本帖最后由 yyc6219869 于 2013-01-31 18:54 编辑

回复 8# liaosnet

有什么问题???如何解决


sysmaster.dbspaces 中
dbsnum      3
name          ems_sp
owner         informix
pagesize      2048
fchunk      3
nchunks       12
is_mirrored   0
is_blobspace0
is_sbspace    1
is_temp       0
flags         425985


通过onstat -d显示Dbspaces
address          number   flags      fchunk   nchunkspgsize   flags    owner    name
10b7bdc50      3      0x68001    3      12       2048   N SB   informix ems_sp

Chunks
address          chunk/dbs   offset   size       free       bpages   flags pathname
但是chunks中的数量是11个

好像是不一致!!!


   

liaosnet 发表于 2013-01-31 22:34

回复 9# yyc6219869


    你认为仅靠这些信息,就能知道该怎么处理吗?
页: [1] 2
查看完整版本: informix 增加chunk失败报:Error calculating area boundaries