Kbase 18567: Error 1176 on DGUX when Allocating > 1gig of shared memory
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  2/8/1999 |
|
Error 1176 on DGUX when Allocating > 1gig of shared memory
DRAFT COPY - Currently under review and edit.
INTRODUCTION:
=============
On DGUX 4.* Progress cannot by default allocate and access shared
memory above 1 gigabyte. This article explains how to work around
this limit.
WHY YOU NEED TO KNOW THIS:
===========================
If you are trying to allocate a buffer pool (-B) above 100000 on DGUX
then you need to rebuild your Progress executables with a different
CCNOPT compiler option. This will allow binaries to allocate and
access shared memory above 1 gigabyte. If you are encountering error
1176 then this may be 1 possible cause.
PROCEDURAL APPROACH:
====================
1) Backup your current Progress Environment.
2) Use probuild to build your link scripts for the following
executables: _progres, _mprosrv, _proutil, and _mprshut.
Please see the System Admin Reference and System Admin Guide for
further information on Probuild
3) Edit the link script and replace the -K option on the CCNOPT line
with the following:
-z shsegalloc_down
Please see Data General documentation for a further explanation of
this compiler option.
4) Run the link scripts to generate new executables.
5) Shut down the database and place the executables in the appropriate
location.
6) back up your Progress environment.
7) Restart your database with the new executables.
REFERENCES TO WRITTEN DOCUMENTATION:
====================================
Progress System Administration Guide
Progress System Administration Reference
Data General System Documentation