# 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.

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

Tópico pai: Cópia de segurança e restauração do banco de dados
Conceitos relacionados
Cópia de segurança do banco de dados
Recuperação com rolagem para frente
Tarefas relacionadas
Restauração do banco de dados a partir da cópia de segurança