Criação de um banco de dados a partir de uma cópia de segurança Para criar um banco de dados utilizando uma cópia de segurança completa presente em um determinado local, deve ser especificado o atributo createFrom=caminho na URL de conexão em tempo de inicialização. Criação de um banco de dados a partir de uma cópia de segurança

Caso exista um banco de dados com o mesmo nome no local derby.system.home, ocorrerá um erro e o banco de dados existente será deixado intacto. Caso não exista um banco de dados com o mesmo nome no local derby.system.home corrente, o sistema irá copiar todo o banco de dados do local da cópia de segurança para o local derby.system.home, e inicializá-lo.

Os arquivos de log também são copiados para o local padrão. Pode ser utilizado o atributo logDevice junto com o atributo createFrom=caminho para armazenar os logs em um local diferente. Com o atributo createFrom=caminho não há necessidade de copiar os arquivos de log individualmente para o diretório de log.

Por exemplo, para criar o banco de dados amostra a partir da cópia de segurança armazenada em c:\minhascopias\amostra, a URL deve ser: jdbc:derby:amostra;createFrom=c:\minhascopias\amostra