Para fazer o backup algo como : gbak -v -t -USER "SYSDBA" -PASSWORD "masterkey" "/home/databases/teste/admin1.fdb" "/home/databases/teste/admin1.fdk" Para restaurar no proprio servidor : gbak -c -USER "SYSDBA" -PASSWORD "masterkey" "/home/databases/teste/admin1.fdk" "/home/databases/teste/admin1.fdb"
Para resturar a partir de uma estacao diferente : gbak -c -R -USER "SYSDBA" -PASSWORD "masterkey" "/home/databases/teste/admin1.fdk" "NOMEHOST:/home/databases/teste/admin1.fdb" A flag -R é para substituir o banco de dados existente, eu geralmente não uso ela porque é preferivel mudar o banco de dados para outro lugar ao inves de sobrepor. Cá entre nós, e se o backup for inconsistente ? já NOMEHOST é um nome de um computador que está rodando o Firebird, esse nome precisa ser encontrado via DNS ou /etc/hosts. Por exemplo se voce usar localhost, tem de existir localhost no /etc/hosts : # cat /etc/hosts|grep localhost 127.0.0.1 localhost.localdomain localhost ::1 ip6-localhost ip6-loopback Mas localhost é desnecessário porque isso indicaria que o banco de dados se encontra no proprio servidor onde voce esta rodando o comando. Seria usar a interface de rede desnecessariamente. []'s e sucesso. PS #1: Confira se o Firebird está rodando, pois se não tiver os comandos não funcionam. PS #2: Tudo que o firebird faz, faz usando a conta "firebird", portanto ele não restaurará em cima dum diretório que não tiver permissão, dará algum erro dizendo "I/O ERROR" ou algo do tipo. Em 20/06/07, Heitor Pereira<[EMAIL PROTECTED]> escreveu: > caro luiz esta foi uma tentativa de restaurar um backup em um diretório > previamente compratilhado. > ja trabalho com o firebird no windows há alguns anos mais sou quase um > completo leigo no linux. > se puder me ajudar agradeço de antemão. > > > [EMAIL PROTECTED]:~# gbak -c -user sysdba -password masterkey -p 8192 > /hp-siac/comepi.gbk localhost:/hp-siac/comepi.fdb > gbak: ERROR: Unable to complete network request to host "localhost". > gbak: ERROR: Failed to establish a connection. > gbak: ERROR: Connection refused > gbak: ERROR: failed to create database localhost:/hp-siac/comepi.fdb > gbak: Exiting before completion due to errors > ----- Original Message ----- > From: "Luiz Octavio de Almeida Soares" <[EMAIL PROTECTED]> > To: "Lista de discussão do LoCoTeam Brasileiro" <[email protected]> > Sent: Tuesday, June 19, 2007 11:24 AM > Subject: Re: [Ubuntu-BR] Firebird > > > Cola aqui pra gente a saida dos comandos: > > ifconfig lo > cat /etc/hosts > > On Mon, 2007-06-18 at 19:20 -0400, Heitor Pereira wrote: > > Instalei o fierebird no Ubuntu mas não consigo fazer funcionar. > > > > Sempre receboa a mensagem : > > > > Unable to complete network request to host "localhost". > > Failed to stablish a connection. > > Connection refuse. > > > > Alguem pode me dar uma mão ??? > > > > > > Obrigado > -- > Luiz Octavio de Almeida Soares - Administrador > Rede Fiocruz - Fundação Oswaldo Cruz/MS > > > -- > Interessado em aprender mais sobre o Ubuntu em português? > http://wiki.ubuntu-br.org/ComeceAqui - > ubuntu-br mailing list > [email protected] > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br > > > -- > Interessado em aprender mais sobre o Ubuntu em português? > http://wiki.ubuntu-br.org/ComeceAqui - > ubuntu-br mailing list > [email protected] > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br > -- Interessado em aprender mais sobre o Ubuntu em português? http://wiki.ubuntu-br.org/ComeceAqui - ubuntu-br mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-br

