Booting databases The default configuration for is to boot (or start) a database when an application first makes a connection to it. When boots a database, it checks to see if recovery needs to be run on the database, so in some unusual cases booting can take some time. Automatic bootingof databases in system

You can also configure your system to automatically boot all databases in the system when it starts up; see "derby.system.bootAll" in the . Because of the time needed to boot a database, the number of databases in the system directory affects startup performance if you use that configuration.

Once a database has been booted within a system, it remains active until the system has been shut down or until you shut down the database individually.

When boots a database, a message is added to the log file. The message includes the version that the database was booted with, for example:

2008-09-18 16:43:54.992 GMT: Booting version The Apache Software Foundation - - .2.0 - (689064): instance a816c00e-011c-7658-a92a-fffff0cfee85 on database directory C:\sampledb

The number of databases running in a system is limited only by the amount of memory available in the JVM.