If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

 
Go Back  dBforums > Database Server Software > Informix > I/O function read mm, pagenum nn, pagecnt aa --> errno = 5

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old 10-03-04, 18:04
Jose_ska Jose_ska is offline
Registered User
 
Join Date: Aug 2004
Posts: 5
I/O function read mm, pagenum nn, pagecnt aa --> errno = 5

Hi all

While I am taking ontape backup on the Informix server, It gives the following error & the backup is aborted.

I/O function read mm, pagenum nn, pagecnt aa --> errno = 5

This error I am also getting in the online.log file.

I know its OS I/O read error during an attempt to read data.

All my Chunks are UP.

Can any one suggest what need to be done?


Many Thanks!!!


Regards
ska.
Reply With Quote
  #2 (permalink)  
Old 10-04-04, 09:56
gurey gurey is offline
Registered User
 
Join Date: Aug 2003
Location: Argentina
Posts: 780
Hi,

Please run:
oncheck -cD databasename or generate list oncheck -cD database:table >table.log.
Idem with oncheck -cI...

Gustavo
Reply With Quote
  #3 (permalink)  
Old 10-04-04, 13:02
artemka artemka is offline
Registered User
 
Join Date: May 2004
Location: New York
Posts: 248
I have seen cleaning the tape drive take care of this problem
Reply With Quote
  #4 (permalink)  
Old 10-08-04, 18:39
Jose_ska Jose_ska is offline
Registered User
 
Join Date: Aug 2004
Posts: 5
Hi all,

I checked oncheck -cD gave the following error at end and came out.

---
Could not bfget pagenum nnn, iserrno 0
---

Thanks in advance.

Regards,
ska.
Reply With Quote
  #5 (permalink)  
Old 10-12-04, 10:54
gurey gurey is offline
Registered User
 
Join Date: Aug 2003
Location: Argentina
Posts: 780
Hi Ska,

Please, run from dbaccess:
unload to /dev/null
select rowid from TABLE (of error)
Next look last rowid, then unload to text file select * from TABLE
where rowid <= (last rowid good).
Next test select * from TABLE where rowid > last rowid + 256, until not of the error.
Netx recreate table and load data from test file.

Gustavo.
Reply With Quote
  #6 (permalink)  
Old 10-23-04, 16:58
Jose_ska Jose_ska is offline
Registered User
 
Join Date: Aug 2004
Posts: 5
Hi Gustavo,

There is no rowid for this table because this is a fragmented table and was created without explicitly specifying "with rowid".


Best Regards,
Ska.
Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
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

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On