Obrigado pela dica Tiago, suponho que me servirá no futuro. A final optei
por desinstalar PostgreSQL 8.3 e instalei a nova versão (8.4) agora estou
restaurando a base de dados com calma e a deixar todo documentado, o que
antes não fiz.

Obrigado,

Eloi

2009/9/16 Tiago Adami <[email protected]>

> Para iniciar o banco através do console eu utilizo um atalho para o CMD.EXE
> no desktop, clico com o botão direito sobre o atalho e aciono o menu
> "Executar Como". Seleciono o usuário "postgres", informo a senha e o console
> é aberto rodando como usuário "postgres".
>
> Desta forma, eu acesso o diretório de instalação do banco (no meu caso
> D:\PostgreSQL\8.3) e inicio o banco de dados através do comando:
>
> D:\PostgreSQL\8.3>bin\postgres -D "D:\PostgreSQL\8.3\data"
>
> Todas as informações do log são impressas no console. Para encerrar o
> banco, apenas pressione CTRL+C, ou então feche a janela do MS-DOS.
>
> Depois de carregar o cluster desta forma, tente reindexar o banco através
> do "reindexdb.exe" em outro console.
>
> --
> TIAGO J. ADAMI
> http://www.adamiworks.com
> adamitj "at" gmail "dot" com
> Dois Vizinhos - PR
>
> 2009/9/15 Eloi Ribeiro <[email protected]>
>
>>
>>
>> 2009/9/15 André Volpato <[email protected]>
>>
>>  Eloi Ribeiro escreveu:
>>>
>>> Olá a toda a lista,
>>>
>>> Tenho um computador com windows (xp prof. ver. 2002 com SP3), *PostgreSQL
>>> *8.3.5-2 e *PostGIS *1.3.5, este computador estava a realizar uma tarefa
>>> (de longa duração) de análise em *PostgreSQL+PostGIS* quando
>>> abruptamente o computador foi apagado, ao reiniciar o computador o serviço
>>> não arrancou registando no *log* as seguintes mensagens:
>>>
>>> 2009-09-15 08:34:38 CEST LOG:  database system was interrupted while in
>>> recovery at 2009-09-14 14:06:32 CEST
>>> 2009-09-15 08:34:38 CEST HINT:  This probably means that some data is
>>> corrupted and you will have to use the last backup for recovery.
>>> 2009-09-15 08:34:38 CEST LOG:  database system was not properly shut
>>> down; automatic recovery in progress
>>> 2009-09-15 08:34:38 CEST LOG:  redo starts at 67/C5C956D8
>>> 2009-09-15 08:34:38 CEST LOG:  unexpected pageaddr 67/BDFD0000 in log
>>> file 103, segment 197, offset 16580608
>>> 2009-09-15 08:34:38 CEST LOG:  redo done at 67/C5FCFFB0
>>> 2009-09-15 08:34:38 CEST FATAL:  index "9065509" contains unexpected zero
>>> page at block 0
>>> 2009-09-15 08:34:38 CEST HINT:  Please REINDEX it.
>>> 2009-09-15 08:34:38 CEST LOG:  startup process (PID 3476) exited with
>>> exit code 1
>>> 2009-09-15 08:34:38 CEST LOG:  aborting startup due to startup process
>>> failure
>>> (...)
>>>
>>>
>>> Você tentou rodar um REINDEX, como está escrito no log ?
>>>
>>> []´s, ACV
>>>
>>
>> Não o tinha tentado. Suponho que é assim:
>> postgres --single -D "C:\Archivos de programa\PostgreSQL\8.3\data" -P
>> nome_da_bd
>>
>> e depois seria:
>> REINDEX SYSTEM nome_da_bd
>>
>> Mas não consigo arrancar o *postmaster*, dá-me a seguinte mensagem:
>>
>> "Execution of PostgreSQL by a user with administrative permissions is not
>> permitted.
>> The server must be started under an unprivileged user ID to prevent
>> possible system security compromises. See the documentation for more
>> information on how to properly start thr server."
>>
>> Reinicio a sessão com um utilizador não administrador, e tenho o seguinte:
>> "could  not create lock file "postmaster.pid": Permission denied"
>>
>> Alguma pista?
>>
>> eloi
>>
>> _______________________________________________
>> pgbr-geral mailing list
>> [email protected]
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>
>>
>
>
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>


-- 
Eloi Ribeiro
GIS Analyst
39.45º -4.40º
http://eloiribeiro.wordpress.com
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a