From: | "agrimas" <agrimas(at)ecogas(dot)com(dot)ar> |
---|---|
To: | "'Gorka'" <gorkapostgres(at)yahoo(dot)es>, "'POSTGRES'" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Cygwin |
Date: | 2004-05-18 12:13:54 |
Message-ID: | 000001c43cd1$96a98520$7a0c048f@centro.ecogas.com.ar |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
1) Podes levantar la base como un servicio de NT, por lo que no te hara
falta entrar a una session del Cygwin cada vez que quieras levantar la
base.
2) No es conveniente que reinicies el equipo si la base esta levantada,
o al menos te dice que esta iniciada. Te recomiendo detener el servicio
(net stop postmaster) , para iniciarlo (net start postmaster), esto es
como servicio NT
3) Si no levanta, verifica buscando un archivo, postmaster.pid,
seguramente quedo abierto o algo por el estilo, eliminalo e intenta
reiniciar nuevamente.
Instalar Cygwin Postgres como servicio NT
$ ipc-daemo &
$ initdb -D /usr/share/postgresql/data
$ postmaster -D /usr/share/postgresql/data &
$ psql template1
Como servicio
# ipc-daemon --install-as-service
# cmd /c lusrmgr.msc
# mkpasswd -l -u postgres >>/etc/passwd
#cmd /c secpol.msc
# cygrunsrv --instal postmaster
--path /usr/bin/postmaster --args "-D /usr/share/postgresql/data -i"
--dep ipc-daemon --termsig INT --user postgres --shutdown
# mkdir /usr/share/postgresql/data
# chown postgres /usr/share/posrgresql/data
(corriendo con la cuenta postgres)
$ initdb -D / usr/share/postgresql/data
# net start ipc-dameon
# net start postmaster
# psql -U postgres template1
Nota:
# indica que esta corriendo como mienbro de un usuario Administrador
$ indica que estas corriendo con usuario postgres
Datos extraidos de : http://php.weblogs.com/discuss/post_tips
Suerte y espero haberte ayudado.
-----Mensaje original-----
De: pgsql-es-ayuda-owner(at)postgresql(dot)org
[mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org] En nombre de Gorka
Enviado el: Martes, 18 de Mayo de 2004 04:22 a.m.
Para: POSTGRES
Asunto: [pgsql-es-ayuda] Cygwin
>>¿Cada vez que abro la consola de cygwin he de repetir de nuevo todas
>>estas
líneas para >>arrancar postgres?
>La contestación fue: No todas , solo dos:
> ipc-daemon2 &
> pg_ctl -D /usr/share/postgresql/data -l logfile start
Sin embargo cuando ejecuto este último comando me sale lo sgte.:
$ pg_ctl -D /usr/share/postgresql/data/ -l logfile start
pg_ctl: Another postmaster may be running. Trying to start postmaster
anyway.
pg_ctl: cannot start postmaster. Examine the log output.
Reinicio el equipo para asegurarme de que se matan todos los procesos y
lo vuelvo a intentar ... y lo mismo. ¿Qué está pasando? (El log no me
ayuda
nada)
______Gorka -> gorkapostgres(at)yahoo(dot)es_______
PostgreSQL 7.0
DELL Precision 220 / PIII / 733 MHz / 256 Mb / 17 + 9 Gb SCSI / Dell
Ultrascan P780 16" / Debian GNU/Linux 'Woody' sabor 'Compact' / NVidia
Riva TNT2 / KeyMouse PS/2____________________________________________
---------------------------(end of broadcast)---------------------------
TIP 5: ¿Has leído nuestro extenso FAQ?
From | Date | Subject | |
---|---|---|---|
Next Message | Financiera Porvenir S.A. | 2004-05-18 12:37:04 | Re: Cygwin |
Previous Message | Gorka | 2004-05-18 07:21:34 | Cygwin |