Release shared memory
- Last Updated: January 16, 2024
- 1 minute read
- OpenEdge
- Version 12.8
- Documentation
If the broker dies or is killed by some means other
than the database shutdown command, it does not release attached
shared-memory segments. Use PROUTIL -C DBIPCS to verify shared memory
has not been released; use the UNIX command ipcrm
-m to free it.
Use PROUTIL with the DBIPCS qualifier to display the status of shared-memory segments attached by all OpenEdge databases on the system:
|
You do not have to include a database name.
Here is an example of the status output:
|
The table below describes the display fields in the output.
| Field | Description |
|---|---|
| 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 dash (-). 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 path name of the database. |