How to enable automatic startup recovery in Oracle BPM 11g

26 Feb

For some reason the default settings for automatic recovery of instances is different between the Oracle BPEL and Oracle BPMN engine in 11g. We can view and change these setting under SOA Administration in the Oracle Enterprise Manager:

Select the BPMN properties from the menu (or off course BPEL for the BPEL engine)

Soa Administration

Click on “More BPMN Configuration Properties…”:


Click on the “RecoveryConfig” setting


The zero (or a negetive) value disables startup recovery, so the default of 0 means the BPMN engine will not recover any instances.


If you want, you can compare it with the BPEL engine, where the default is 600 seconds (10 minutes)


As the Oracle documentation states:

Specifies the number of seconds that the startup recovery period lasts. After the server starts up, it goes into a startup recovery period. During this period, pending activities and undelivered callback and invocation messages ae resubmitted for processing. The default value is 600 (ten minutes). A negative or zero value disables startup recovery.



Posted by on 26-02-2014 in BPM, Oracle


Tags: ,

3 responses to “How to enable automatic startup recovery in Oracle BPM 11g

  1. Mark Foster

    13-06-2014 at 08:23

    There is a good reason that auto-recovery of BPMN is disabled by default… idempotence. The user needs to be aware for every process running in that engine where failure could occur, where instances will rollback to and which activities will be replayed (automatically in this case).
    I would advocate caution before turning on this property.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: