Nonstop Database, HiRDB Version 9 System Operation Guide

[Contents][Index][Back][Next]

29.3.1 Configuring a base unit

HiRDB (all base units), excluding HiRDB expansion units, must contain a system manager, a dictionary server, and at least one front-end server and one back-end server. Otherwise, HiRDB cannot start.

The procedure for configuring a base unit is described below. For further details about the procedure, see the HiRDB Version 9 Installation and Design Guide.

Reference note
If you install a new batch job distributed execution system when a HiRDB parallel server configuration is already being used, you can configure a base unit simply by modifying the HiRDB system definition discussed in step 2 below.

Procedure
  1. Install HiRDB on the server machine on which the base unit is located.
  2. Create a HiRDB system definition.
    To use a HiRDB expansion unit, you must specify certain operands and give special consideration to their specification values.
    Operands that must be specified when you are using a HiRDB expansion unit
    Specify the HiRDB expansion unit in the operands of the system common definition as described in the following table.
    Operand Specification value Specification details
    pdunit Unit identifier of HiRDB expansion unit Specifies the unit identifier of the HiRDB expansion unit.
    Note the following points:
    pdstart Server name of HiRDB expansion unit Specifies the server name of the HiRDB expansion unit.
    pd_system_expand_unit Unit identifier of HiRDB expansion unit Specifies the unit identifier of the HiRDB expansion unit. Specifying this operand indicates that a HiRDB expansion unit is being used.
    Do not specify the unit in which the system manager or dictionary server is located.
    Operands that require special consideration when you are using a HiRDB expansion unit
    Specify the operands of the system common definition described in the following table, taking into consideration the fact that a HiRDB expansion unit will be used.
    Operand Specification vallue Special consideration
    pd_max_rdarea_no Maximum RDAREA count When you specify this count, also include the number of RDAREAs to be used by the HiRDB expansion unit.
    If an RDAREA is not included in the count, it cannot be added when you configure the HiRDB expansion unit. In this case, terminate HiRDB and then modify the operand specification value.
    pd_max_file_no Maximum number of HiRDB files comprising RDAREAs When you specify this number, also include the HiRDB files that will be used by the HiRDB expansion unit.
    If a HiRDB file is not included, it cannot be added when you configure the HiRDB expansion unit. In this case, terminate HiRDB and then modify the operand specification value.
    pdbuffer RDAREA to which global buffers are allocated and buffer size If the RDAREA name to be used by the HiRDB expansion unit has already been determined, allocate a global buffer to that RDAREA. If an RDAREA name has not been determined, estimate a size, taking into consideration the fact that the HiRDB expansion unit will use a global buffer with the -o option specified.
    If you do not select the appropriate global buffer to be allocated to the RDAREA of the HiRDB expansion unit, performance may be adversely affected. In this case, allocate a global buffer by dynamically modifying the global buffers or by modifying the HiRDB system definition.
    pd_max_users Maximum number of concurrent connections When you specify this number, also include the users that will connect to the HiRDB expansion unit.
    If these users are not included, the number of concurrent connections will be restricted. In this case, terminate HiRDB and then modify the operand specification value.
    Checking the system definition
    To check the system definition for base units when an environment for HiRDB expansion units has not yet been set up, use the pdconfchk -u command to specify each base unit. If the -u option is not specified, a definition check for the unprepared HiRDB expansion unit causes an error.
  3. Create a HiRDB file system area.
  4. Create system files.
  5. Prepare a control statement file for creating a system RDAREA.
  6. Start HiRDB.
  7. Create a system RDAREA.
  8. Create individual RDAREAs.
    As needed, create a user RDAREA, a user LOB RDAREA, and so on.
  9. Terminate HiRDB.