6.2.10 Operands related to security

28) pd_audit_def_buffer_size = security-audit-information-buffer-length
~<unsigned integer>((1-2000000)) (kilobytes)
Specifies (in kilobytes) the buffer size (shared memory) used for storing information for the security audit facility.
Specification guidelines
Use the following formula to determine the security audit information buffer length:
[Figure]0.3 + a[Figure] 0.25[Figure] (kilobytes)
a: Number of objects for the narrowing condition that was specified in the audit trail of the security audit facility
Operand default value
If this operand is omitted, the value specified for the same operand in the server common definition takes effect. If the same operand is also omitted from the server common definition, the buffer size shown below is acquired during HiRDB startup. If this amount of memory cannot be allocated, HiRDB starts, but the security audit information buffer is not created. In this case, the KFPD00032-W message is issued.
[Figure]0.3 + max{(a + 100), (a[Figure] 1.2)} [Figure] 0.25[Figure] (kilobytes)
a: Number of objects for the filtering condition that was specified in the audit trail of the security audit facility
Notes
If the amount of memory required by this operand's specification cannot be allocated, HiRDB will not start.
Effects on individual estimation formulas
If the value of the pd_audit_def_buffer_size operand is changed, the following estimation formula is affected:
HiRDB Version 9 Installation and Design Guide:
  • Calculation of required memory under Estimating the memory size required for a HiRDB parallel server configuration