1.2.8 Sharing of HiRDB system definition files

If you use the UNIX file sharing facility (NFS), you can manage all HiRDB system definition files (except for unit control information definition files) from a single server machine. This is called sharing of HiRDB system definition files. The following figure shows sharing of HiRDB system definition files.

Figure 1-3 Sharing of HiRDB system definition files

[Figure]

Explanation
The shaded files are shared files.
Organization of this subsection
(1) File sharing benefits
(2) File sharing procedure

(1) File sharing benefits

Not sharedShared
HiRDB system definitions must be managed separately for each server machine.HiRDB system definitions can be managed from a single server machine (except for the unit control information definitions).
When a system common definition must be modified, the same modification must be made for all server machines. For example, if there are four server machines, there are four system common definitions. Because the contents of the system common definitions must be identical, all four must be modified.
  • Because there is only one system common definition, a modification need be made only once.
  • Because the number of modifications is reduced, there is a lower likelihood of errors.
  • If HiRDB cannot reference the shared directory, HiRDB might terminate abnormally.

(2) File sharing procedure

Procedure
  1. Create a directory to store the HiRDB system definition files to be shared. This directory must be created at the server machine from which the HiRDB system definition files will be centrally managed. This directory is called the shared directory. Although any of the server machines can be used for central management, it is recommended that the server machine where the system manager is defined be used.
  2. Create the HiRDB system definition file, excluding the unit control information definition file, under the shared directory ($PDCONFPATH). Create the UAP environment definition file under $PDCONFPATH/pduapenv.
  3. Create a unit control information definition file under $PDDIR/conf of each server machine. During this process, specify the name of the common directory in the PDCONFPATH operand.