RE: [pgsql-es-ayuda] Cambiar motor de disco en Ubuntu

2016-11-28 Por tema Electricos del Valle S.A. - Jose Fdo Donado E.
Buenas tardes

 

Muchas gracias por su ayuda, así como me indicaron lo logre hacer.

 

De: Edwin Quijada [mailto:listas_quij...@hotmail.com] 
Enviado el: lunes, 28 de noviembre de 2016 02:47 p.m.
Para: Alvaro Herrera <alvhe...@2ndquadrant.com>; Francisco Olarte
<fola...@peoplecall.com>
CC: Electricos del Valle S.A. - Jose Fdo Donado E.
<jfdon...@electrovalle.com>; Lista Postgres ES
<pgsql-es-ayuda@postgresql.org>
Asunto: Re: [pgsql-es-ayuda] Cambiar motor de disco en Ubuntu

 

 

 

  _  

From: pgsql-es-ayuda-ow...@postgresql.org
<mailto:pgsql-es-ayuda-ow...@postgresql.org>
<pgsql-es-ayuda-ow...@postgresql.org
<mailto:pgsql-es-ayuda-ow...@postgresql.org> > on behalf of Alvaro Herrera
<alvhe...@2ndquadrant.com <mailto:alvhe...@2ndquadrant.com> >
Sent: Tuesday, October 11, 2016 6:18 PM
To: Francisco Olarte
Cc: Electricos del Valle S.A. - Jose Fdo Donado E.; Lista Postgres ES
Subject: Re: [pgsql-es-ayuda] Cambiar motor de disco en Ubuntu 

 

Francisco Olarte escribió:
> Buenas tardes:
> 
> 2016-10-07 23:15 GMT+02:00 Electricos del Valle S.A. - Jose Fdo Donado
> E. <jfdon...@electrovalle.com <mailto:jfdon...@electrovalle.com> >:
> >
> > Tengo instalado Postgresql en Ubuntu y quisiera pasar todo el motor a un
disco nuevo, me pueden indicar como se hace.
> 
> Sin mas detalles como que sera imposible ayudarte. Necesitaras contar
> al menos que discos montas y en que puntos y en que directorios has
> metido las cosas de postgres, y ademas en Ubuntu creo que tienes la
> complejidad añadida de que usa los wrappers de Martin Pitt, que no es
> un postgres a secas.

Es posible que sea suficiente con crear un directorio en el nuevo disco,
luego darle un CREATE TABLESPACE, y finalmente ALTER TABLE .. SET
TABLESPACE bla.  No necesitas parar el servidor, aunque obviamente las
tablas quedan bloqueadas mientras se efectúa la copia.

Deberias hacerlo por cada tabla manualmente hacer esto ? No se puede hacer
un ALTER DATABASE para todo el table scpace ?

-- 
Álvaro Herrerahttps://www.2ndQuadrant.com/ 


 <https://www.2ndquadrant.com/> Professional PostgreSQL | 2ndQuadrant

www.2ndquadrant.com <http://www.2ndquadrant.com> 

2ndQuadrant, Professional PostgreSQL, PostgreSQL Training, PostgreSQL
Support, Postgres, PostgreSQL, PG/SQL


PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org
<mailto:pgsql-es-ayuda@postgresql.org> )
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda



Re: [pgsql-es-ayuda] Cambiar motor de disco en Ubuntu

2016-11-28 Por tema Edwin Quijada




From: pgsql-es-ayuda-ow...@postgresql.org <pgsql-es-ayuda-ow...@postgresql.org> 
on behalf of Alvaro Herrera <alvhe...@2ndquadrant.com>
Sent: Tuesday, October 11, 2016 6:18 PM
To: Francisco Olarte
Cc: Electricos del Valle S.A. - Jose Fdo Donado E.; Lista Postgres ES
Subject: Re: [pgsql-es-ayuda] Cambiar motor de disco en Ubuntu

