Eveling Velásquez escribió:
Hola
Mi pregunta es si puedo crear una bd nueva a partir de los datos q tengo en un tablespace existente. tengo la carpeta completa.
El procedimiento que me indicas ya lo he realizado pero no me funciono.
s
/
Eveling Velasquez Solis

/


------------------------------------------------------------------------
*De:* Jaime Casanova <[email protected]>
*Para:* Eveling Velásquez <[email protected]>
*CC:* [email protected]
*Enviado:* mié, diciembre 2, 2009 11:15:17 PM
*Asunto:* Re: [pgsql-es-ayuda] Montar tablespace existente

2009/12/2 Eveling Velásquez <[email protected] <mailto:[email protected]>>:
> Hola lista!!
> hace un tiempo tenia una bd en un servidor x, luego cambiamos de equipos y
>  se extrajo bk de la bd. Esta bd estaba montado en un tablespace. mi
> pregunta es si puedo montar ese tablespace que ya esta creado y con datos en
> una bd nueva. es decir generar mi bd (nueva) a partir del tablespace
> existente. (es solo otra opcion al bk.)

cuando ocurre un desastre es posible copiar la carpeta data a otra
servidor postgres con las mismas caracteristicas y la misma version de
postgres y esperar que funcione... quiza si ademas de copiar la
carpeta data, creas la estructura de directorios en la que estaba el
tablespace (tiene que ser exactamente igual) y pegas ahi el contenido
del tablespace podria funcionar... creo...

--
Atentamente,
Jaime Casanova
Soporte y capacitación de PostgreSQL
Asesoría y desarrollo de sistemas
Guayaquil - Ecuador
Cel. +59387171157

------------------------------------------------------------------------

¡Todo sobre la Liga Mexicana de fútbol!
Estadísticas, resultados, calendario, fotos y más:
http://espanol.sports.yahoo.com/
Lo que Jaime te decía es que tenías que ser cuidadoso en este sentido porque tienes que tener exactamente la misma configuración en el otro servidor donde vayas a hacer esto. A lo mejor por eso fue que te falló el proceso. Para estas cosas es muy provechoso una metodología para casos de desastres, y tener a la mano una estrategia de recuperación con los pasos definidos muy detalladamente; además de tener bien definidos los problemas que te hayan dado y su solución.
Esto ayuda mucho en el proceso.

Tu problema está dado por el hecho que existen dos catálogos del sistema que guardan como tal la información de la información, o sea lo que llaman los metadatos de sus bases de datos: tablas, vistas, privilegios, triggers,etc, y es el caso de pg_global y pg_catalog, por lo que en caso de que fueras a mover los datos, tienes que mover esto también, y pienso a mi entender del tema, no sea una tarea fácil de hacer, que me corrijan los gurus.

Siempre hay que tener claro de lo que vayas a mover.
Saludos, y espero que te ayuden de algo mis comentarios

--
-------------------------------------
"TIP 4: No hagas 'kill -9' a postmaster"
Ing. Marcos Luís Ortíz Valmaseda
PostgreSQL System DBA Centro de Tecnologías de Almacenamiento y Anális de Datos 
(CENTALAD)
Universidad de las Ciencias Informáticas

Linux User # 418229
http://www.postgresql-es.org
http://www.postgresql.org
http://www.planetpostgresql.org

--
TIP 6: ¿Has buscado en los archivos de nuestra lista de correo?
              http://archives.postgresql.org/pgsql-es-ayuda

Responder a