Shutting down a Database

To shut down a database, use the shutdown database or the shutdown process command as described in this section.

The shutdown database and shutdown process commands are issued using NuoDB Command (nuocmd). For more information on NuoDB Command and other command line tools, see Command Line Tools.

Complete Shutdown of a Database

There may be occasions where you need to shut down a database completely, for example when decommissioning server hardware and introducing new servers that better meet SLA or performance goals. To completely shut down a database, run the shutdown database command.

nuocmd shutdown database --db-name <database name>

For example, to completely shut down a database named hockey, run the shutdown database command as follows:

nuocmd shutdown database --db-name hockey

Partial Shutdown of a Database

There may be occasions when you want to perform partial shutdown of a database, for example when decommissioning a single host. To shut down a database partially by shutting down specific Transaction Engine (TE) or Storage Manager (SM) processes, use the shutdown process command.

nuocmd shutdown database --db-name <database name>

For example, to shut down an SM with a start ID of 10 run the shutdown process command as follows:

nuocmd shutdown process --start-id 10
Shutting down the last SM results in the shutting down of any running TEs and hence shuts down the entire database.