Symptom
- ASE errorlog reports an error 697:
Error: 697, Severity: 21, State: 20
An attempt was made to fetch logical page '836777' for database 'tempdb' (2), object 'sysobjects' (1), index 'ncsysobjects' (2), partition '<Unknown>' (5) from cache 'tempdbcache'. Wrong logical page '3416902' was found in cache. - Followed by various diagnostics outputs which may include a stacktrace:
- Output has been truncated for clarity:
server Starting diagnostics for read failure:
Device Information:
Device number = 100
Phyname = /dev/ro00
server Buffer Information:
Buf addr = 0x20e4e2dc10, Mass addr = 0x20e4e2dc10
Buf pageno = 836777, Mass pageno = 836777, dbid = 2
server Page Information from first read attempt: Page read from cache ppageno = 3416902, pptnid = 50331710, pindid = 2 pnextpg = -1006632960, pprevpg = 33554432 plevel = 0 ...
lasterror = 3602, preverror = 0, pattention = 0 -- error 3602 Indicates a transaction rollback, but other or no error can be reported - stack trace may include some or all these functions:
wrongpage__print_diagnostic
wrongpage
getpage_with_validation
xact_rollback
Read more...
Environment
SAP Adaptive Server Enterprise (ASE) All Versions.
Product
SAP Adaptive Server Enterprise 15.7 ; SAP Adaptive Server Enterprise 16.0
Keywords
Memory, cache, soft error, rollback, corruption, stack trace , KBA , BC-SYB-ASE , Sybase ASE Database Platform (non Business Suite) , How To
About this page
This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).Search for additional results
Visit SAP Support Portal's SAP Notes and KBA Search.
SAP Knowledge Base Article - Preview