Try OpenEdge Now
skip to main content
Database Administration
Reference : Database Startup Parameters : Alphabetical listing of database startup parameters : Memory consistency check (-MemCheck)
Memory consistency check (-MemCheck)
Operating system and syntax
UNIX / Windows
Use with
Maximum value
Minimum value
Single-user default
Multi-user default
Use Memory consistency check to enable memory overwrite checking for the buffer pool. Memory consistency check detects illegal operations in memory movement, such as a buffer copy with a negative length of data, or a memory move to an incorrect location. The purpose Memory consistency check is to prevent memory corruption.
Index and record block operations are checked prior to before-image note writing and the subsequent database block write. The length of the intended operation is checked to prevent operations that exceed database the block size.
Index block splits and index insert operations are checked at strategic points to monitor consistency.
Memory consistency checking can be enabled or disabled while your database is online with PROMON. See Enable/disable block level consistency check for more information.
Memory consistency check can be enabled for a single user client or for any offline utility. If the utility is read-only, such as DBANALYS, the -MemCheck parameter is ignored. Online utilities determine whether or not to perform memory consistency checking during execution based on the use of -MemCheck at broker startup or by the enablement/disablement of the memory consistency checking in PROMON.