Aborting Reorganizations

To recover from a failed instantiation, you can restore from a prior database backup and then roll forward through available journals. See also "Aborting an Incomplete Reorganization", in Chapter 3 of the JADE Development Environment User’s Guide.

Alternatively, you can abandon a failed instantiation by performing the following actions.

  1. Abort the database reorganization by running a non-GUI jadclient application to execute JadeReorgApp from the command line.

    jadclient path=database-path
              ini=jade-initialization-file
              [server=multiUser|singleUser|readOnlyUser]
              schema=RootSchema
              app=JadeReorgApp
              startAppParameters
              action=abortReorg

    For more details, see "Performing a Reorganization" or "Reorganizing the Database from the Command Line", in Chapter 3 of the JADE Development Environment User’s Guide.

  2. Unversion schemas, by using the jadloadb batch Jade Schema Load utility or the JadeSchemaLoader application. (For details, see the JADE Schema Load User’s Guide.)

For simplicity, you can perform the first step unconditionally, even when there is no reorganization to abort.

Abandoning an instantiation using the above steps is generally preferable and in most cases it is quicker than restoring and recovering from a backup.