Firebird .gdb chown

lucasmiclucasmic lucas
editado January de 2016 em Programação e Scripts
Pessoal desculpa se estou postando o tópico no local errado mas o problema é o seguinte..

Tenho o Firebird 2.5 instalado em meu Minte 17
para acessar algum banco peciso que o arquivo .gdb tenha permissão pra o usuario firebird.. utilizei o comando:

sudo chown firebird:firebird Membros.gdb

está mudando o usuario do aqruivo corretamente.. Mas quando vou conectar o banco ao arquivo retorna uma menssagem informando que o arquivo está corrompido:

*** IBPP::SQLException ***
Context: Database::Connect
Message: isc_attach_database failed

SQL Message : -902
Unsuccessful execution caused by a system error that precludes successful execution of subsequent statements

Engine Code : 335544335
Engine Message :
database file appears corrupt (/home/lucas/Membros.gdb)
wrong page type
page 9001 is of wrong type (expected 5, found 0)

o estranho é que já fiz este mesmo procedimento no ubuntu e funcionou normalmente.. alguem tem alguma dica?

Comentários

  • editado January de 2016
    A mensagem de erro diz que o arquivo está corrompido. Ou você tenta descobrir se tem alguma ferramenta que conserta o banco de dados, ou tentar recriar um banco com a mesma estrutura.


    Notebook Avell B153 PLUS

    Linux Mint 20 Ulyana

    Processor: Intel Core i5-4200M
    Memory: 8 GB RAM
    Graphics: NVIDIA GK208M [GeForce GT 730M]
    Kernel: 5.8.0-12.2-liquorix-amd64 x86_64
Entre ou Registre-se para fazer um comentário.