[firebase-br] RES: Gbak "Arquivo sendo usado por outro processo" como resolvo ?
luapfirebird em yahoo.com.br
luapfirebird em yahoo.com.br
Sex Maio 11 10:55:27 -03 2018
Fiz esse procedimento "No ibexpert, aba services, use a opção "database shutdown" e depois "database online""Não resolveu.
Acabei achando por acaso o problema está na opção "-IG" na linha de comando do "gBak" que é para fazer um backup ignorando erros de "CheckSum"o interessante que isso não está na documentação do Firebird pois procurei e não achei.testei também na versão 2.5 do firebird e com essa opção "-IG" o mesmo erro acontece
e não precisa ter se conectado como Localhost pelo IBExpert pode ser uma conexão local que funciona certo porém sem a opção "-IG"
Acredito que vou ter que testar todas as opções de linha de comando para saber quais não funcionam com o banco em usoa opção "-I" para desativar os índices também não pode com o banco em Uso.
Em sexta-feira, 11 de maio de 2018 10:05:14 BRT, Rodrigo <rodrigo em digibyte.com.br> escreveu:
Bom dia.
No ibexpert, aba services, use a opção "database shutdown" e depois "database online"
Isso já aconteceu comigo ao restaurar bases com problemas ou ao copiar direto o fdb, a base fica "single user"
Experimenta, vai que resolve ...
-----Mensagem original-----
De: lista <lista-bounces em firebase.com.br> Em nome de luapfirebird em yahoo.com.br
Enviada em: sexta-feira, 11 de maio de 2018 09:50
Para: Carlos H. Cantu <listas em warmboot.com.br>; FireBase <lista em firebase.com.br>
Assunto: Re: [firebase-br] Gbak "Arquivo sendo usado por outro processo" como resolvo ?
Estranho pois como mencionei eu só estou com o IBExpert Conectado ao Banco de Dadose se eu desconecto o IBExpert ai o gBak funciona normalmente.
No ibexpert eu configurei como Remoto da seguinte forma ::
Server = RemoteServer Name = LocalhostProtocol = TCP/IPDatabaseFile = D:\Banco\Banco.FDB Eu também já testei da seguinte forma ::
gbak.exe -v -IG -user SYSDBA -password masterkey D:\Banco\Banco.FDB D:\DataBackup.Fbk gbak.exe -v -IG -user SYSDBA -password masterkey localhost:D:\Banco\Banco.FDB D:\DataBackup.Fbk gbak.exe -v -IG -user SYSDBA -password masterkey localhost/3050:D:\Banco\Banco.FDB D:\DataBackup.Fbk
o Estranho é que seu colocar o gbak com o LocalHost o erro é outro Bad parameters on attach or create databaseincompatible mode of attachment to damaged databaseexiting before completion due to errors Agora se eu executar primeiro o Gbak com qualquer uma das linhas acima vai funcionar porém com o IBExpert desconectado agora quando eu executo o IBexpert vai dar o mesmo descrito acima.
Obs já coloquei o Firebird no Firewall, já desativei o Firebird, já tentei com windows 8.1 e com windows 7 Não sei mais o que fazer ai com os colegas é possivel fazer o Gbak com o ibexpert conectado ao banco ?
Em sexta-feira, 11 de maio de 2018 09:33:25 BRT, Carlos H. Cantu <listas em warmboot.com.br> escreveu:
Verifique pois alguma conexão foi feita de forma embedded (sem usar
localhost), e isso impede que outras conexões sejam efetuadas.
[]s
Carlos H. Cantu
eBook Guia de Migração para o FB 3 - www.firebase.com.br/guiafb3.php
www.FireBase.com.br - www.firebirdnews.org - blog.firebase.com.br
lycb> Já tentei como LocalHost, com o nome da maquina, e com o IP da maquina
lycb> das 3 formas eu consigo a conexão com o IBExpert porém na hora de efetuar o Backup dá o erro.
lycb> Obs Estou usando a versão mais nova do Firebird 3.0.3.32900
lycb> Estou achando que se trata de um BUG do Firebid que não foi resolvido nessa postagem ::
lycb> http://tracker.firebirdsql.org/browse/CORE-4132?page=com.atlassian.jira.plugin.system.issuetabpanels%3Aall-tabpanel
lycb> Se eu fizer o inverso efetuar o Backup sem o IBExpert estar
lycb> conectado eu consigo porém na hora de conectar o IBExpert ele dá o mesmo erro do Gbak.
lycb>
lycb>
lycb>
lycb> Em sexta-feira, 11 de maio de 2018
lycb> 08:32:22 BRT, Carlos H. Cantu <listas em warmboot.com.br> escreveu:
lycb>
lycb>
lycb> Tente conectar usando localhost.
lycb> []s
lycb> Carlos H. Cantu
lycb> eBook Guia de Migração para o FB 3 - www.firebase.com.br/guiafb3.php
lycb> www.FireBase.com.br - www.firebirdnews.org - blog.firebase.com.br
lycb>> Pessoal bom dia.
lycb>> Tem estou criando uma rotina de backup autotomizada com o
lycb>> comando Gbak não posso usar a API de serviços pois o destinodo
lycb>> Backup não é o servidor porém quando tento efetuar o Gbak me
lycb>> retorna a mensagem que o arquivo já está sendo usado por outro
lycb>> processo eu conecto o meu sistema com o IBDac da DevArt se eu
lycb>> fechar o sistema ai consigo efetuar o backup normalmente.
lycb>> Tem algum comando na linha do Gback para resolver isso ?
lycb>> Estou fazendo assimgbak.exe -v -IG -user SYSDBA -password
lycb>> masterkey "D:\Emporio do Pão\DATA-EXPERT.DAE" D:\DataBackup.Fbk
lycb>> o erro retornado é ERROR I/O Error during "CreateFile
lycb>> (Open)"Error While trying to open File
______________________________________________
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
______________________________________________
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