- Community Home
- >
- Servers and Operating Systems
- >
- Operating System - OpenVMS
- >
- process or global section table is full
-
- Forums
-
- Advancing Life & Work
- Advantage EX
- Alliances
- Around the Storage Block
- HPE Ezmeral: Uncut
- OEM Solutions
- Servers & Systems: The Right Compute
- Tech Insights
- The Cloud Experience Everywhere
- HPE Blog, Austria, Germany & Switzerland
- Blog HPE, France
- HPE Blog, Italy
- HPE Blog, Japan
- HPE Blog, Middle East
- HPE Blog, Russia
- HPE Blog, Saudi Arabia
- HPE Blog, South Africa
- HPE Blog, UK & Ireland
-
Blogs
- Advancing Life & Work
- Advantage EX
- Alliances
- Around the Storage Block
- HPE Blog, Latin America
- HPE Blog, Middle East
- HPE Blog, Saudi Arabia
- HPE Blog, South Africa
- HPE Blog, UK & Ireland
- HPE Ezmeral: Uncut
- OEM Solutions
- Servers & Systems: The Right Compute
- Tech Insights
- The Cloud Experience Everywhere
-
Information
- Community
- Welcome
- Getting Started
- FAQ
- Ranking Overview
- Rules of Participation
- Tips and Tricks
- Resources
- Announcements
- Email us
- Feedback
- Information Libraries
- Integrated Systems
- Networking
- Servers
- Storage
- Other HPE Sites
- Support Center
- Aruba Airheads Community
- Enterprise.nxt
- HPE Dev Community
- Cloud28+ Community
- Marketplace
-
Forums
-
Blogs
-
Information
-
English
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
04-14-2008 03:45 AM
04-14-2008 03:45 AM
Looking for some advice, as users are getting error message :
File "GRP" Filename "MT$IV:[DAT]GROUP.DAT;1"
-RMS-F-CRMP, CRMPSC system service failed to map global buffers
-SYSTEM-F-SECTBLFUL, process or global section table is full
%TRACE-F-TRACEBACK, symbolic stack dump follows
image module routine line rel PC abs PC
PAS$RTL 0 00000000000200BC 000000007BFEE0BC
PAS$RTL 0 0000000000037AD8 000000007C005AD8
PAS$RTL 0 0000000000022AC4 000000007BFF0AC4
PAS$RTL 0 00000000000200BC 000000007BFEE0BC
PAS$RTL 0 0000000000021684 000000007BFEF684
SHRC06 FIO_GRP GRP_OPEN 22 000000000000098C 000000000020E58C
SHRC06 FIO_GRP 153 000000000020E58C 0000000000000000
SHRC06 0 00000000003670A8 00000000003670A8
0 FFFFFFFF8037BCE4 FFFFFFFF8037BCE4
%TRACE-I-END, end of TRACE stack dump
Can anyone advise what this could be.
Thanks
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
04-14-2008 03:57 AM
04-14-2008 03:57 AM
Re: process or global section table is full
your application tried to open a file with RMS. RMS failed to create or map a global section associated with this file, because there are insufficient system resources available, most likely:
- GBLSECTIONS
- GBLPAGES
- GBLPAGFIL
The RMS file to be opened probably has global buffers enabled or file statistics.
Is this a new oproblem ? Did someone change the attributes of this file ?
Volker.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
04-14-2008 04:09 AM
04-14-2008 04:09 AM
Re: process or global section table is full
$ INSTALL LIST/GLO/SUMM
xxx Global Sections Used, yyy/zzz Global Pagelets Used/Unused
Total no. of GBLSECTIONS available:
$ WRITE SYS$OUTPUT F$GETSYI("GBLSECTIONS")
$ ANAL/SYS
SDA> CLUE MEM/STAT ! last line of display
...
Global Pagefile Quota xxx GBLPAGFIL (SYSGEN) Limit yyy
You or your system manager need to increase the appropriate resource. GBLSECTIONS is not a dynamic parameter and would require a reboot, the others can be increased dynamically.
Volker.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
04-14-2008 04:38 AM
04-14-2008 04:38 AM
Re: process or global section table is full
$ write sys$output f$getsyi("contig_gblpages")
Usually this value is just a little smaller than the value listed by
$ install lis/glo/sum
I had posted long ago a program to monitor gblpagfil usage, as you can see the actual value, not the lowest value since the boot.
______________
#include
#include
#include
#include
#include
int Mingb = 0;
$DESCRIPTOR(TblNameD, "LNM$SYSTEM_TABLE");
$DESCRIPTOR(LogNameD, "MIN_GBLPAGFIL");
char Value[32];
$DESCRIPTOR(LogValD, Value);
globalref int mmg$gl_gblpagfil;
main() {
int s;
Mingb = mmg$gl_gblpagfil + 1000;
for (;;) {
if (Mingb > mmg$gl_gblpagfil) {
Mingb = mmg$gl_gblpagfil;
sprintf(Value, "%d", Mingb);
LogValD.dsc$w_length = strlen(Value);
s = lib$set_logical(&LogNameD, &LogValD, &TblNameD);
if (! $VMS_STATUS_SUCCESS(s)) exit(s);
}
sleep(60);
}
________
replace 60 with a lower value to check more often.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
04-14-2008 06:11 AM
04-14-2008 06:11 AM
Re: process or global section table is full
When I check out the settings -
INSTALL LIST/GLO/SUMM :
1511 Global Sections Used, 814288/2,600,048 Global Pagelets Used/Unused 1500 glob sect avail.
sda > clue mem
Global Pagefile Quota 159,971 GBLPAGFIL (SYSGEN) Limit 197,632
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
04-14-2008 06:20 AM
04-14-2008 06:20 AM
Re: process or global section table is full
1511 Global Sections Used
1500 glob sect avail.
How do I have to understand the 2nd line ? Which command did you use ?
If $ MC SYSGEN SHOW GBLSECTIONS shows 1500, then you've run out of GBLSECTIONS and you need to increase that parameter and reboot.
Volker.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
04-14-2008 06:46 AM
04-14-2008 06:46 AM
Re: process or global section table is full
INSTALL LIST/GLO/SUMM shows :
1511 Global Sections Used, 814704/2599632 Global Pagelets Used/Unused
and :
WRITE SYS$OUTPUT F$GETSYI("GBLSECTIONS")
Gave the 1500 global sections available.
MTXAL6> MC SYSGEN SHOW GBLSECTIONS
Parameter Name Current Default Min. Max. Unit Dynamic
-------------- ------- ------- ------- ------- ---- -------
GBLSECTIONS 1500 1024 80 65535 Sections
Does this mean I have to increase GBLSECTIONS and reboot?
How do I know what to increase it to?
Thanks
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
04-14-2008 06:51 AM
04-14-2008 06:51 AM
SolutionCheck SYS$SYSTEM:AGEN$PARAMS.REPORT for changes done by autogen and possible error messages. If everything seems o.k. then reboot.
The 'overhead' for speciyinf 'too many global sections' is negligible.
Volker.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
04-14-2008 07:05 AM
04-14-2008 07:05 AM
Re: process or global section table is full
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
04-14-2008 07:26 AM
04-14-2008 07:26 AM
Re: process or global section table is full
Wim
Hewlett Packard Enterprise International
- Communities
- HPE Blogs and Forum
© Copyright 2021 Hewlett Packard Enterprise Development LP