The ports to be used for communication between a HiRDB server and a HiRDB client or between HiRDB servers are assigned automatically by the OS. If a large volume of communication occurs, a shortage of ports may interrupt communication processing or may have an adverse effect on the communication processing of other programs. To prevent such problems from occurring, it is possible to specify a range of port numbers to be used by HiRDB for communication processing.
It is not necessary to specify this facility if only a small number of ports will be used for communication processing. This facility is applicable to server-to-server communication, and will not necessarily be applicable to all processes under HiRDB. The port numbers assigned by the OS will be used for communication processing such as the processing of commands.
For the Linux versions of HiRDB, consider whether or not to specify a range of port numbers. For other OS versions of HiRDB, you do not need to specify a range of port numbers.
For details about the number of ports used by HiRDB, see the manual HiRDB Version 8 Installation and Design Guide.
Use the pd_registered_port operand to specify a range of port numbers.
It is important to ensure that the port number specified in the pd_registered_port operand do not duplicate any of the following port numbers (if there is a duplication in port numbers, an error may occur and it will not be possible to start HiRDB):
If Y, C, or W is specified in the pd_registered_port_check operand, HiRDB checks the port numbers in 4 for any duplications. If N is specified in the pd_registered_port_check operand, HiRDB will not check port numbers, and the HiRDB administrator must make the check for duplicated port numbers.