- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - OpenVMS
- >
- process or global section table is full
Categories
Company
Local Language
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Discussions
Discussions
Discussions
Forums
Forums
Discussions
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Community
Resources
Forums
Blogs
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- Report Inappropriate Content
тАО04-14-2008 07:26 AM
тАО04-14-2008 07:26 AM
Re: process or global section table is full
Wim