Try OpenEdge Now
skip to main content
Database Administration
Reference : PROUTIL Utility : PROUTIL DBIPCS qualifier
 

PROUTIL DBIPCS qualifier

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.