[firebase-br] RES: RES: Restaurar backup [Firebird 3.0]

Hélio Oliveira hpensador em gmail.com
Quarta Março 9 10:16:28 -03 2022


Bom dia, Cantu!

 

Mesmo tendo feito conforme sua orientação, colocado o IP/Porta na frente do
nome da base para que não seja uma conexão embedded - não consigo obter
sucesso.

 

Obs.: Meu notebook está com Windows 11 64 bits, meu usuário da máquina é
local e administrador dela.

 

gbak.exe -r -v -user xxxx -ro RDB$ADMIN -pas xxxxx "D:\Helio
Sistemas\SysNature\Dados\Bkp_SysBackup_08032022185239.fbk"
"127.0.0.1/3050:D:\Helio Sistemas\SysNature\Dados\NATUREDB.FDB"

 

gbak:opened file D:\Helio
Sistemas\SysNature\Dados\Bkp_SysBackup_08032022185239.fbk

gbak: ERROR:database 127.0.0.1/3050:D:\Helio
Sistemas\SysNature\Dados\NATUREDB.FDB already exists.  To replace it, use
the -REP switch

gbak:Exiting before completion due to erros

 

 

gbak.exe -rep -v -user xxxx -ro RDB$ADMIN -pas xxxxx "D:\Helio
Sistemas\SysNature\Dados\Bkp_SysBackup_08032022185239.fbk"
"127.0.0.1/3050:D:\Helio Sistemas\SysNature\Dados\NATUREDB.FDB"

 

gbak:opened file D:\Helio
Sistemas\SysNature\Dados\Bkp_SysBackup_08032022185239.fbk

gbak: ERROR:could not drop database 127.0.0.1/3050:D:\Helio
Sistemas\SysNature\Dados\NATUREDB.FDB (database might be in use)

gbak:Exiting before completion due to errors

 

[ ]’s,

 

Hélio Oliveira

 

-----Mensagem original-----
De: lista <lista-bounces em firebase.com.br> Em nome de Carlos H. Cantu via
lista
Enviada em: terça-feira, 8 de março de 2022 22:45
Para: lista em firebase.com.br
Cc: Carlos H. Cantu <listas em warmboot.com.br>
Assunto: Re: [firebase-br] RES: Restaurar backup [Firebird 3.0]

 

gbak.exe -rep -v -user XXXX -ro RDB$ADMIN -pas xxxxxx "D:\Helio
Sistemas\SysNature\Dados\Bkp_SysBackup_08032022185239.fbk" 

D:\Helio Sistemas\SysNature\Dados\NATUREDB.FDB"

 

No FB 3, isso é uma conexão embedded, já que você não especificou o IP nem
localhost.

 

[]s

Carlos H. Cantu

eBook Guia de Migração para o FB 4 -
<http://www.firebase.com.br/guiafb4.php> www.firebase.com.br/guiafb4.php
<http://www.FireBase.com.br> www.FireBase.com.br -
<http://www.firebirdnews.org> www.firebirdnews.org - blog.firebase.com.br

 

HO> Boa noite, Cantu!

 

HO> Então, não estou utilizando conexão embedded - na linha de comando 

HO> de execução do backup/restore estou passando o usuário (admin) da 

HO> base, aquela situação de usuário local (na própria base) em que devo 

HO> também informar a role RDB$ADMIN. Com relação ao usuário do Windows 

HO> é o meu usuário e ele também é administrador e tem permissão total 

HO> de escrita/leitura na unidade [ D ].

 

HO> Qual opção utilizar ao invés do [ -rep ], seria o [ -r ] recriar a base?

 

HO> [ ]’s,

 

HO> Hélio Oliveira

 

HO> -----Mensagem original-----

HO> De: lista < <mailto:lista-bounces em firebase.com.br>
lista-bounces em firebase.com.br> Em nome de Carlos H. Cantu 

HO> via lista Enviada em: terça-feira, 8 de março de 2022 21:48

HO> Para: FireBase < <mailto:lista em firebase.com.br> lista em firebase.com.br>

HO> Cc: Carlos H. Cantu < <mailto:listas em warmboot.com.br>
listas em warmboot.com.br>

HO> Assunto: Re: [firebase-br] Restaurar backup [Firebird 3.0]

 

HO> Por alguma razão o arquivo não pode ser sobrescrito pelo gbak.

 

