[EMAIL PROTECTED] wrote:
> Olá,
> 
> estou usando Postgres versão 7.4.7 e estou com uma mensagem de erro
> estranha.... alguém pode me ajudar?
> 
> Eu conecto no banco e qualquer comando que eu queira executar dá erro.
> Tenho outros bancos funcionando...
> 
>> psql template1
> Welcome to psql 7.4.7, the PostgreSQL interactive terminal.
> 
> Type:  \copyright for distribution terms
>        \h for help with SQL commands
>        \? for help on internal slash commands
>        \g or terminate with semicolon to execute query
>        \q to quit
> 
> template1=# \d
> ERRO:  cabeçalho de página inválido no bloco 1 da relação "pg_opclass"
> template1=#
> 
> 
> O curioso é que os bancos estão funcionando... só o cliente psql que segue
> dando esse erro. Alguma sugestão ?

        O erro não é no psql. É no tipo de comandos que você está executando. 
Se você tentar um "select * from pg_opclass" neste banco verá que o erro 
ocorrerá em qualquer cliente.

        Quando um banco novo é criado ele é uma cópia do template1 
inicialmente. Tente criar um banco novo que deverá ocorrer algum erro, 
ou, caso não ocorra, você também não conseguirá utilizar o comando "\d" 
neste banco.

        Eu acredito que você, se já não tem, vai ter brevemente um problema de 
hardware pois esta tabela está corrompida no banco template1. Crie um 
backup de todos os seus dados e faça uma verificação no disco para ter 
certeza de que não existem blocos defeituosos.

--
Shander Lyrio
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a