Unix Technical Forum

same file added twice as chunk

This is a discussion on same file added twice as chunk within the Informix forums, part of the Database Server Software category; --> Hi, On a server more space was needed, and somebody added 5 chunks. I don't know what he did, ...


Go Back   Unix Technical Forum > Database Server Software > Informix

FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 04-20-2008, 11:04 AM
xls
 
Posts: n/a
Default same file added twice as chunk

Hi,

On a server more space was needed, and somebody added 5 chunks. I don't
know what he did, but here is the output of 'onstat -d':

Informix Dynamic Server Version 7.31.TC5 -- On-Line -- Up 8 days
21:01:14 -- 685824 Kbytes

Dbspaces
address number flags fchunk nchunks flags owner name
25e08150 1 1 1 2 N informix rootdbs
25e09290 2 1 2 22 N informix
ol_db_new
2 active, 2047 maximum

Chunks
address chk/dbs offset size free bpages flags pathname
25e08210 1 1 0 7680 4433 PO-
D:\IFMXDATA\ol_db_new\rootdbs_dat.000
25e08360 2 2 0 512000 3 PO-
D:\IFMXDATA\ol_db_new\ol_db_new_dat.000
25e08438 3 1 0 500000 499989 PO-
D:\IFMXDATA\ol_db_new\rootdbs_dat.001
25e08510 4 2 0 500000 1 PO-
D:\IFMXDATA\ol_db_new\ol_db_new_dat.001
25e085e8 5 2 0 500000 0 PO-
D:\IFMXDATA\ol_db_new\ol_db_new_dat.002
25e086c0 6 2 0 500000 0 PO-
D:\IFMXDATA\ol_db_new\ol_db_new_dat.003
25e08798 7 2 0 500000 0 PO-
D:\IFMXDATA\ol_db_new\ol_db_new_dat.004
25e08870 8 2 0 500000 0 PO-
D:\IFMXDATA\ol_db_new\ol_db_new_dat.005
25e08948 9 2 0 500000 0 PO-
D:\IFMXDATA\ol_db_new\ol_db_new_dat.006
25e08a20 10 2 0 500000 0 PO-
D:\IFMXDATA\ol_db_new\ol_db_new_dat.007
25e08af8 11 2 0 500000 0 PO-
D:\IFMXDATA\ol_db_new\ol_db_new_dat.008
25e08bd0 12 2 0 500000 0 PO-
D:\IFMXDATA\ol_db_new\ol_db_new_dat.009
25e08ca8 13 2 0 500000 0 PO-
D:\IFMXDATA\ol_db_new\ol_db_new_dat.010
25e08d80 14 2 0 500000 0 PO-
D:\IFMXDATA\ol_db_new\ol_db_new_dat.011
25e08e58 15 2 0 500000 0 PO-
D:\IFMXDATA\ol_db_new\ol_db_new_dat.012
25e08f30 16 2 0 500000 0 PO-
D:\IFMXDATA\ol_db_new\ol_db_new_dat.013
25e09008 17 2 0 500000 0 PO-
D:\IFMXDATA\ol_db_new\ol_db_new_dat.014
25e090e0 18 2 0 512000 0 PO-
d:\ifmxdata\ol_db_new\ol_db_new_dat.015
25e091b8 19 2 0 512000 191157 PO-
d:\IFMXDATA\ol_db_new\ol_db_new_dat.016
2630a680 20 2 0 500000 499997 PO-
E:\ifmxdata\ol_db_new\ol_db_new_dat.017
26361dc8 21 2 0 500000 499997 PO-
E:\ifmxdata\ol_db_new\ol_db_new_dat.017
2630a0f8 22 2 0 500000 499997 PO-
E:\ifmxdata\ol_db_new\ol_db_new_dat.018
2630ad20 23 2 0 500000 499997 PO-
E:\ifmxdata\ol_db_new\ol_db_new_dat.019
2630adf8 24 2 0 500000 499997 PO-
E:\ifmxdata\ol_db_new\ol_db_new_dat.020
24 active, 2047 maximum

As one can see the file ol_db_new_dat.017 is added twice!

I tried to import a database and I received some 105 ISAM error, so I
tried to run oncheck -cDI database_name -q -n > output file, which ran
for more than 8 hours without finishing, even if the database is about
10g only. I guess that chunk might be the reason.

Any ideas? What suggestions do you have?

Thanks

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #2 (permalink)  
Old 04-20-2008, 11:04 AM
Jonathan Leffler
 
Posts: n/a
Default Re: same file added twice as chunk

