I try to run several DELETE statements to delete old records in the Oracle 8i database (which runs on Windows Server 2003). But I encounter the following errors:

Errors in file c:\oracle\admin\COMPANY\bdump\companySNP0.TRC:
ORA-12012: error on auto execute of job 112
ORA-12008: error in snapshot refresh path
ORA-01114: IO error writing block to file 1025 (block # 515209)
ORA-27069: skgfdisp: attempt to do I/O beyond the range of the file
OSD-04026: Invalid parameter passed. (OS 515209)
ORA-01114: IO error writing block to file (block # )
ORA-02063: preceding line from TEMP
ORA-06512: at "SYS.DBMS_SNAPSHOT", line 617
ORA-06512: at "SYS.DBMS_SNAPSHOT", line 674
ORA-06512: at "SYS.DBMS_IREFRESH", line 577
ORA-06512: at "SYS.DBMS_REFRESH", line 211
ORA-06512: at line 1

Could anyone help me fix the problem?
Many thanks!