Francisco Olarte escribió:
> Buenas tardes:
>
> 2016-10-07 23:15 GMT+02:00 Electricos del Valle S.A. - Jose Fdo Donado
> E. <jfdon...@electrovalle.com>:
> >
> > Tengo instalado Postgresql en Ubuntu y quisiera pasar todo el motor a un 
> > disco nuevo, me pueden indicar como se hace.
>
> Sin mas detalles como que sera imposible ayudarte. Necesitaras contar
> al menos que discos montas y en que puntos y en que directorios has
> metido las cosas de postgres, y ademas en Ubuntu creo que tienes la
> complejidad añadida de que usa los wrappers de Martin Pitt, que no es
> un postgres a secas.

Es posible que sea suficiente con crear un directorio en el nuevo disco,
luego darle un CREATE TABLESPACE, y finalmente ALTER TABLE .. SET
TABLESPACE bla.  No necesitas parar el servidor, aunque obviamente las
tablas quedan bloqueadas mientras se efectúa la copia.

Deberias hacerlo por cada tabla manualmente hacer esto ? No se puede hacer un 
ALTER DATABASE para todo el table scpace ?

--
Álvaro Herrerahttps://www.2ndQuadrant.com/
Professional PostgreSQL | 2ndQuadrant<https://www.2ndquadrant.com/>
www.2ndquadrant.com
2ndQuadrant, Professional PostgreSQL, PostgreSQL Training, PostgreSQL Support, 
Postgres, PostgreSQL, PG/SQL


PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda


Re: [pgsql-es-ayuda] Cambiar motor de disco en Ubuntu

2016-10-18 Por tema Francisco Olarte
Manuel:

2016-10-18 17:10 GMT+02:00 Manuel Aller :
> Los pasos para hacer la migración son:
> 1. cambiar el archivo de configuración para que diga:
> data_directory = '/database/pgdata'
> 2. detener el servicio de postgres:
> # sudo service postgresql stop

Probablemente funciona sin problema, pero yo en general recomendaria
siempre invertir esos pasos, no tocar nada con el servicio en marcha
si lo vas a parar.

> 3. hacer que el nuevo directorio sea del user postgres:
> # sudo chown -R postgres.postgres /database/pgdata

Salvo que lo hagas para minimo downtime, en cuyo caso esto deberia ir delante.

> 4. mover los datos al nuevo directorio:
> # mv /var/lib/postgresql/9.3/main /database/pgdata

Y para hacer ese paso necesitaras estar corriendo como usuario
postgres o root ( que con el nivel de detalle que lo cuentas conviene
añadirlo por dejarlo completo del todo ).

Francisco Olarte.

-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripci�n:
http://www.postgresql.org/mailpref/pgsql-es-ayuda


Re: [pgsql-es-ayuda] Cambiar motor de disco en Ubuntu

2016-10-18 Por tema Manuel Aller
Hola!

En el postgrsql.conf (en /etc/postgresql/9.{x}/main) hay un parámetro que
se llama 'data_directory'.

En ubuntu viene masomenos así:
data_directory = '/var/lib/postgresql/9.{x}/main'

Pongamos que agregaste un disco en /database, y creaste dentro un
directorio para el pg del estilo '/database/pgdata'

Los pasos para hacer la migración son:

1. cambiar el archivo de configuración para que diga:
data_directory = '/database/pgdata'
2. detener el servicio de postgres:
# sudo service postgresql stop
3. hacer que el nuevo directorio sea del user postgres:
# sudo chown -R postgres.postgres /database/pgdata
4. mover los datos al nuevo directorio:
# mv /var/lib/postgresql/9.3/main /database/pgdata
5. arrancar el servico de postgres:
# sudo service postgresql start

Y conviene revisar luego el archivo de log a ver si se quejó de algo
(/var/log/postgresql/postgres*log)

Saludos!

PS: en ubuntu 14.04 la {x} sería 3, y en 16.04 sería 5.


El 11 de octubre de 2016, 15:28, Hellmuth Vargas 
escribió:

