[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]

[Hilos de Discusión] [Fecha] [Tema] [Autor]

Re: Ayuda para Postgresql !!!



Si,  ese es el problema, o no esta definido en la variable PGDATA el
directorio donde radicaran las bases de datos.

Yo nunca he usado el postgres que viene en las distribuciones, siempre
bajo el mas actual del sitio de postgresql, pero segun puedop ver lo que
posiblemente fincione es:

1.- Si no tienes definida la variable PGDATA agregala como dice abajo.
2.- Si tu le das un #echo $PGDATA y si te muestra la ruta entonces lo que
te falta es inicializar las bases de datos  esto se hace con un #initdb ,
este comando lo puedes encontrar donte esta el postmaster y el psql.
    con esto se inicializa tu base de datos con una base  llamada
template1, esta es solo una plantilla que la usas cada vez que crees una
base de datos nueva.


template1 es solo una base de datso en blanco.


nota: estas son la variables como yo las defino, tu tienes que localizar
donde esta cada una de estas partes para que pongas la ruta correcta:

#variables para postgres
#Librerias
LD_LIBRARY_PATH=/usr/local/pgsql/lib
#Binarios
PATH=$PATH:/usr/local/pgsql/bin
#Paginas de manual
MANPATH=$MANPATH:/usr/local/pgsql/man
#Librerias
PGLIB=/usr/local/pgsql/lib
#Datos (almacena archivos de las bases de datos
PGDATA=/usr/local/pgsql/data

export LD_LIBRARY_PATH PATH MANPATH PGLIB PGDATA



Saludos y espero le ayuden estas notas.



Manuel Leos escribió:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Yo tuve el mismo problema, y es debido a que te falta el template1 que
> se crea cuando instalas postgres, si instalaste postgres otra version
> a la que trae RH, y seguiste los pasos del manual de instalacion las
> rutas son diferentes, lo que te ocasiona problemas al tratar de
> instalar el nuevo cuando ya  tenias otro instalado, a modo de
> sugerencia desinstala el postgres que agregaste tu, y hazle un upgrade
> al postgres con el CD de RH, asi resolvi yo mi ese problema (aclarando
> que primero debes verificar que tengas las rutas de acceso cargadas ya
> sea en .bash_profile o .bashrc y estas logueado son el user portgres
> casi siempre), debido a que por ******* borre el template1 y no tenia
> otro a la mano asi que le tuve que dar un upgrade
>
> ______________________________
> Manuel Leos Rivas
> Comunicaciones Internas
> Avantel, S. A.
> Tel.: 52 (8) 153-5959
> Mail: Manuel Leos en Avantel com mx
>         /mleos en uanl mx
>
> - -----Original Message-----
> From:   Israel Pérez Zurita [SMTP:izurita en cen-prd org mx]
> Sent:   Friday, August 06, 1999 10:08 PM
> To:     Linux Admin; lista linux
> Subject:        Ayuda para Postgresql !!!
>
> Saludos
>
>    Tengo el Siguiente error en Red Hat 6.0 al iniciar el demonio de
> postgres ....
>
> [root@nombre /root]# /etc/rc.d/init.d/postgresql start
> Starting postgresql service: /usr/bin/postmaster does not find the
> database system.
> Expected to find it in the PGDATA directory "/var/lib/pgsql", but
> unable to open file with pathname
> "/var/lib/pgsql/base/template1/pg_class".
>
> No data directory -- can't proceed.
> postmaster []
>
> si alguien me pudiera ayudar se lo agraderia mucho.....
> -----BEGIN PGP SIGNATURE-----
> Version: PGPfreeware 6.0.2i
>
> iQA/AwUBN8andU1IDAKkSIUqEQKCEgCgomG+9nbac+CUeVOA7UgVXHqqdmwAoJKJ
> dpA6OY/DdBFxdA4oDmGzVaPo
> =Rsaw
> -----END PGP SIGNATURE-----



[Hilos de Discusión] [Fecha] [Tema] [Autor]