Database Failure

Database connectivity is vital for the execution of any workflow. The database contains the persistent state of the workflow system.

It contains the state of the process execution and indicates if a process instance is currently executing an activity. The appropriate state is the process state which contains the last fully executed activity. Each restart attempt has to execute from that activity onwards.

Typically, a database failure is deemed to have occurred if:

  • The server is not able to connect to the database to read or write data.
  • The Database runs out of resources, that is, connections, memory, or archive log space and tablespace.
  • Database connectivity is broken due to network failure.