[firebase-br] Res: Re: Res: Re: Res: Não estou conseguindo me conectar com o Banco de Dados.
Thiago
thiago em stoneage.com.br
Sex Ago 14 17:37:03 -03 2009
Jáber, acho que não cara porque eu estou pegando outro .GDB de um
companheiro de trabalho meu, que não está corrompido mas não abre também.
Acusando o mesmo erro.
Mas muito obrigado pela sua boa vontade Jáber.
Desculpa qualquer coisa inclusive a demorar a responder essa sua última
mensagem.
Abraços,
Thiago Bittencourt
"Jáber - CPD" <cpd em lekagi.com.br> escreveu na
mensagem news:4A859D65.000005.02964 em JABER...
Thiago,
Realmente seu banco está corrompido.
Deu uma olhada no site "www.firebase.com.br" e pesquise sobre recuperação de
base de dados corrompidas.
Lá tem bastante material para estudo das ferramentas bgak e gfix.
Sou iniciante no firebird e por conta disso não conseguirei neste momento te
passar alguma outra forma de solucionar o seu problema sem uma pesquisa no
site ou no Google.
Dê uma pesquisada nas mensagens anteriores aqui da lista também pois esse
assunto já foi amplamente discutido aqui.
Me desculpe por não poder ajudar nesse quesito..rs
Se tiver alguma outra duvida ne nós pudermos ajuda-lo fique a vontade para
perguntar pois nessa questão te deixo nos braços dos mais experientes.
[ ]s
Jáber S. C. Lima
-------Mensagem original-------
De: Thiago
Data: 08/14/09 15:08:41
Para: lista em firebase.com.br
Assunto: Re: [firebase-br]Res: Re: Res: Não estou conseguindo me conectar
com o Banco de Dados.
Jáber, só tive erro nessas duas linhas de comando:
1) GFIX -ONLINE PATH_DO_SEU_BANCO -USER SYSDBA -PASSWORD masterkey
Mensagem de erro: "Target shuttdown mode is invalid for database
"C:\...\X.GDB" "
2) GBAK -c -g -l -ig -t bd.gbk bd.fdb -USER SYSDBA -PASSWORD masterkey
Mensagem de erro:
"gbak: Error:validation error for column DT_AGENDAMENTO_SOLICITACAO, value
"*** null ***"
gbak: ERROR: warning -- record could not be restored
gbak: Exiting before completion due to errors"
"Jáber - CPD" <cpd em lekagi.com.br> escreveu na
mensagem news:4A859355.000007.03464 em JABER...
Thiago,
Tente primeiro o seguinte:
gfix -user SYSDBA -password masterkey -mend -full -ignore SEUBANCO.FDB
Verifique se vai retornar alguma mensagem de erro.
Você pode tentar o seguinte para a recuperação do banco:
//Rotina que usei na única vez que tive problemas de corrupção de banco de
dados:
GFIX -ROLLBACK ALL PATH_DO_SEU_BANCO -USER SYSDBA -PASSWORD masterkey
GFIX -ONLINE PATH_DO_SEU_BANCO -USER SYSDBA -PASSWORD masterkey
GFIX -V -F PATH_DO_SEU_BANCO -USER SYSDBA -PASSWORD masterkey
GFIX -M -I PATH_DO_SEU_BANCO -USER SYSDBA -PASSWORD masterkey
GFIX -SWEEP PATH_DO_SEU_BANCO -USER SYSDBA -PASSWORD masterkey
GBAK -b -g -l -ig -t bd.fdb bd.gbk -USER SYSDBA -PASSWORD masterkey
GBAK -c -g -l -ig -t bd.gbk bd.fdb -USER SYSDBA -PASSWORD masterkey
Lembre-se de fazer esse procedimento em uma copia do seu banco para não
danificar o arquivo original.
Avise-nos se resolveu o problema.
Abraço...
Jáber S. C. Lima
Obs: GFIX e GBAK estão na pasta BIN no diretório de instalação do firebird.
Ex: "C:\Arquivos de programas\Firebird\Firebird_2_1\bin"
-------Mensagem original-------
De: Thiago
Data: 08/14/09 14:27:37
Para: lista em firebase.com.br
Assunto: Re: [firebase-br]Res: Não estou conseguindo me conectar com o Banco
de Dados.
Jáber, primeiramente muito obrigado por responder meu tópico.
A versão do Firebird que eu estou usando é a 2.1.0.17755_0_x64 (meu Vista é
64bits)
Sobre o corrompimento do banco, ele não está corrompido. Pois eu consigo
abrir ele pelo isql.exe do Firebird. E eu peguei outro banco de dados de
outro sistema para abrir e acusou o mesmo erro.
Como eu faço esse backup/restore?
eu abri o SQL Manager 2008 Lite e fui no menu "Services" e lá tinha "Backup
Database..." e "Restore Database..." mas eu clico e não acontece em nada. É
isso mesmo? O que eu tenho que fazer?
Abraços,
Thiago Bittencourt
"Jáber - CPD" <cpd em lekagi.com.br> escreveu na
mensagem news:4A858747.000008.01636 em JABER...
>"Wrong or obsolete verion
>.
>Unsupported on-disk structure for file C:\...\X.GDB; found 32779, support
>10.
>
>SQL Code: -820
>IB Error Number: 335544379"
Olá.
Não conheço o erro e fiz uma pequena pesquisa no Google sobre o seu erro..
Aqui na lista já ocorreu um erro bastante parecido e o Cantu deu o veredicto
de que o BD poderia estar corrompido.
Nas mensagem que encontrei no Google a resposta foi a mesma.
Qual a versão do firebird que vc está usando?
Tente usar o GFIX para verificar a corrupção.
Faça um Backup/Restore e nos avise se resolveu o problema.
Abraço..
Jáber S. C. Lima
-------Mensagem original-------
De: Thiago
Data: 08/14/09 12:46:39
Para: lista em firebase.com.br
Assunto: [firebase-br] Não estou conseguindo me conectar com o Banco de
Dados.
Olá gente! Sou novo em Banco de Dados e estou tendo um GRANDE problema.
Até ontem eu estava mexendo normalmente no meu .GDB com o SQL Manager 2005.
Só que hoje eu estou tendo problemas em me conectar com ele e não sei qual o
motivo.
Ao tentar me conectar, usando o SQL Manager 2008 Lite, a seguinte janela de
erro aparece:
"Cannot connect to the database. Database file is invalid."
Daí eu clico no botão "Details >>" para ver a descrição do erro e aparece:
"Wrong or obsolete verion
.
Unsupported on-disk structure for file C:\...\X.GDB; found 32779, support
10.
SQL Code: -820
IB Error Number: 335544379"
Só que eu não alterei a versão do Firebird nem a do ODBC nem nada. É a mesma
versão que sempre usei e que conseguia me conectar normalmente com o banco.
Já fiz:
- Verifiquei se o banco está corrompido mas não está. Consigo me conectar
com ele usando o isql.exe do diretório do Firebird.
- Reinstalei o Firebird, ODBC, e o SQL Manager 2005 (que é o que eu usava) e
nada.
- Instalei a versão mais atual do Firebird, do ODBC, do SQL Manager e nada.
Não sei mais o que fazer. Necessito muito de um auxílio na resolução desse
problema.
Desde já muito obrigado!
Thiago Bittencourt.
______________________________________________
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://firebase.com.br/pesquisa
______________________________________________
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://firebase.com.br/pesquisa
______________________________________________
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://firebase.com.br/pesquisa
______________________________________________
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://firebase.com.br/pesquisa
______________________________________________
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://firebase.com.br/pesquisa
______________________________________________
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://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista