Otimizar banco de dados

Firebird

18/12/2005

Olá amigos, ouvir algumas coisas a respeito do firebird
e fiquei sabendo que os arquivos apagados de um banco de dado firebird
só são apagados FISICAMENTE, quando for feito um BACKUP e depois RESTORE, ...

Alguém possui uma rotina que faça BACKUP E RESTORE, sem a intervenção do usuário, ou seja o usuário dá um click em um botão ´OTIMIZAR´, e a operação de BACKUP E RESTORE, seria executada.

Agradeceria muito a ajuda!


Guialberto Soares

Guialberto Soares

Curtidas 0

Respostas

Edilcimar

Edilcimar

18/12/2005

use o gbak que vem junto com o firebird e crie um procedimento para fazer um backup e restaurá-lo, entretanto de antemão aviso que não há necessidade de fazer isto constantemente, o que deve fazer é só o backup


GOSTEI 0
Guialberto Soares

Guialberto Soares

18/12/2005

Mais uma pergunta, eu preciso aguardar um determinado tempo entre a rotina de BACKUP E RESTORE, ou o RESTORE só inicia após BACKUP terminar?

Ou seja.

//Backup
WinExec(gbak.exe -b -v -user <usuario> -password <senha> <caminho_do_bd> <caminho_do_backup>);

Sleep(1000);

//Restore
gbak.exe -r -v -user <usuario> -password <senha> <caminho_do_backup> <caminho_do_bd>


GOSTEI 0
Edilcimar

Edilcimar

18/12/2005

tem que esperar o backup terminar


GOSTEI 0
Guialberto Soares

Guialberto Soares

18/12/2005

OK, Valeu !!!


GOSTEI 0
POSTAR