TMF Operations and Recovery Guide (G06.24+)

Occasional Operations
HP NonStop TMF Operations and Recovery Guide522417-002
3-16
Controlling Transaction Processing
Controlling Transaction Processing
Occasionally, you may have to interrupt the normal flow of TMF operations by
manipulating when or for how long transactions are processed. This section describes
the situations that may require your intervention, and how to manage each situation.
You must be a member of the super user group to issue the TMFCOM commands
described in this section (see the TMF Reference Manual for instructions on using
these commands).
Delaying Transaction Processing
Normally, transaction processing can begin immediately after TMF is started. In certain
situations, you might want to start TMF, but prevent application programs from
beginning transaction processing. For example, before starting transaction processing,
you might want to:
Allow volume recovery to run.
Check the success of a volume recovery.
Complete an online dump, so that transaction processing performance is not
affected.
To delay transaction processing, issue the START TMF command with the DISABLE
BEGINTRANS option:
TMF 10> START TMF, DISABLE BEGINTRANS
To start transaction processing later, use the ENABLE BEGINTRANS command.
Enabling New Transactions
On most systems, transaction processing should run constantly, unless a maintenance
operation or system failure causes it to stop. This section describes the situations that
can prevent new transactions from starting, and contains suggestions for recovery.
Once you clear the condition that prevented new transactions, you can use the
ENABLE BEGINTRANS command to restart transaction processing.
Reason: The TMF subsystem is not running
Meaning. TMF is not in the started state, so it cannot accept new transactions.
Action. Check the STATUS TMF display to see the TMF state; if it is starting, no action
is necessary. Transactions will be enabled when the TMF state reaches started
(unless TMF has been started with the DISABLE BEGINTRANS option). If TMF is in
the stopping state, it has disabled the BEGINTRANSACTION procedure as part of its
shutdown process. If TMF is in the stopped state, it is completely shut down. To start
TMF with transaction processing enabled, use the START TMF command without
options.