2.1.1 Checking the server machine environment

Before installing HiRDB on Windows, check the environment of the server machine to be used.

Organization of this subsection
(1) Checking the supported machines
(2) Checking the TZ system environment variable
(3) Checking the disk size
(4) Checking the virtual memory
(5) Checking the system cache
(6) Checking the system files
(7) Estimating the environment variables related to the number of resources

(1) Checking the supported machines

(2) Checking the TZ system environment variable

Check to see if JST-9 is set in the server machine's TZ system environment variable.

To check the TZ system environment variable:

  1. In the Control Panel window, double-click System.
  2. In the System Properties dialog box, choose the Environment tab.
  3. Check to see if the value of system environment variable TZ is JST-9.
  4. If you cannot find TZ, add it. If the value of TZ is not JST-9, change it to JST-9.

    [Figure]

Note
The value of the TZ system environment variable must match the specified HiRDB system definitions (value of the TZ operand in the system common definitions). If you are specifying a value other than JST-9 for TZ, you need to change the value of the TZ operand in the system common definitions accordingly.

(3) Checking the disk size

The installer also checks the disk space, but make sure that there is enough free disk space before starting the installation. Guidelines for required disk space are as follows:

Space required for installation + space secured automatically when HiRDB operates
Space required for installation:
  • For HiRDB/Single Server: 93.4MB
  • For HiRDB/Parallel Server: 95.9MB
    This value may fluctuate depending on the version. See the applicable release notes for memory and disk space requirements.
Space secured automatically when HiRDB operates: 1MB + shared memory size
For details about estimating the shared memory size, see Chapter 15. Storage Requirements for HiRDB.

If No-space (insufficient space to write in the file) is output as an error message during installation, the following may be the cause:

(4) Checking the virtual memory

To check the virtual memory size of the server machine (the total of the real memory size + paging file size), in the Control Panel, double-click System to display the System Properties dialog box. In the box, choose the Performance tab to check the paging file size. For the paging file, specify the same value (fixed value) for the initial size and maximum size so that continuous areas are created on the same drive. If the paging file cannot be used continuously, HiRDB terminates abnormally due to a lack of memory.

Tables 2-1 and 2-2 list guidelines for required virtual memory. The actual value must include the sizes used by Windows and other programs. If you have changed the virtual memory size, be sure to restart Windows.

Table 2-1 Required virtual memory size (HiRDB/Single Server)

ItemMemory requirement (unit: MB)
System processes of HiRDB/Single Server207.1 or more
Process private area for simultaneously executed server processes running under HiRDB/Single Server4.5 or more per user
Virtual memory size (MB) = {207.1 + (4.5 x n)} + m
n: The number of concurrently executable users who operate under HiRDB
m: 0 when shared memory is allocated to files under the HiRDB directory; the shared memory size when shared memory is allocated to the paging file

Table 2-2 Required virtual memory size (HiRDB/Parallel Server)

ItemMemory requirement (unit: MB)
System processes for HiRDB/Parallel Server292.5 or more
Process private area for server processes under HiRDB/Parallel Server10.8 or more per front-end server
14.0 or more per dictionary server
14.0 or more per back-end server
Process private area for user processes under HiRDB/Parallel Server5.5 or more per front-end server
5.5 or more per dictionary server
5.5 or more per back-end server
Virtual memory size (MB) =
{292.5 + (10.8 x x) + (14.0 x (y + z)) + (5.5 x (x + y + z)) x n} + m
x: The number of front-end servers that operate under HiRDB
y: The number of dictionary servers that operate under HiRDB
z: The number of back-end servers that operate under HiRDB
n: The number of concurrently executable users who operate under HiRDB
m: 0 when shared memory is allocated to files under the HiRDB directory; the shared memory size when shared memory is allocated to the paging file
Notes on the virtual memory size
  • Numerical values might vary depending on the version. See the applicable release notes for memory and disk space requirements.
  • Use the pdntenv command to specify where the shared memory is to be allocated, either to files under the HiRDB directory or to the paging file. For details about the specification method, see the manual HiRDB Version 9 Command Reference.
  • For details about the memory requirement for HiRDB Datareplicator, see the manual HiRDB Datareplicator Version 8.
  • For details about the memory requirement for HiRDB Dataextractor, see the manual HiRDB Dataextractor Version 8.

(5) Checking the system cache

The system cache for the files used with Windows may limit the available memory depending on the specification method.

To change the system cache setting:

  1. In the Control Panel window, double-click Network.
  2. In the Network dialog box, choose the Services tab.
  3. Select Server and choose Properties.
  4. In the Server dialog box, if Maximize Throughput for File Sharing is selected, select Maximize Throughput for Network Applications, then choose the OK button.
  5. Restart Windows.

(6) Checking the system files

(7) Estimating the environment variables related to the number of resources

Estimate the number of resources to be used per server machine. For details about the estimating method, see Chapter 20. Determining Environment Variables Related to the Number of Resources.