过客2002 发表于 2010-01-08 18:12

数据库chunk重名

数据库启动时报错:
......
Starting tracing...succeeded
Initializing 1 flushers...succeeded
Initializing log/checkpoint information...succeeded
Opening primary chunks...Bad Primary Chunk '/home/ifxdata/datachunk3'.
succeeded
Opening mirror chunks...succeeded
Initializing dbspaces...succeeded
Validating chunks...succeeded
......

使用命令:onstat -d时状态如下:
Informix Dynamic Server Version 7.31.UD7   -- On-Line -- Up 00:04:54 -- 108592 Kbytes
Dbspaces
addressnumber   flags    fchunk   nchunksflags    owner    name
13862150 1      1      1      1      N      informix rootdbs
13862688 2      1      2      3      N      informix datadbs2
2 active, 2047 maximum
Chunks
addresschk/dbs offset   size   free   bpages   flags pathname
13862210 1   1   0      1000000497684            PO-   /home/ifxdata/rootchunk
13862388 2   2   0      50000    7                     PO-   /home/ifxdata/datachunk2
13862488 3   2   0      500000   411308             PO-   /home/ifxdata/datachunk3
13862588 4   2   0      250000   0                     PD-   /home/ifxdata/datachunk3
4 active, 2047 maximum

现在不能使用onspaces增加dbs或者chunk,做ontape的时候也报错,如下:
$ ontape -s -L 0
Please mount tape 1 on /tmp/arch and press Return to continue ...
Archive failed - DBspace datadbs2 is disabled.
Program over.

请教各位老大有什么好的处理方式。

vbirding 发表于 2010-01-09 17:48

把onconfig文件贴出来看看

czw1413_cn 发表于 2010-01-10 22:53

liaosnet 发表于 2010-01-11 00:38

回复 #3 czw1413_cn 的帖子

还是建议从0级备份中恢复吧~~
ONDBSPACEDOWN了后dbexport的数据并不保证完整性...
页: [1]
查看完整版本: 数据库chunk重名