HO> Possivelmente, o usuário (não do Firebird, mas do prompt de comando 

HO> do

HO> Windows) que está executando o gbak não tem permissão suficiente pra 

HO> sobrescrever o arquivo da base de dados existente, já que a conexão 

HO> que você está fazendo é embedded e imagino que o processo do 

HO> Firebird levanta atrelado ao usuário que do prompt de comando. Ou 

HO> então o arquivo está "aberto" em outro processo (não necessariamente o
do Firebird).

 

HO> PS: Não é recomendável usar -rep visto que qualquer problema durante 

HO> o restore deixaria uma base incompleta e a original estaria perdido 

HO> (caso não tenha feito uma cópia dela antes).

 

HO> []s

HO> Carlos H. Cantu

HO> eBook Guia de Migração para o FB 4 -
<http://www.firebase.com.br/guiafb4.php> www.firebase.com.br/guiafb4.php 

HO>  <http://www.FireBase.com.br> www.FireBase.com.br -
<http://www.firebirdnews.org> www.firebirdnews.org - blog.firebase.com.br

 

HOvl>> Boa noite, Colegas!

 

HOvl>>  

 

HOvl>> gbak.exe -rep -v -user XXXX -ro RDB$ADMIN -pas xxxxxx "D:\Helio 

HOvl>> Sistemas\SysNature\Dados\Bkp_SysBackup_08032022185239.fbk"

HOvl>> "D:\Helio Sistemas\SysNature\Dados\NATUREDB.FDB"

 

HOvl>>  

 

HOvl>> gbak:opened file D:\Helio

HOvl>> Sistemas\SysNature\Dados\Bkp_SysBackup_08032022185239.fbk

 

HOvl>> gbak: ERROR:could not drop database D:\Helio 

HOvl>> Sistemas\SysNature\Dados\NATUREDB.FDB (database might be in use)

 

HOvl>> gbak:Exiting before completion due to erros

 

HOvl>>  

 

HOvl>> Com a opção [ - r ] recriar ou sobrescrever

 

HOvl>>  

 

HOvl>> gbak.exe -r -v -user XXXX -ro RDB$ADMIN -pas xxxxxx "D:\Helio 

HOvl>> Sistemas\SysNature\Dados\Bkp_SysBackup_08032022185239.fbk"

HOvl>> "D:\Helio Sistemas\SysNature\Dados\NATUREDB.FDB"

 

HOvl>>  

 

HOvl>> gbak:opened file D:\Helio

HOvl>> Sistemas\SysNature\Dados\Bkp_SysBackup_08032022185239.fbk

 

HOvl>> gbak: ERROR:database D:\Helio

HOvl>> Sistemas\SysNature\Dados\NATUREDB.FDB already exists.  To replace 

HOvl>> it, use the -REP switch

 

HOvl>> gbak:Exiting before completion due to errors

 

HOvl>>  

 

HOvl>> Obs.: A base de dados não está em uso por nenhuma aplicação – já 

HOvl>> parei e reiniciei o serviço do Firebird e por ultimo reiniciei a

HO> máquina.

 

HOvl>>  

 

HOvl>> [ ]’s,

 

HOvl>>  

 

HOvl>> Hélio Oliveira

 

 

HO> ______________________________________________

HO> FireBase-BR ( <http://www.firebase.com.br> www.firebase.com.br) -
Hospedado em  <http://www.locador.com.br> www.locador.com.br 

HO> Para saber como gerenciar/excluir seu cadastro na lista, use:

HO>  <http://www.firebase.com.br/fb/artigo.php?id=1107>
http://www.firebase.com.br/fb/artigo.php?id=1107

HO> Para consultar mensagens antigas:

HO>  <http://www.firebase.com.br/pesquisa_lista.html>
http://www.firebase.com.br/pesquisa_lista.html

 

 

______________________________________________

FireBase-BR ( <http://www.firebase.com.br> www.firebase.com.br) - Hospedado
em  <http://www.locador.com.br> www.locador.com.br Para saber como
gerenciar/excluir seu cadastro na lista, use:
<http://www.firebase.com.br/fb/artigo.php?id=1107>
http://www.firebase.com.br/fb/artigo.php?id=1107

Para consultar mensagens antigas:
<http://www.firebase.com.br/pesquisa_lista.html>
http://www.firebase.com.br/pesquisa_lista.html



Mais detalhes sobre a lista de discussão lista