Consultor Eletrônico



Kbase P8283: How to tell if -pinshm is activated using the database log file?
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   09/01/2008
Status: Verified

GOAL:

How to tell if -pinshm is activated using the database log file?

GOAL:

In which versions of Progress is the parameter -pinshm supported ?

FACT(s) (Environment):

Progress 9.1D

FIX:

The -pinshm (pin shared memory) parameter is used to prevent the database engine from swapping shared memory contents to disk. This database startup parameter is available from Progress 9.1D and later versions for all supported platforms running Enterprise Database license with the exception of AIX and Windows. Unlike other database startup parameters, -pinshm is not mentioned in the log file itself.

If -pinshm is specified in the database startup parameters, the entry in the log file reads:
BROKER 0: The shared memory segment is locked in memory. (10013)

If -pinshm is not specified, the entry in the log file reads:
BROKER 0: The shared memory segment is not locked in memory. (10014)

Please note however, that these messages will merely reflect that the "-pinshm" parameter was used in the database startup parameters, not that the shared memory has necessarily been pinned.