Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> Re: Error Using Oracle by ORDER BY

Re: Error Using Oracle by ORDER BY

From: Mladen Gogala <mgogala_at_earthlink.net>
Date: Wed, 16 Jan 2002 02:54:52 GMT
Message-ID: <pan.2002.01.15.21.54.24.844404.10075@earthlink.net>


On Tue, 15 Jan 2002 04:50:04 -0500, Amir Pashazadeh wrote:

> Hi,
>
> when I write "select * from exam" in SQLPlus, the result will be given,
> but when I write "select * from exam order by takedate" the following
> errors will be reported:
>
> select * from exam order by takedate
> *
> ERROR at line 1:
> ORA-01114: IO error writing block to file 4 (block # 524250) ORA-27069:
> skgfdisp: attempt to do I/O beyond the range of the file OSD-04026:
> Invalid parameter passed. (OS 524250) ORA-01114: IO error writing block
> to file 4 (block # 524250) ORA-27069: skgfdisp: attempt to do I/O beyond
> the range of the file OSD-04026: Invalid parameter passed. (OS 524250)
>
> why is it so? and how can this be repaired?
>
> takedate is a VARCHAR2 field,
>
> tanx

You have an old version of oracle (7.x, 8.0.x) which can only access up to 2GB files and you have a file which has grown up beyond 2GB. Your file is corrupt and if it cannot be repaired. Export everything you can, upgrade your oracle and import it back. Be prepared to suffer some data loss.

-- 
Mladen Gogala
Received on Tue Jan 15 2002 - 20:54:52 CST

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US