Marcelo, acho que precipitei na pergunta, vamos por parte, pra vc se te
explico melhor:

 

Instalei o PG 8.4.0, do jeito que vem no readme: ./configure, gmake e gmake
install

Criei o user postgres

Crie a pasta data: /var/lib/pgsql/data

Dei o initdb na pasta data

Depois o postmaster

Fiz as alterações nos .conf

 

O serviço “postgres” está rodando. Somente isto, já basta para eu fazer a
conexão?

Quando tento conectar usando “psql” fala que não posso conectar no servidor.

 

Obrigado.

 

 

De: pgbr-geral-boun...@listas.postgresql.org.br
[mailto:pgbr-geral-boun...@listas.postgresql.org.br] Em nome de Marcelo
Costa
Enviada em: quinta-feira, 23 de julho de 2009 15:41
Para: Comunidade PostgreSQL Brasileira
Assunto: Re: [pgbr-geral] Dúvida Star / Stop

 

Olá

2009/7/23 Saulo Morais Lara <sa...@abilityonline.com.br>

Postmaster é mesma coisa que pg_ctl start ?

Instalei o PG 4 no Slack 12.2

Quando dou um ps aux, o precesso ”postgres” está la.

Tentei dar um pg_ctl stop no banco, mas deu erro: no such process

Sei que deve ser vacilo, pois não manjo de Linux e caiu esta bomba na minha
não.

Obrigado.


Não sei como o PostgreSQL  foi instalado em seu server.

1. Nos servidores que administro (todos slackware), dentro do diretorio de
compilação há um diretorio de nome contrib com um diretorio start-scripts.

#/usr/local/src/postgresql-8.3.7/contrib/start-scripts

2. EM meus servidores, copio o script "linux" para /etc/rc.d/ com o nome
rc.postgresql

3. Depois faço as alterações necessárias nesse script, onde basicamente
indico onde está instalado o PostgreSQL e onde ficam os diretórios "data" e
"log"

Ex:
# Installation prefix
prefix=/usr/local/pgsql

# Data directory
PGDATA="/usr/local/pgsql/data"

# Where to keep a log file
PGLOG="$PGDATA/serverlog"


4. Depois dê permissão para execução no arquivo rc.postgresql

#/etc/rc.d/chmod +x rc.postgresql

Com isso você poderá iniciar, reiniciar e parar seu PostgreSQL

Respondendo aos seus questionamentos.

O pg_ctl é um utilitário para iniciar, parar ou reiniciar o postmaster, o
servidor PostgreSQL, ou exibir o status de um postmaster ativo [1]
http://pgdocptbr.sourceforge.net/pg80/app-pg-ctl.html

O postmaster é o servidor de banco de dados multiusuário do PostgreSQL. Para
um aplicativo cliente acessar um banco de dados deve se conectar (através de
uma rede ou localmente) a um postmaster. O postmaster então inicia um
processo servidor separado ("
<http://www.htmlstaff.org/postgresqlmanual/app-postgres.html> postgres")
para manter a conexão. O postmaster também gerencia a comunicação entre os
processos servidores. [2]
http://www.postgresql.org/docs/8.3/static/app-postmaster.html

Atte,

-- 
Marcelo Costa
www.marcelocosta.net
-------------------------------------------------
“Os muito poderosos e os muito estúpidos possuem uma coisa em comum. Ao
invés de alterarem as suas visões para se ajustarem aos fatos do mundo, eles
alteram os fatos para ajustá-los às suas visões.”, 

Doctor Who.

_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a