Release 10.1A: OpenEdge Data Management:
Database Administration

> ## 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 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.

Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095