HP Large Objects System Management Manual
HP Large Objects System Management Manual – 543599.001
While the Large Object APIs works perfectly without the BuddyGroupMonitor, the
system will not handle full storage correctly, and so it is advised that there should be
one BuddyGroupMonitor running for each active BuddyGroup at all times.
buddymon <Buddy Group Name>
The buddymon program can be made persistent in the Guardian environment using
the standard Subsystem Control Facility (SCF) commands. See the NonStop TIM
Manual: SCF Reference Manual for the Kernel Subsystem, for more detailed
information. The following sample SCF commands cause a buddymon process, for
the BuddyGroup grp1, to be restarted in the event of a process or processor failure:
assume process $zzkrn
add process $zzkrn.#grp1, &
name $g1, &
program $data01.bd04.buddymon, &
autorestart 5, &
hometerm $ztn0.#ptmwbqa, &
outfile $ztn0.#ptmwbqa, &
primarycpu 0,backupcpu 1, &
startmode application, &
userid r3186.user, &
startupmsg "grp1"
start #grp1
Considerations:
1) hometerm and outfile parameters are required as buddymon, which continually
displays its status on the home terminal.
2) startupmsg must contain the Buddy Group Name i.e. grp1 in this example.
3.6 Shell Scripts
The following OSS Scripts are provided as a guideline to assist the users configuring
and initializing the Large Object subsystem. They invoke standard NSK utilities to
establish the Object Store and create the necessary default metadata. These scripts are
called internally by the script InstallOSS.sh to install the HPLOB product in the OSS
environment.
The order in which the scripts are executed is important. For example, one could not
run createPartition.sh without first successfully creating the tables to be partitioned
using createObjectStore.sh. Likewise, the tables cannot be created without first
creating the catalog using createCatalog.sh. See the Installation section for suggested
usage of the scripts during the installation process.
Whereever necessary, the scripts interactively request parameter values. Typing the
script name followed by usage displays helper text (this applies to all scripts except
.profile and define.sh).
Script Name Usage
.profile A standard OSS profile with additional parameters to
define an instance of a Large Object subsystem.
define.sh Standard defines for the SQL catalog and Table
Page 22 of 37