[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