C??pias de seguran??a fora de linha

Para realizar uma c??pia de seguran??a fora de linha de um banco de dados, s??o utilizados comandos do sistema operacional para copiar o diret??rio do banco de dados. O banco de dados deve ser parado antes de ser feita a c??pia de seguran??a fora de linha.

Por exemplo, nos sistemas Windows, o seguinte comando do sistema operacional faz a c??pia de seguran??a do banco de dados (fechado) chamado amostra, localizado em d:\meusbancos, copiando o banco de dados para o diret??rio c:\minhascopias\2005-06-01:

xcopy d:\meusbancos\amostra c:\minhascopias\2005-06-01\amostra /s /i

Se n??o estiver sendo utilizado o Windows, o comando xcopy dever?? ser substitu??do pelo comando apropriado do sistema operacional que copia o diret??rio, e todo o seu conte??do, para um novo local.

Nota: Nos sistemas Windows, n??o deve-se tentar atualizar o banco de dados enquanto est?? sendo feita a c??pia de seguran??a desta maneira. A tentativa de atualizar o banco de dados durante uma c??pia de seguran??a fora de linha ir?? gerar uma java.io.IOException. A utiliza????o de c??pias de seguran??a em linha evita que isto ocorra.

Em sistemas grandes, parar o banco de dados pode n??o ser conveniente. Para fazer uma c??pia de seguran??a do banco de dados sem ter que par??-lo, deve ser feita a c??pia de seguran??a em linha.

Conceitos relacionados
C??pias de seguran??a em linha
Quando o log est?? em um local diferente do padr??o
C??pia de seguran??a de um banco de dados criptografado