Technical data
Managing User Accounts
7.11 Managing System Resources
Table 7–9 (Cont.) Descriptions of SYSTEM and DEFAULT Accounts
Account Description
Enqueue Quota
(Enqlm)
Limits the number of locks a process (and its subprocesses) can own. OpenVMS
Record Management Services (RMS) uses the Lock Management facility to
synchronize shared file access, global buffers, and record locks. Because RMS
removes one lock for every shared file, local buffer, global buffer section, and
outstanding record lock, users who expect to perform large amounts of RMS file
sharing should have Enqlm set to a large value.
If your process performs extensive RMS file sharing without sufficient enqueue
quota, you could receive the SS$_EXENQLM error message. Furthermore, if your
system performs extensive RMS file sharing and the value of the LOCKIDTBL
system parameter is too low, you could receive the SS$_NOLOCKID error message.
Note that whenever you increase the value of LOCKIDTBL, you might have to
increase the value of the RESHASHTBL system parameter. (See the OpenVMS
System Management Utilities Reference Manual.)
For shared files, the value of Enqlm should represent the number of files open as
shared multiplied by the number of locks per process per file.
• If you use the default multibuffer counts, estimate the number of locks as 4 for
indexed sequential files and 3 for relative files.
• If you use a value other than the default value for the multibuffer counts,
estimate the number of locks per process per file as 1 per file, plus the
multibuffer count for that file, plus the number of records locked, which is
usually one.
Prior to OpenVMS Version 7.1, the limit for Enqlm was 32767. Setting Enqlm
to this former maximum value automatically scales Enqlm internally to the
architectural maximum value. Thus, in effect, the process has an unlimited
enqueue quota but does not need the privilege to ignore quotas.
Use the DCL command SHOW RMS_DEFAULT to display the default multibuffer
counts.
Enqlm is a pooled limit.
Expiration Date and
Time (EXPIRATION)
Qualifier that specifies the expiration date and time of the account. The
/NOEXPIRATION qualifier removes the expiration date on the account or resets
the expiration time for expired accounts. The /EXPIRATION qualifier does not
affect the expiration of passwords.
Open File Limit
(Fillm)
Limits the number of files that a user’s process can have open at one time. This
limit includes the number of network logical links that can be active at the same
time.
Fillm is a pooled limit. Note that each open file also requires at least 96 bytes of
Bytlm.
Job Table Quota
(JTquota)
Specifies the initial byte quota with which the jobwide logical name table is to be
created.
JTquota is a pooled quota.
Maximum Account
Jobs Limit
(Maxacctjobs)
Specifies the maximum number of batch, interactive, and detached processes that
might be active at one time for all users of a single account.
Maxacctjobs is a systemwide limit.
(continued on next page)
Managing User Accounts 7–45










