nmsdbmgr — controls the NNMi embedded database, including periodic database connectivity testing
nmsdbmgr
is a program that provides an interface for the
ovspmd
process to control the NNMi embedded database.
The nmsdbmgr
program enables the ovspmd
process to start, stop, and check the status of the embedded database.
While running, the program tests database connectivity every five minutes and updates
the status message reported to the ovspmd
process, depending on the
results of the connectivity test. If the database test succeeds, the message reported is
Database Available
. If the connectivity test fails, the
message reported is Data Warehouse Inaccessible
. If you
see the failure message, you may experience database-related problems in NNMi, such as the
failure to retrieve and display the node inventory in the NNMi console.
While it is technically possible to run this command independently of the ovspmd
process, doing so is highly discouraged and could cause unexpected results.
NOTE: If you examine the process table while the nmsdbmgr
program is running,
notice that this program spawns many child processes named postgres
or
postgres.exe
, depending on the platform. These child
processes represent the embedded database itself. Having many instances of them is normal.
Normal usage of this command is indirect, using the ovspmd
process.
Typical usage starts or stops the process as follows:
# ovstart –c nmsdbmgr
# ovstop –c nmsdbmgr
# ovstatus –c nmsdbmgr