[firebase-br] RES: Banco em shutdown

André Conrado acf em andreconrado.net
Ter Maio 15 09:57:45 -03 2012


Pensei em fazer algo semelhante, pelo menos até eu poder fazer o que o
Cantu indicou. Meu medo é se a tal opção -n desabilitou algo a mais
que ainda não consegui identificar.

Sendo assim, alguém sabe dizer quais outras coisas podem ter sido desabilitada.

abraços,
André Conrado.

Em 15 de maio de 2012 09:00, Matheus Guerra Gmail
<matheus.oliveira.guerra em gmail.com> escreveu:
> Bom dia Andre!
>        Você vai ter que executar uma consulta em um backup de seu banco
> onde tem os campos not null. Faz essa consulta no editor SQL do ibexpert,
> onde tem a opção de exportar dados para script. Segue query:
>                select rdb$null_flag,
>                       rdb$field_name,
>                       rdb$relation_name
>                from  RDB$RELATION_FIELDS
>                where rdb$null_flag = 1
>
>        Essa query retorna os campos que estava como not null. No resultado
> da query você no editor de Script do IBExpert, vai na opção exportar dados
> para script, no combo exportar como, você coloca UPDATE statements marcando
> como U (Update) o campo RDB$NULL_FLAG e W (Where) os campos RDB$FIELD_NAME,
> RDB$RELATION_NAME. Feito isso pegue o script gerado e roda na base que não
> crio os not null, assim vai fazer o update e alterando os campos.
>
> Att,
> Matheus Guerra.
>
> -----Mensagem original-----
> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
> nome de André Conrado
> Enviada em: segunda-feira, 14 de maio de 2012 15:19
> Para: Carlos H. Cantu; FireBase
> Assunto: Re: [firebase-br] Banco em shutdown
>
> Continuando ...
>
> Após a restauração usando a opção -n do gbak os campos das tabelas estão
> todos como IS NULL.
>
> O banco entrou em produção na sexta-feira e não tenho como restaurar a base
> novamente devido a perda das novas inserções.
>
> Tentei executar o comando:
>
> gfix -v -full usuario senha banco
>
> mas me retorna o erro:
>
> bad parameters on attach or create database -secondary server attachments
> cannot validate databases
>
> No fim do dia vou tentar executar um backup/restore da base para tentar
> corrigir minha "cagada".
>
> Alguém tem alguma outra ideia.
>
> Abraços,
> André Conrado.
>
>
> 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
>>> AC> acabo de 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
>>> AC> outra 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
>>> AC> www.locador.com.br 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
>
> ______________________________________________
> 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