Otimizar banco de dados
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!
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
Curtidas 0
Respostas
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
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>
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
18/12/2005
tem que esperar o backup terminar
GOSTEI 0
Guialberto Soares
18/12/2005
OK, Valeu !!!
GOSTEI 0