Re: RV: Recuperar una base de datos en un tablespace en otro servidor

From: Diego Augusto Molina <diegoaugustomolina(at)gmail(dot)com>
To: Jorge Augusto Llamas Caamaño <jorge(dot)llamas(at)opxis(dot)com>
Cc: pgsql-admin(at)postgresql(dot)org
Subject: Re: RV: Recuperar una base de datos en un tablespace en otro servidor
Date: 2011-08-25 00:30:38
Message-ID: CAGOxLdEShL=6qLQDz-xwhmWkhpf=7n+Xi_BQ9zvLpJirQHhNsA@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-admin

El 24/08/11, Jorge Augusto Llamas Caamaño <jorge(dot)llamas(at)opxis(dot)com> escribió:
> Señores, cordial saludo.

ES:
****
Hola! Por favor intenta utilizar el inglés en las listas. Te lo
recomiendo por lo siguiente:
1) Aunque el español es mi idioma materno, el inglés es el idioma
materno de internet y de la informática. No es nada personal, pero
existe la lista en español
http://archives.postgresql.org/pgsql-es-ayuda/.
2) Tendrás más oportunidades de conseguir respuestas. Por 1) muchos
informáticos simplemente usan inglés (sin importar su origen).
3) Tal vez exista alguien en el mundo que tenga tu mismo problema y
encuentre tu thread, pero no entienda español. Por 1), es altamente
probable que sepa inglés.

Igual, por si no manejás bien el inglés te respondo en español y en
inglés (para los que no saben español;)

> Se quiere migrar la base de datos a otro servidor. En el otro servidor que
> tiene la misma versión del S.O, Windows Server 2003, y también la misma
> versión de postgresplus 8.3.5.1.
>
> Que puedo hacer para que la base de datos, que está en un tablespace del
> servidor antiguo, la pueda copiar directamente al nuevo servidor, que
> tiene las mismas características en cuanto a Sistema Operativo y versión de
> BD, y pueda funcionar normalmente ?

"pg_dump" -> "pg_restore"

EN:
****
I think this is the easiest solution I can think of. Is that a problem
for your needs?
Just in case, you shouldn't mess up with manipulating the tablespaces
at the filesystem level. AFAIK tablespace support is intended to
provide a better performance at the I/O level but never for hot backup
or migration (in a *lazy* way I mean).
E.g.: You have a very "slow" disk (say PATA) and a "very" fast one
(SAS or SSD). Use the first for the system and other stuff and put the
db data into the second. That will greatly help PostgreSQL to perform
better when operating with the data in the second disk.
If your intentions exceeds this purpose, it's very unlikely that you
get something useful out of tablespaces. What's more, you'll get an
extra administration load because you'll have to unnecessary deal with
them.

ES:
****
Pienso que es la solución más fácil. ¿eso representa un problema para
tus necesidades?
Aclaro por si acaso, no deberías joder con el tema de los tablespaces
a nivel de archivo. Hasta lo que sé el soporte de esta característica
se provee sólo para mejorar la performance a nivel de E/S, pero no
para backups en caliente ni migraciones (en forma *despreocupada*).
Por ejemplo: disponés de un disco muy "lento" (como un PATA) y uno muy
"rápido" (SAS o SSD). Poné el sistema y en general todo en el primero
y poné los datos de la bd en el segundo. Eso va a ayudar muchísimo a
PostgreSQL a dar un mejor rendimiento.
Si tus expectativas exeden este propósito, es improbable que saqués
algo útil del uso de tablespaces. Más aún, sólo conseguirás una carga
extra de administración al tener que lidiar innecesariamente con
tablespaces.

--
Diego Augusto Molina
diegoaugustomolina(at)gmail(dot)com

ES: Por favor, evite adjuntar documentos de Microsoft Office. Serán
desestimados.
EN: Please, avoid attaching Microsoft Office documents. They shall be discarded.
LINK: http://www.gnu.org/philosophy/no-word-attachments.html

Browse pgsql-admin by date

  From Date Subject
Next Message Igor Neyman 2011-08-25 13:17:12 Re: Database alias
Previous Message Adrian Klaver 2011-08-24 20:41:10 Re: postgresql server crash on windows 7 when using plpython