> Hola Jose
>
> Unas preguntas:
>
> - Necesita migrar la base de datos a un nuevo disco de mayor
> capacidad/mejores prestaciones?
> - Que nivel de servicio tiene la base de datos: 7x24 o solo horario hábil?
> - Que versión de base de datos tiene actualmente, si es una versión
> anterior, hay posibilidades de actualizar la versión?
> - Tiene replicación implementada?
>
>
>
>
>
>
>
> El 11 de octubre de 2016, 13:18, Alvaro Herrera
> escribió:
>
>> Francisco Olarte escribió:
>> > Buenas tardes:
>> >
>> > 2016-10-07 23:15 GMT+02:00 Electricos del Valle S.A. - Jose Fdo Donado
>> > E. :
>> > >
>> > > Tengo instalado Postgresql en Ubuntu y quisiera pasar todo el motor a
>> un disco nuevo, me pueden indicar como se hace.
>> >
>> > Sin mas detalles como que sera imposible ayudarte. Necesitaras contar
>> > al menos que discos montas y en que puntos y en que directorios has
>> > metido las cosas de postgres, y ademas en Ubuntu creo que tienes la
>> > complejidad añadida de que usa los wrappers de Martin Pitt, que no es
>> > un postgres a secas.
>>
>> Es posible que sea suficiente con crear un directorio en el nuevo disco,
>> luego darle un CREATE TABLESPACE, y finalmente ALTER TABLE .. SET
>> TABLESPACE bla.  No necesitas parar el servidor, aunque obviamente las
>> tablas quedan bloqueadas mientras se efectúa la copia.
>>
>> --
>> Álvaro Herrerahttps://www.2ndQuadrant.com/
>> PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
>>
>> -
>> Enviado a la lista de correo pgsql-es-ayuda (
>> pgsql-es-ayuda@postgresql.org)
>> Para cambiar tu suscripción:
>> http://www.postgresql.org/mailpref/pgsql-es-ayuda
>>
>
>
>
> --
> Cordialmente,
>
> Ing. Hellmuth I. Vargas S.
> Esp. Telemática y Negocios por Internet
> Oracle Database 10g Administrator Certified Associate
> EnterpriseDB Certified PostgreSQL 9.3 Associate
>
>


-- 
 *Manuel Fernando Aller*
DBA Senior
InfraCoop Cooperativa de Infraestructura y Bases de Datos
skype: manuel.aller
Mobile: +54 9 11 4054 4779
 

Infracoop
es miembro de FACTTIC 


Re: [pgsql-es-ayuda] Cambiar motor de disco en Ubuntu

2016-10-11 Por tema Hellmuth Vargas
Hola Jose

Unas preguntas:

- Necesita migrar la base de datos a un nuevo disco de mayor
capacidad/mejores prestaciones?
- Que nivel de servicio tiene la base de datos: 7x24 o solo horario hábil?
- Que versión de base de datos tiene actualmente, si es una versión
anterior, hay posibilidades de actualizar la versión?
- Tiene replicación implementada?







El 11 de octubre de 2016, 13:18, Alvaro Herrera
escribió:

> Francisco Olarte escribió:
> > Buenas tardes:
> >
> > 2016-10-07 23:15 GMT+02:00 Electricos del Valle S.A. - Jose Fdo Donado
> > E. :
> > >
> > > Tengo instalado Postgresql en Ubuntu y quisiera pasar todo el motor a
> un disco nuevo, me pueden indicar como se hace.
> >
> > Sin mas detalles como que sera imposible ayudarte. Necesitaras contar
> > al menos que discos montas y en que puntos y en que directorios has
> > metido las cosas de postgres, y ademas en Ubuntu creo que tienes la
> > complejidad añadida de que usa los wrappers de Martin Pitt, que no es
> > un postgres a secas.
>
> Es posible que sea suficiente con crear un directorio en el nuevo disco,
> luego darle un CREATE TABLESPACE, y finalmente ALTER TABLE .. SET
> TABLESPACE bla.  No necesitas parar el servidor, aunque obviamente las
> tablas quedan bloqueadas mientras se efectúa la copia.
>
> --
> Álvaro Herrerahttps://www.2ndQuadrant.com/
> PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
>
> -
> Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org
> )
> Para cambiar tu suscripción:
> http://www.postgresql.org/mailpref/pgsql-es-ayuda
>



-- 
Cordialmente,

Ing. Hellmuth I. Vargas S.
Esp. Telemática y Negocios por Internet
Oracle Database 10g Administrator Certified Associate
EnterpriseDB Certified PostgreSQL 9.3 Associate


Re: [pgsql-es-ayuda] Cambiar motor de disco en Ubuntu