On 6 Jan 2006 03:27:09 -0800, xls <dan.tofan@gmail.com> wrote:
> On a server more space was needed, and somebody added 5 chunks. I don't
> know what he did, but here is the output of 'onstat -d':
>
> Informix Dynamic Server Version 7.31.TC5 -- On-Line -- Up 8 days
> 21:01:14 -- 685824 Kbytes
>
> Dbspaces
> address number flags fchunk nchunks flags owner name
> 25e08150 1 1 1 2 N informix rootdbs
> 25e09290 2 1 2 22 N informix
> ol_db_new
> 2 active, 2047 maximum
>
> Chunks
> address chk/dbs offset size free bpages flags pathname
> 25e08210 1 1 0 7680 4433 PO-
> D:\IFMXDATA\ol_db_new\rootdbs_dat.000
> 25e08360 2 2 0 512000 3 PO-
> D:\IFMXDATA\ol_db_new\ol_db_new_dat.000
> 25e08438 3 1 0 500000 499989 PO-
> D:\IFMXDATA\ol_db_new\rootdbs_dat.001
> 25e08510 4 2 0 500000 1 PO-
> D:\IFMXDATA\ol_db_new\ol_db_new_dat.001
> 25e085e8 5 2 0 500000 0 PO-
> D:\IFMXDATA\ol_db_new\ol_db_new_dat.002
> 25e086c0 6 2 0 500000 0 PO-
> D:\IFMXDATA\ol_db_new\ol_db_new_dat.003
> 25e08798 7 2 0 500000 0 PO-
> D:\IFMXDATA\ol_db_new\ol_db_new_dat.004
> 25e08870 8 2 0 500000 0 PO-
> D:\IFMXDATA\ol_db_new\ol_db_new_dat.005
> 25e08948 9 2 0 500000 0 PO-
> D:\IFMXDATA\ol_db_new\ol_db_new_dat.006
> 25e08a20 10 2 0 500000 0 PO-
> D:\IFMXDATA\ol_db_new\ol_db_new_dat.007
> 25e08af8 11 2 0 500000 0 PO-
> D:\IFMXDATA\ol_db_new\ol_db_new_dat.008
> 25e08bd0 12 2 0 500000 0 PO-
> D:\IFMXDATA\ol_db_new\ol_db_new_dat.009
> 25e08ca8 13 2 0 500000 0 PO-
> D:\IFMXDATA\ol_db_new\ol_db_new_dat.010
> 25e08d80 14 2 0 500000 0 PO-
> D:\IFMXDATA\ol_db_new\ol_db_new_dat.011
> 25e08e58 15 2 0 500000 0 PO-
> D:\IFMXDATA\ol_db_new\ol_db_new_dat.012
> 25e08f30 16 2 0 500000 0 PO-
> D:\IFMXDATA\ol_db_new\ol_db_new_dat.013
> 25e09008 17 2 0 500000 0 PO-
> D:\IFMXDATA\ol_db_new\ol_db_new_dat.014
> 25e090e0 18 2 0 512000 0 PO-
> d:\ifmxdata\ol_db_new\ol_db_new_dat.015
> 25e091b8 19 2 0 512000 191157 PO-
> d:\IFMXDATA\ol_db_new\ol_db_new_dat.016
> 2630a680 20 2 0 500000 499997 PO-
> E:\ifmxdata\ol_db_new\ol_db_new_dat.017
> 26361dc8 21 2 0 500000 499997 PO-
> E:\ifmxdata\ol_db_new\ol_db_new_dat.017
> 2630a0f8 22 2 0 500000 499997 PO-
> E:\ifmxdata\ol_db_new\ol_db_new_dat.018
> 2630ad20 23 2 0 500000 499997 PO-
> E:\ifmxdata\ol_db_new\ol_db_new_dat.019
> 2630adf8 24 2 0 500000 499997 PO-
> E:\ifmxdata\ol_db_new\ol_db_new_dat.020
> 24 active, 2047 maximum
>
> As one can see the file ol_db_new_dat.017 is added twice!
>
> I tried to import a database and I received some 105 ISAM error, so I
> tried to run oncheck -cDI database_name -q -n > output file, which ran
> for more than 8 hours without finishing, even if the database is about
> 10g only. I guess that chunk might be the reason.
>
> Any ideas? What suggestions do you have?


On the face of it, you have a situation that IDS should have
prevented; it should not permit the same chunk device (file) name to
be used twice unless the chunks have different offsets within the
device such that they are not overlapping (which doesn't seem to be
the case here - both offsets seem to be zero). We have to hope that
you don't have too much data trying to share that space.

Contact IBM/Informix Tech Support.

Worry a little that you're using 7.31.TC5 rather than TDx (TD8 or TD9
is current, IIRC).


--
Jonathan Leffler #include <disclaimer.h>
Email: jleffler@earthlink.net, jleffler@us.ibm.com
Guardian of DBD::Informix v2005.02 -- http://dbi.perl.org/
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump


All times are GMT. The time now is 11:15 AM.


Powered by vBulletin® Version 3.6.5
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0
www.UnixAdminTalk.com