From: | Rodriguez Fernando <rodriguez(at)ort(dot)edu(dot)uy> |
---|---|
To: | Alvaro Herrera <alvherre(at)commandprompt(dot)com> |
Cc: | Julio Cesar Ayala Guarin <juliocesar(dot)ayalaguarin(at)gmail(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: backup bd con pg_dump |
Date: | 2007-08-31 11:51:37 |
Message-ID: | 46D800C9.5010403@ort.edu.uy |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Podes usar el split
Opcion uno:
pg_dump|split -b<tamaño> -d - <prefijo> la opcion del tamaño usa
k o m (kbytes o megabytes) y la de para que use numero para la
secuencia (es horrible el nombre), ojo el guión no esta de mas,
es para indicar que el archivo es tomado de la salida del otro comando y
el prefifijo es como nombras la las partes
Opción dos :
pg_dump > <archivo>
split -b<tamaño> -d <archivo> <prefijo>
Saludos Fernando
Alvaro Herrera wrote:
> Julio Cesar Ayala Guarin escribió:
>
>> Buen día para todos.
>>
>> He realizado backup a las bd postgresql 7.3 desde Linux RHE 3 con
>> pg_dump, y el archivo de salida se creó en un filesystem montado
>> usando samba desde una carpeta compartida en un PC win xp sp-2 a una
>> carpeta de Linux. La primera bd que ocupa en Bytes alrededor de 700
>> MB produjo como salida del pg_dump un archivo de 1.7 GB, le hice pgsql
>> desde postgresql 8.2 instalada en el PC y restauró bien. Sin embargo,
>> la segunda bd que ocupa en Bytes alrededor de 15 GB, mostró un mensaje
>> al realizar el pg_dump que dice: "Superado el límite de tamaño de
>> fichero" y como salida del pg_dump produjo un archivo de 2 GB.
>> Verifiqué el espacio disponible en el PC, y dispongo de mas de 35 GB.
>> Como podría completar la ejecución del pg_dump a la bd de 15 GB ?
>>
>
> Chuta, complicado. El problema es que el sistema de archivos que estás
> usando (no si es Samba o la carpeta en Windows) no permite almacenar
> archivos mayores de 2 GB.
>
> Soluciones .. hmm, no se me ocurre nada por el momento. Si puedes
> escribir el dump en otra parte, creo que sería lo más fácil. Por ej. si
> puedes escribirla directamente en tu servidor Linux.
>
>
> PD: hay otra posible explicación que es que pg_dump no tenga soporte a
> archivos grandes (> 2 GB), pero creo que el error que daría sería
> distinto. Para empezar no estaría en español, puesto que en Postgres
> 7.3 aún no habíamos hecho las traducciones.
>
>
From | Date | Subject | |
---|---|---|---|
Next Message | María Lorena Culzoni Estigarribia | 2007-08-31 12:38:28 | |
Previous Message | Alejandro D. Burne | 2007-08-31 11:02:32 | Re: consulta sobre licencia de postgres |