[firebase-br] RES: RES: RES: RES: Restaurar backup [Firebird 3.0]
    Carlos H. Cantu 
    listas em warmboot.com.br
       
    Quinta Março 10 14:11:09 -03 2022
    
    
  
Favor responder para a lista, e não diretamente pra mim, assim todos podem participar.
Cola aqui o conteúdo do seu databases.conf
[]s
Carlos H. Cantu
eBook Guia de Migração para o FB 4 - www.firebase.com.br/guiafb4.php
www.FireBase.com.br - www.firebirdnews.org - blog.firebase.com.br
HO> Boa tarde, Cantu!
HO> Seguindo na questão da restauração de backup [usuário local].
HO> Hoje, desinstalei o Firebird e reinstalei. Na reinstalação defini uma senha
HO> para o usuário SYSDBA. 
HO> Na sequência executei o ISQL em uma conexão embedded: ISQL -user SYSDBA.
HO> Depois me conectei ao banco de dados de segurança SECURITY3.FDB e neste
HO> criei o meu usuário.
HO> Até aqui tudo tranquilo.... depois sai do ISQL.
HO> Rodei minha aplicação de backup e o mesmo funcionou tanto o processo fazer
HO> quanto restaurar sem erros.
HO> Editei o arquivo databases.conf e configurei a base de dados que estou
HO> utilizando para testes NATUREDB.FDB para utilizar usuário local... pronto, a
HO> partir daqui a restauração não funciona.
HO> Perceba que se eu não modificar o databases.conf e informar que a base de
HO> dados NATUREDB.FDB utiliza usuário local a rotina de backup/restore funciona
HO> normalmente, ao ponto que o contrario só funciona o backup.
HO> Desculpa, está lhe incomodando com essa problemática - mais se você tiver
HO> alguma dica/sugestão ficarei muito grato - não sei se seria o caso de estar
HO> faltando eu fazer alguma outra configuração.
HO> [ ]’s,
HO> Hélio Oliveira
HO> -----Mensagem original-----
HO> De: Carlos H. Cantu <listas em warmboot.com.br> 
HO> Enviada em: quarta-feira, 9 de março de 2022 13:56
HO> Para: Hélio Oliveira <hpensador em gmail.com>
HO> Assunto: Re: RES: [firebase-br] RES: RES: Restaurar backup [Firebird 3.0]
HO> Fiz um backup do employee fdb. O Owner é o SYSDBA.
HO> Criei um usuário CANTU e dei um grant rdb$admin pra ele.
HO> Restaurei o backup anteriormente criado por cima do employee.fdb existente
HO> sem qualquer problema, usando -rep -user CANTU -ro rdb$admin.
HO> []s
HO> Carlos H. Cantu
HO> eBook Guia de Migração para o FB 4 - www.firebase.com.br/guiafb4.php
HO> www.FireBase.com.br - www.firebirdnews.org - blog.firebase.com.br
HO>> Boa tarde, Cantu!
HO>> Não duvido que possa ter funcionado aí para você, porém fiquei 
HO>> curioso em saber como.
HO>> Agora pela manhã me debrucei neste artigo
HO>> https://www.firebase.com.br/artigo.php?id=3166 tento testado todas 
HO>> as possibilidades e a resposta é sempre a mesma (base de dados em 
HO>> uso). Por consequência eu avalio que o problema seja ainda a questão 
HO>> do usuário que estou utilizando não ser o dono (Owner) da base, 
HO>> porém como no caso do [ backup ] em que adicionei a opção [ -ro 
HO>> RDB$ADMIN ] e o mesmo funcionou, acreditei que na restauração também
HO> funcionasse.
HO>> Vou continuar minha via cruzes - já que acredito seja alguma 
HO>> particularidade que eu ainda não consegui descobrir.
HO>> De toda forma, muito obrigado por sua atenção!
HO>> [ ]’s,
HO>> Hélio Oliveira
HO>> -----Mensagem original-----
HO>> De: lista <lista-bounces em firebase.com.br> Em nome de Carlos H. Cantu 
HO>> via lista Enviada em: quarta-feira, 9 de março de 2022 10:45
HO>> Para: lista em firebase.com.br
HO>> Cc: Carlos H. Cantu <listas em warmboot.com.br>
HO>> Assunto: Re: [firebase-br] RES: RES: Restaurar backup [Firebird 3.0]
HO>> Não sei o que acontece aí... Testei aqui e funcionou perfeitamente.
HO>> []s
HO>> Carlos H. Cantu
HO>> eBook Guia de Migração para o FB 4 - www.firebase.com.br/guiafb4.php 
HO>> www.FireBase.com.br - www.firebirdnews.org - blog.firebase.com.br
HO>>> Bom dia, Cantu!
HO>>>  
HO>>> Mesmo tendo feito conforme sua orientação, colocado o IP/Porta na 
HO>>> frente do nome da base para que não seja uma conexão embedded - não 
HO>>> consigo obter sucesso.
HO>>>  
HO>>> Obs.: Meu notebook está com Windows 11 64 bits, meu usuário da 
HO>>> máquina é local e administrador dela.
HO>>>  
HO>>> gbak.exe -r -v -user xxxx -ro RDB$ADMIN -pas xxxxx "D:\Helio 
HO>>> Sistemas\SysNature\Dados\Bkp_SysBackup_08032022185239.fbk"
HO>>> "127.0.0.1/3050:D:\Helio Sistemas\SysNature\Dados\NATUREDB.FDB"
HO>>>  
HO>>> gbak:opened file D:\Helio
HO>>> Sistemas\SysNature\Dados\Bkp_SysBackup_08032022185239.fbk
HO>>> gbak: ERROR:database 127.0.0.1/3050:D:\Helio 
HO>>> Sistemas\SysNature\Dados\NATUREDB.FDB already exists.  To replace 
HO>>> it, use the -REP switch
HO>>> gbak:Exiting before completion due to erros
HO>>>  
HO>>>  
HO>>> gbak.exe -rep -v -user xxxx -ro RDB$ADMIN -pas xxxxx "D:\Helio 
HO>>> Sistemas\SysNature\Dados\Bkp_SysBackup_08032022185239.fbk"
HO>>> "127.0.0.1/3050:D:\Helio Sistemas\SysNature\Dados\NATUREDB.FDB"
HO>>>  
HO>>> gbak:opened file D:\Helio
HO>>> Sistemas\SysNature\Dados\Bkp_SysBackup_08032022185239.fbk
HO>>> gbak: ERROR:could not drop database 127.0.0.1/3050:D:\Helio 
HO>>> Sistemas\SysNature\Dados\NATUREDB.FDB (database might be in use)
HO>>> gbak:Exiting before completion due to errors
HO>>>  
HO>>> [ ]’s,
HO>>>  
HO>>> Hélio Oliveira
HO>> ______________________________________________
HO>> FireBase-BR (www.firebase.com.br) - Hospedado em 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
HO>> Para consultar mensagens antigas:
HO>> http://www.firebase.com.br/pesquisa_lista.html
    
    
Mais detalhes sobre a lista de discussão lista