2.2.1 Operands related to the system structure

1) pd_system_id = HiRDB-identifier
~<identifier>((4 alphabetics))
Specifies an identifier for the HiRDB system. This operand is required.
In the following cases, a unique HiRDB identifier must be used in each system:
  • Multiple HiRDB single server configurations are being used
  • A utility special unit is being used
Notes
The only way to change a HiRDB identifier after it has been set is to use the database initialization utility to rebuild the system. For this reason, avoid specifying a name that might have to be changed later.
2) pd_name_port = HiRDB-port-number
~<unsigned integer> ((5001-65535)) <<20000>>
Specifies the port number of the HiRDB port.
Note
For details about HiRDB port numbers, see Port numbers used by HiRDB in the HiRDB Version 9 Installation and Design Guide.
Relationship to other operands
This operand is related to the -p option of the pdunit operand.
3) pd_master_file_name = "HiRDB-file-name-at-beginning-of-master-directory-RDAREA"
~<path name>((up to 167 characters))
Specifies as an absolute path name the name of the HiRDB file that is at the beginning of the master directory RDAREA.
This operand is required.
Notes
  • Do not specify this operand for a utility special unit.
  • Once the name of the HiRDB file that is at the beginning of the master directory RDAREA is specified, it cannot be changed. To change it, you must rebuild the system with the database initialization utility. For this reason, avoid specifing a name that might have to be changed later.
4) pd_system_expand_unit = unit-identifier[,unit-identifier]...
This operand is applicable only to a HiRDB parallel server configuration.
Specifies the unit identifiers of HiRDB expansion units. HiRDB expansion units are used in a system that combines a system for distributed-execution batch jobs and the HiRDB system. For details about systems for distributed-execution batch jobs and HiRDB expansion units, see the HiRDB Version 9 System Operation Guide.
A maximum of 63 unit identifiers can be specified in this operand.
Note that when this operand is specified, the total number of basic and HiRDB expansion units combined must not exceed 64.
Notes
  • The value of this operand cannot be modified at a HiRDB restart.
  • Units that have a system manager or dictionary server cannot be used as HiRDB expansion units, so you must not specify a unit for a system manager or dictionary server in this operand.
  • At least one front-end server or back-end server must be set up as a basic unit. Keep this requirement in mind when you determine the units to be specified in this operand.
Relationship to other operands
This operand is related to the following operands:
  • pd_max_file_no
  • pd_max_rdarea_no
  • pd_max_users
  • pd_start_level
  • pd_start_skip_unit
  • pdbuffer
  • pdstart
  • pdunit -u option
Effects on individual estimation formulas
If the value of the pd_system_expand_unit operand is changed, the following estimation formulas are affected:
HiRDB Version 9 Installation and Design Guide:
  • Formulas for shared memory used by a unit controller under Estimating the memory size required for a HiRDB parallel server configuration
  • Determining the value of S under Determining the size of status files