Não consigo acessar database

1. Não consigo acessar database

Bruno
azumamagus

(usa Red Hat)

Enviado em 07/07/2014 - 16:18h

Pessoal, quando clico em cima de um database especifico aparace a seguinte mensagem:
" ERROR: could not open relation 1663/92244/2616: No such flie or directory"

Já reiniciei o serviço e nada....
não sei o que pode ser, talvez voou perder essa database... ele é de log...

alguém tem alguma idea de como posso recupera-lo?


  


2. Re: Não consigo acessar database

Hugo Cerqueira
hrcerq

(usa Outra)

Enviado em 07/07/2014 - 17:46h

Você já checou os logs do servidor? Vê se vc encontra alguma dica do que pode ter acontecido no log do dia q vc teve esse erro. Se tiver alguma mensagem de erro posta ela aqui.

Esse erro parece ser causado pela inexistência do diretório da base de dados que vc quer acessar.

Verifica o diretório das bases de dados que fica em $PGDATA/base


3. Re: Não consigo acessar database

Jonathan Wolff Andrade
jwolff

(usa Kali)

Enviado em 08/07/2014 - 11:55h

azumamagus escreveu:

Pessoal, quando clico em cima de um database especifico aparace a seguinte mensagem:
" ERROR: could not open relation 1663/92244/2616: No such flie or directory"

Já reiniciei o serviço e nada....
não sei o que pode ser, talvez voou perder essa database... ele é de log...

alguém tem alguma idea de como posso recupera-lo?


É feito backup periodicamente?


4. Re: Não consigo acessar database

Bruno
azumamagus

(usa Red Hat)

Enviado em 14/07/2014 - 14:24h

Boa tarde Hrcerq, não consegui achar nada nos logs...
jwolff é feito mais não do log...

e agora não sei o que fazer para recuperar isso...


5. Re: Não consigo acessar database

Hugo Cerqueira
hrcerq

(usa Outra)

Enviado em 14/07/2014 - 23:45h

Pelo que eu entendi, vc tentou fazer a conexão via cliente gráfico. Vc já tentou conectar nesse banco via psql?

Se vc realmente não estiver conseguindo acessar o banco, talvez seja melhor mesmo vc restaurar o backup que vc tem desse banco.


6. Re: Não consigo acessar database

Bruno
azumamagus

(usa Red Hat)

Enviado em 16/07/2014 - 12:37h

Sim, por cliente gráfico.
Consigo conectar via psql, mais o pg_dump da a mesma mensagem de erro, a única coisas que eu cosigo via linha de comando é visualizar os dados!
Duro que não tenho backup do log... algo que preciso implementar para evitar isso


7. Re: Não consigo acessar database

Pedro Carlos Ferraz
pedrocf

(usa Debian)

Enviado em 16/07/2014 - 14:01h

Acho melhor você excluir o banco criar outro e restaurar a partir do backup.


8. Re: Não consigo acessar database

Bruno
azumamagus

(usa Red Hat)

Enviado em 16/07/2014 - 14:17h

Eu não tenho backup dele =[
agora ferrou....


9. Re: Não consigo acessar database

Hugo Cerqueira
hrcerq

(usa Outra)

Enviado em 16/07/2014 - 14:57h

Esse servidor é só vc que acessa ou tem outras pessoas mexendo nele também? Porque talvez tenha algum processo rodando, que deixou todo o banco em modo de somente-leitura, pra impedir conflito entre as transações.

Se esse for o caso, vc poderia matar esse processo pra liberar o acesso de escrita novamente. Executa o comando:

ps auxww | grep ^postgres

E posta o resultado desse comando aqui.


10. Re: Não consigo acessar database

Bruno
azumamagus

(usa Red Hat)

Enviado em 16/07/2014 - 15:10h

Não, tem mais gente que usa... vou executar esse comando ai


11. Re: Não consigo acessar database

Bruno
azumamagus

(usa Red Hat)

Enviado em 16/07/2014 - 15:11h

puts... o servidor é windows e não linux^^ esqueci de falar =[ pior ainda neh


12. Re: Não consigo acessar database

Hugo Cerqueira
hrcerq

(usa Outra)

Enviado em 16/07/2014 - 15:15h

Ah entendi...

Bom então faz o seguinte, acessa o banco via psql e executa a seguinte consulta:

select pid, datname, usename, waiting, state, query from pg_stat_activity;

E posta o resultado aqui.



01 02 03



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts