I think that we can reproduce this now. In need to confirm that's the case,
and, if so, I'll go in and add a bunch of tmp_dirs to the IBConfig file and
see if that's the cause of that part of the error, or perhaps the whole
thing.
One thing that's really interesting though, is, in the big realm of sites,
this is not a large database. We have sites with larger (physicall)
databases, and have yet to run into the temp file size problem
Regards,
Fred Wilson
SE, Bell+Howell
fred....@mmt.bellhowell.com
-----Original Message-----
From: Leyne, Sean [mailto:sle...@atkin.com]
Sent: Thursday, October 18, 2001 11:03 AM
To: Interbase Discusion Group
Subject: RE: Errors, any ideas
Fred,
> KHAN (Server) Thu Oct 18 10:01:08 2001
> Database: D:\INTRBASE\ATT-CHARLOTTE\CURRENT\GA
> I/O error for file "/temp/ibg00222"
> Error while trying to write to file
> The device does not recognize the command.
> sort error
To you know what statement is being executed at that time?
This looks at lot like to error message reported when the sort file
grows larger than 2Gb in size. Unfortunately, the engine code/functions
limit the size of a size sort file to 2GB - 1 byte in size.
There is a workaround to this, and Firebird has a fix which will be
included in it's next release.
--
Sean
There is nothing wrong with Interbase,
that can be fixed with Firebird.
www.FirebirdSQL.org
_______________________________________________
Interbase mailing list
Inte...@mers.com
http://mers.com/mailman/listinfo/interbase
InterBase Search Engine - http://www.mers.com/searchsite.html
The Interbase logs shows:
~~~~~~~~~~~~~~~~~~~
KHAN (Server) Thu Oct 18 09:52:54 2001
Database: D:\INTRBASE\ATT-CHARLOTTE\CURRENT\GA
internal gds software consistency check (pointer page vanished from
DPM_next (249))
KHAN (Server) Thu Oct 18 10:01:08 2001
Database: D:\INTRBASE\ATT-CHARLOTTE\CURRENT\GA
I/O error for file "/temp/ibg00222"
Error while trying to write to file
The device does not recognize the command.
sort error
~~~~~~~~~~~~~~~~~~
The temp area is defined as c:\temp and there is 3.1 gigs of freespace. Any
ideas ??
Regards,
Fred Wilson
SE, Bell+Howell
> KHAN (Server) Thu Oct 18 10:01:08 2001
> Database: D:\INTRBASE\ATT-CHARLOTTE\CURRENT\GA
> I/O error for file "/temp/ibg00222"
> Error while trying to write to file
> The device does not recognize the command.
> sort error
To you know what statement is being executed at that time?
>The applications will get:
>"ISC ERROR MESSAGE: Internal gds software consistency check (can't continue
>after bugcheck)"
That message merely means that the connection had a fatal error and
can not continue, however much it tries.
>~~~~~~~~~~~~~~~~~~~
>KHAN (Server) Thu Oct 18 09:52:54 2001
> Database: D:\INTRBASE\ATT-CHARLOTTE\CURRENT\GA
> internal gds software consistency check (pointer page vanished from
>DPM_next (249))
That suggests that something may be very wrong with the database. Is
there any chance that you've fallen into the problem of different
users passing in different name strings?
>KHAN (Server) Thu Oct 18 10:01:08 2001
> Database: D:\INTRBASE\ATT-CHARLOTTE\CURRENT\GA
> I/O error for file "/temp/ibg00222"
> Error while trying to write to file
> The device does not recognize the command.
> sort error
My guess would be that this is a secondary effect of the previous
error.
Regards,
Ann
www.ibphoenix.com
We have answers.
Regards,
Fred Wilson
SE, Bell+Howell
Regards,
>Outside of the known connection string problem, does anyone know of any way
>that a client application, running on a separate box (TCP/IP) can cause
>database corruption on the server via IB API calls.
Yes, I suppose a UDF could do that.
> Any known bugs or
>"things you shouldn't do", like execute a query that returns rows and not
>fetch the rows, etc..
In theory no - of course we don't have access to all known bugs,
but the different name string problem is the only one I know of,
aside from shooting yourself with a UDF.