The M Peripheral Interchange Program (MUPIP) provides both database and non-database services that the GT.M administrator uses to establish and maintain the GT.M operating environment.
The MUPIP utility commands are:
BACKUP: Creates a backup of one or more database regions, without restricting access to the regions.
CREATE: Creates one or more database files.
EXIT: Terminates MUPIP and returns control to the process from which MUPIP was invoked.
EXTEND: Expands the size of a database file.
EXTRACT: Extracts one or more globals to a sequential file.
FREEZE: Disables and enables database updates.
INTEG: Checks the contents of GDS database files for structural integrity.
JOURNAL: Applies information from the journal to recover databases after system failures. Extracts and analyzes journal files.
LOAD: Loads M globals from sequential format into a database.
REORG: Defragment and compact database files to optimize performance.
REPLICATE: Controls the operation of GT.M database replication from a primary instance to a secondary instance.
RESTORE: Updates an old version of a database to a more recent state using one or more incremental backup files.
RUNDOWN: Closes inactive databases and releases any memory associated with them.
SET: Modifies database characteristics, such as those controlling journaling.
STOP: Terminates an M process.