2016-10-11 Por tema Alvaro Herrera
Francisco Olarte escribió:
> Buenas tardes:
> 
> 2016-10-07 23:15 GMT+02:00 Electricos del Valle S.A. - Jose Fdo Donado
> E. :
> >
> > Tengo instalado Postgresql en Ubuntu y quisiera pasar todo el motor a un 
> > disco nuevo, me pueden indicar como se hace.
> 
> Sin mas detalles como que sera imposible ayudarte. Necesitaras contar
> al menos que discos montas y en que puntos y en que directorios has
> metido las cosas de postgres, y ademas en Ubuntu creo que tienes la
> complejidad añadida de que usa los wrappers de Martin Pitt, que no es
> un postgres a secas.

Es posible que sea suficiente con crear un directorio en el nuevo disco,
luego darle un CREATE TABLESPACE, y finalmente ALTER TABLE .. SET
TABLESPACE bla.  No necesitas parar el servidor, aunque obviamente las
tablas quedan bloqueadas mientras se efectúa la copia.

-- 
Álvaro Herrerahttps://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda


Re: [pgsql-es-ayuda] Cambiar motor de disco en Ubuntu

2016-10-11 Por tema Francisco Olarte
Buenas tardes:

2016-10-07 23:15 GMT+02:00 Electricos del Valle S.A. - Jose Fdo Donado
E. :
>
> Tengo instalado Postgresql en Ubuntu y quisiera pasar todo el motor a un 
> disco nuevo, me pueden indicar como se hace.

Sin mas detalles como que sera imposible ayudarte. Necesitaras contar
al menos que discos montas y en que puntos y en que directorios has
metido las cosas de postgres, y ademas en Ubuntu creo que tienes la
complejidad añadida de que usa los wrappers de Martin Pitt, que no es
un postgres a secas.

En general, cuando he hecho cosas similares en Linux lo mas seguro
suele ser parar el server ( aprovechando que muchas veces tienes que
hacerlo para instalar los discos nuevos ), copia del unico directorio
en el que estan los datos y rearranque tras ajustar el .conf. O cuando
he cambiado un disco de datos por uno nuevo montarlo en el path del
anterior y copia.

Pero vamos, sin saber como eran tus discos, como son ahora y donde
estan los binarios y datos en tu instalacion, poco se puede decir.

Francisco Olarte.

-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripci�n:
http://www.postgresql.org/mailpref/pgsql-es-ayuda


[pgsql-es-ayuda] Cambiar motor de disco en Ubuntu

2016-10-11 Por tema Electricos del Valle S.A. - Jose Fdo Donado E.
Buenas tardes

 

Tengo instalado Postgresql en Ubuntu y quisiera pasar todo el motor a un
disco nuevo, me pueden indicar como se hace.

 

Mil Gracias

 

Ing. Jose Fernando Donado E.

Jefe de Sistemas

(  jfdon...@electrovalle.com)

 

 

 Cali - Bogota - Barranquilla - Pereira

   

Cra 4 Nro 16 - 09 Cali

Tel:   (57) 2 8861500 Ext 180

Cel:   (57) 316-8337010

Fax: (57) 2 8833413

  www.electricosdelvalle.com

 

  

 

Advertencia legal: 
Este mensaje y, en su caso, los archivos anexos son confidenciales,
especialmente en lo que respecta a los datos personales, y se dirigen
exclusivamente al destinatario referenciado. Si usted no lo es y lo ha
recibido por error o tiene conocimiento del mismo por cualquier motivo, le
rogamos que nos lo comunique por este medio y proceda a destruirlo o
borrarlo, y que en todo caso se abstenga de utilizar, reproducir, alterar,
archivar o comunicar a terceros el presente mensaje y archivos anexos, todo
ello bajo pena de incurrir en responsabilidades legales. Las opiniones
contenidas en este mensaje y en los archivos adjuntos, pertenecen
exclusivamente a su remitente y no representan la opinión de la empresa
salvo que se diga expresamente y el remitente esté autorizado para ello. El
emisor no garantiza la integridad, rapidez o seguridad del presente correo,
ni se responsabiliza de posibles perjuicios derivados de la captura,
incorporaciones de virus o cualquier tipo de manipulaciones efectuadas por
terceros.