24
An attempt was made to read logical page '%ld', virtpage '%ld' from virtual device '%d' for object '%ld' in database '%d'. The page was not read successfully. You may have a device problem or an operating system problem.
This error occurs when Adaptive Server tries to access an object but is unable to read the page mentioned in the message. Adaptive Server automatically issues a second read request to verify the consistency of the first read attempt. One of the following cases will be true:
The first I/O request did not take place, and consequently the page header is unchanged by the I/O operation. Adaptive Server writes the following message into the error log:
I/O did not occur, buffer contents are unchanged. Previous page in buffer = %ld Previous objid = %ld
The second read request was also unsuccessful or it returned incorrect information.
I/O did not occur, buffer contents are unchanged. Previous page in buffer = %ld Previous objid = %ld
The second read request was successful. The first read request may have failed due to a timing or caching problem on the device.
In all cases, Adaptive Server writes the following message into the error log:
Suspect a Device or OS problem, %s
and raises error 694, resulting in a stack trace and breaking the connection to Adaptive Server.
This error indicates hardware or operating system problems.
Take the following actions to resolve the problem:
Save the entire Adaptive Server error log.
Check whether dbcc checkalloc or dbcc checkdb is running concurrently with other activities on the server. Error 694 may occur when too many I/Os are requested from the server.
Check if the device in question provides a caching mechanism. If so, turn off caching to see if this resolves the 694 error.
If the error persists, examine your operating system error log and correct any hardware problems. See “Checking the operating system error log” in the chapter “Other Useful Tasks” in the most recent version of the Troubleshooting and Disaster Recovery guide for assistance.
On the IBM Regatta platform, 694 errors may be encountered when you perform I/O operations on the IBM Regatta family of servers, which is caused by a cache line synchronization problem on this family of servers. See TechNote 1023360 at http://www.sybase.com/detail?id=1023360 for details and the solution from IBM.
Refer to the write-up for “Error 605” for a discussion of potential causes of hardware errors.
All versions