NetWare Registry full

  • 3411795
  • 08-Nov-2006
  • 27-Apr-2012

Environment

Novell NetWare 6.5 Support Pack 5
Novell NetWare 6.5

Situation

The registry was getting full because the max records of 8192 was reached. Needed to expand the size of the registry.

Resolution

NetWare 6.5 SP6 contains a new CDBE.NLM Version 6.01 September 21, 2006 which has the ability to expand the default registry size from 8192 records to 16384.
A command line switch was added to SERVER.EXE to double the registry size. Switch: -nwregdbl
Example: SERVER.EXE -nwregdbl

Additional Information

CDBE INFO command can be used to see how many records are being used.
Example output:
CDBE Information
-- Version 6.1 rev. 0
-- File I/O using DOS calls
-- CDBE File located at C:\NWSERVER
-- Number of Records 8192
-- Number of Records used 5096
-- Number of keys 1196
-- Number of values 2654
-- Number of Changes not yet flushed 0
-- Current File Size is 2098176
-- Gremlin is enabled
-- Gremlin is not processing work
-- Local Cache is active
-- Local Cache size 2097152 bytes
Note: If the number of used records match 8196 and the Number of changes not yet flushed is anything other than 0, these changes are not being written to the registry and not persistent.
Note: You should only expand the registry if absolutely necessary. It will double the size of the registry file to 4 Meg instead of 2 Meg. Once it's expanded, the only way to go back to the default of 2 Meg (8192 entries) is to delete the registry files and have NetWare recreate them.