[firebase-br] Banco em shutdown

Carlos H. Cantu listas em warmboot.com.br
Seg Maio 14 16:05:37 -03 2012


A opção -n serve justamente pre desligar as regras de integridade,
portanto, entre outras coisas, campos not null se tornam nullable.

Sugiro que vc crie um banco vazio e com a estrutura perfeita,
incluindo todas as regras de integridade, etc. e faça um pump dos
dados para ele.

[]s
Carlos H. Cantu
www.FireBase.com.br - www.firebirdnews.org
www.warmboot.com.br - blog.firebase.com.br

AC> Continuando ...

AC> Após a restauração usando a opção -n do gbak os campos das tabelas
AC> estão todos como IS NULL.

AC> O banco entrou em produção na sexta-feira e não tenho como restaurar a
AC> base novamente devido a perda das novas inserções.

AC> Tentei executar o comando:

AC> gfix -v -full usuario senha banco

AC> mas me retorna o erro:

AC> bad parameters on attach or create database
AC> -secondary server attachments cannot validate databases

AC> No fim do dia vou tentar executar um backup/restore da base para
AC> tentar corrigir minha "cagada".

AC> Alguém tem alguma outra ideia.

AC> Abraços,
AC> André Conrado.


AC> Em 14 de maio de 2012 14:38, André Conrado <acf em andreconrado.net> escreveu:
>> Obrigado pelo retorno Cantu. Já havia tentado isso, mas não funcionou.
>> Somente após a reinicialização do servidor o comando funcionou.
>>
>> Porém minha base deve está comprometida, pelo modo que fiz a
>> restauração. Como não tenho acesso ao servidor, apenas tenho uma
>> conexão remota com o FB, vou demorar a solução.
>>
>> abçs e mais uma vez obrigado.
>>
>> André Conrado.
>>
>>
>> Em 14 de maio de 2012 13:33, Carlos H. Cantu <listas em warmboot.com.br> escreveu:
>>> Tente:
>>>
>>> gfix -o normal -user sysdba -pas senha banco.fdb
>>>
>>> []s
>>> Carlos H. Cantu
>>> www.FireBase.com.br - www.firebirdnews.org
>>> www.warmboot.com.br - blog.firebase.com.br
>>>
>>> AC> Boa tarde senhores!!!
>>>
>>> AC> Estou com dificuldades para colocar um banco ONLINE.
>>>
>>> AC> Estava precisando fazer algumas verificações em um banco que acabo de
>>> AC> atualizar de FB 2.1 para 2.5.
>>>
>>> AC> Restaurei o mesmo usando a opção -n do gbak. Após a restauração
>>> AC> verifiquei que as tabela estavam com todos os campos como IS NULL.
>>>
>>> AC> Para iniciar os ajustes, resolvi executar um gfix -shutdown, é
>>> AC> imediatamente após enteie coloca-la ONLINE novamente com o gfix
>>> AC> -ONLINE. Mas o FB me informa que o banco está SHUTDOWN. Qualquer outra
>>> AC> operação me retorna a mesma mensagem.
>>>
>>> AC> O servidor é LINUX e o FB 2.5.1. O banco tem 28GB.
>>>
>>> AC> abçs
>>> AC> André Conrado.
>>>
>>> AC> ______________________________________________
>>> AC> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>>> AC> Para saber como gerenciar/excluir seu cadastro na lista, use:
>>> AC> http://www.firebase.com.br/fb/artigo.php?id=1107
>>> AC> 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