Displays status information for shared-memory segments attached by all OpenEdge databases on the system. This qualifier is valid only on UNIX.
Syntax
proutil -C dbipcs
Example
The following output is a sample display of PROUTIL DBIPCS:
PROGRESS SHARED MEMORY STATUS
ID ShMemVer Seg# InUse Database
68 - - - (not PROGRESS)
100 3 0 Yes /db/work5/sports
101 3 1 - /db/work5/sports
120 3 0 No /db/work5/test
ID
Indicates the shared-memory ID.
ShMemVer
Specifies the shared-memory version.
Seg#
Indicates the shared-memory segment number. One database can own more than one segment.
InUse
Specifies whether the segment is in use. Yes or No values are displayed only if the segment is number zero (0). All other segments show a hyphen (-). To determine whether a set of segments is in use, check the InUse value of segment 0 for the relevant database.
Database
Represents the full pathname of the database.
Notes
The PROMON Activity screen shows the amount of shared memory used by OpenEdge processes and the number of shared-memory segments.
On UNIX, use ipcs -m to determine the size and number of shared-memory segments in use. Subtract from SHMALL to see how many shared-memory segments are left. If the broker dies or is killed by means other than the database shutdown command, it does not release attached shared-memory segments. Use PROUTIL DBIPCS to verify shared memory is frozen; use the UNIX command ipcrm -m to free it.