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

Responder a