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

Hélio Oliveira hpensador em gmail.com
Quinta Março 10 16:19:29 -03 2022


Boa tarde, Cantu!

Favor responder para a lista, e não diretamente pra mim, assim todos podem
participar.

****Se foi diretamente para você desculpa, simplemente respondi o  e-mail
que você me enviou.****


# ------------------------------
# List of known databases
# ------------------------------

#
# Makes it possible to specify per-database configuration parameters.
# See the list of them and description on file firebird.conf.
# To place that parameters in this file add them in curly braces
# after "alias = /path/to/database.fdb" line. Example:
#	big = /databases/bigdb.fdb
#	{
#		LockMemSize = 32M		# We know that bigdb needs a
lot of locks
#		LockHashSlots = 19927	#	and big enough hash table
for them
#	}
#

#
# Example Database:
#
employee.fdb = $(dir_sampleDb)/employee.fdb
employee = $(dir_sampleDb)/employee.fdb

#
# Master security database specific setup.
# Do not remove it until you understand well what are you doing!
#
security.db = $(dir_secDb)/security3.fdb
{
	RemoteAccess = false
	DefaultDbCachePages = 50
}

#
# Live Databases:
#

NATUREDB = D:\Helio Sistemas\SysNature\DADOS\NATUREDB.FDB
{
	SecurityDatabase = NATUREDB
}

[ ]’s,

Hélio Oliveira

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

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 
HO> uma senha 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 
HO> neste 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 
HO> fazer quanto restaurar sem erros.

HO> Editei o arquivo databases.conf e configurei a base de dados que 
HO> estou utilizando para testes NATUREDB.FDB para utilizar usuário 
HO> local... pronto, a partir daqui a restauração não funciona.

HO> Perceba que se eu não modificar o databases.conf e informar que a 
HO> base de dados NATUREDB.FDB utiliza usuário local a rotina de 
HO> backup/restore funciona normalmente, ao ponto que o contrario só
funciona o backup.

HO> Desculpa, está lhe incomodando com essa problemática - mais se você 
HO> tiver alguma dica/sugestão ficarei muito grato - não sei se seria o 
HO> caso de estar 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> Enviada em: 
HO> 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 
HO> 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 
HO> existente 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 
HO>> questão do usuário que estou utilizando não ser o dono (Owner) da 
HO>> base, porém como no caso do [ backup ] em que adicionei a opção [ 
HO>> -ro RDB$ADMIN ] e o mesmo funcionou, acreditei que na restauração 
HO>> 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. 
HO>> Cantu 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 
HO>> 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 - 
HO>> www.firebase.com.br/guiafb4.php www.FireBase.com.br - 
HO>> 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 - 
HO>>> não 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


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




Mais detalhes sobre a lista de discussão lista