[firebase-br] Firebird 2.5.2 em modo manutenção

Richard ricardo_sarubbi em yahoo.com
Qui Fev 28 13:40:01 -03 2013


Carlos, o erro aparece justamente ao fazer o restore.

2013/2/28 Carlos H. Cantu <listas em warmboot.com.br>

> O Firebird tem um limite de 255 alterações para um "objeto" do banco de
> dados. Ao atingir esse limite, é necessário fazer um backup/restore
> pra resetar o contador.
>
> []s
> Carlos H. Cantu
> www.FireBase.com.br - www.firebirdnews.org
> www.warmboot.com.br - blog.firebase.com.br
>
> R> Carlos, o erro é "Too many Contexts of Relation/Procedure/Views.
> Maximum allowed is 255 ".
> R>
> R> 2013/2/28 Carlos H. Cantu <listas em warmboot.com.br>
>
> R>  Um chute: Pode ser que quando a procedure foi criada, a versão do
> R>  Firebird ainda tinha os problemas de codificação de charset,
> R>  armazenando incorretamente o código dela. O Firebird 2.1 e 2.5
> R>  corrigem esse problema, através de scripts ou das novas opções do gbak
> R>  (-fix*). Pode ser que ao transformar o código da procedure em UTF8, o
> R>  espaço necessário para armazena-lo tenha excedido o limite de tamanho
> R>  suportado pelo Firebird, por isso o erro.
> R>
>
> R>  []s
> R>  Carlos H. Cantu
> R>  www.FireBase.com.br - www.firebirdnews.org
> R>  www.warmboot.com.br - blog.firebase.com.br
> R>
>  R>> Oi turma, tenho uma questao que foi resolvida de um jeito nao muito
> bom e
>  R>> gostaría saber se ha uma outra forma de agir. Em nosso banco de dados
>  R>> versao 2.5.0 quando fazermos um restore o processo dava uma parada
> com erro
>  R>> num store procedure. O fato é que ele tem aproximadamente umas 700
> linhas
>  R>> de código e o gbak nao sabe como resolve-lo. O store foi divido en 3
> partes
>  R>> e o problema foi resolvido. Alguém tem alguma ideia de porque da esse
> erro.
>  R>> Obrigado, Richard
> R>
>  R>> 2013/2/28 mtb mtb <mtbteste1 em gmail.com>
> R>
>
>  >>> amigos,
>  >>>
>  >>> Estou migrando de firebird 1.5 para 2.5.2. Bem, o que ocorreu, num
>  >>> determinado momento, foi que ao conectar no banco de dados já
> convertido
>  >>> para 2.5.2, deu erro de conexão (shutdown). Depois pesquisei, e era
> pq o
>  >>> firebird estava em modo "manutenção", visto através do gstat -h:
>  >>>
>  >>> Attributes single-user maintenance
>  >>>
>  >>> E que pra corrigir, era preciso gfix -online, pra tirar do modo
> manutenção.
>  >>> Aí depois disso era possível conectar 2 ou mais aplicações no banco,
> caso
>  >>> contrário somente 1 conexão era permitida.
>  >>>
>  >>> Agora a pergunta: pq o firebird entra nesse modo manutenção?? como
> previnir
>  >>> isso? Não acontecia no FB 1.5.... me dê maiores informações??
>  >>>
>  >>> Tive 2 casos até agora. O firebird entrou em estado de manutenção:
>  >>>
>  >>> 1) após 1 restore, que teve um erro;
>  >>> 2) faltou espaço em disco no hd do servidor;
>  >>>
>  >>> Obs: na net não há muita informação sobre isso, mesmo no site oficial
> do
>  >>> Firebird, só fala em como dar shutdown e como trazer o banco p/
> online...
>  >>> ______________________________________________
>  >>> 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
>  >>>
>  R>> ______________________________________________
>  R>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>  R>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>  R>> http://www.firebase.com.br/fb/artigo.php?id=1107
>  R>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> R>
>
> R>
> R>  ______________________________________________
> R>  FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> R>  Para saber como gerenciar/excluir seu cadastro na lista, use:
> R> http://www.firebase.com.br/fb/artigo.php?id=1107
> R>  Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> R>
>
>
> ______________________________________________
> 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