Re: Migrar de PG 9.6.13 64 bits a PostgreSQL 11.4

From: mauricio pullabuestan <jmauriciopb(at)yahoo(dot)es>
To: "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Migrar de PG 9.6.13 64 bits a PostgreSQL 11.4
Date: 2019-08-15 20:23:20
Message-ID: 991581508.8129501.1565900600414@mail.yahoo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola a todos.

Gracias por la ayuda.

Pude actualizar, el problema que tuve fue que no direccione bien los directorio de datos y me faltaba especificar los archivos de configuración, una vez arreglado se ejecuto sin problemas.

Algo que no me quise complicar fue en el paso 10 de pg_upgrade con mi servidor de replica, no utilice link, lo deje ahí para configurarlo manualmente.

Si pueden explicarme, podría probar.

Antes de actualizar mis servidores de producción

Saludos
Mauricio.

En jueves, 15 de agosto de 2019 09:07:03 GMT-5, Anthony Sotolongo <asotolongo(at)gmail(dot)com> escribió:

Hola Mauricio, como te comentaba Francis en Ubuntu/Debian  los archivos
de configuración están otro sitio, por ende debes  setear sus rutas
desde el pg_upgrade con las opciones -o y -O, por ejemplo agregale a tu
comando pg_upgrade esas opciones con las rutas pertinentes:

-o "-c config_file=/etc/postgresql/9.6/main/postgresql.conf" -O "-c
config_file=/etc/postgresql/11/main/postgresql.conf"

Saludos

El 14-08-19 a las 12:52, mauricio pullabuestan escribió:
> Hola a todos.
>
> Gracias por contestar.
>
> Leí sobre pg_upgrade, mi ingles no es bueno y no me queda claro los pasos a seguir.
>
> Prepare 2 maquinas virtuales para simular mi entorno
> 1.- Ubuntu, Postgresql 9.6 Maestro
> 2.- Ubuntu, Postgresql 9.6 Replica (hot standby)
>
>
> Pasos pg_upgrade
> 1.- No lo necesito
>
> 2.- Como crear el nuevo postgresql 11 con indicadores de configuración compatibles postgresql 9.6?
>
> 3.- Instale Postgresql 11 sudo apt-get install postgresql-11
>
> 4.- como inicializar el nuevo cluster using initdb?
>
> 5.- Instale las extensiones.
>
> 6.- Ajuste de Autenticación, como configuro mi pg_hba.conf?
>
>
> al hacer una verificación con usuario postgres
> /usr/lib/postgresql/11/bin/pg_upgrade -b /usr/lib/postgresql/9.6/bin/ -B /usr/lib/postgresql/11/bin -d /var/lib/postgresql/9.6/main/ -D /var/lib/postgresql/11/main/ -c
>
> tengo el siguiente
> Parece haber un postmaster sirviendo el clúster nuevo. Por favor detenga ese postmaster e inténtelo nuevamente.
>
> Pienso puede darse por el paso 4.
>
> Pare el servicio systemctl stop postgresql(at)11-main
>
> vuelvo a verificar
> Verificando Consistencia en Vivo en el Servidor Antiguo
> -------------------------------------------------------
> Checking cluster versions                                               ok
> Checking database user is the install user                      ok
> Checking database connection settings                           ok
> Checking for prepared transactions                                 ok
> Checking for reg* data types in user tables                     ok
> Checking for contrib/isn with bigint-passing mismatch    ok
> Checking for invalid "unknown" user columns                 ok
> Checking for hash indexes                                               ok
>
>   *failure*
> Consulte las últimas líneas de «pg_upgrade_server.log» para saber la causa probable de la falla.
>
> falló la conexión a la base de datos: no se pudo conectar con el servidor: No such file or directory
>
> ¿Está el servidor en ejecución localmente y aceptando conexiones en el socket de dominio Unix
>
> «/var/lib/postgresql/.s.PGSQL.50432»? no se pudo conectar al postmaster de destino iniciado con la orden: "/usr/lib/postgresql/11/bin/pg_ctl" -w -l "pg_upgrade_server.log" -D "/var/lib/postgresql/11/main/" -o "-p 50432 -b -c synchronous_commit=off -c fsync=off -c full_page_writes=off  -c listen_addresses='' -c unix_socket_permissions=0700 -c unix_socket_directories='/var/lib/postgresql'" start
> Falló, saliendo
>
>
> el pg_upgrade_server.log tiene
>
> command: "/usr/lib/postgresql/9.6/bin/pg_ctl" -w -l "pg_upgrade_server.log" -D "/var/lib/postgresql/9.6/main/" -o "-p 50432 -c autovacuum=off -c autovacuum_
> $ pg_ctl: otro servidor puede estar en ejecución; tratando de iniciarlo de todas formas. esperando que el servidor se inicie....postgres:
> no se pudo acceder al archivo de configuración
>
> «/var/lib/postgresql/9.6/main/postgresql.conf»: No such file
> $  abandonando la espera pg_ctl: no se pudo iniciar el servidor.
> Examine el registro del servidor.
>
> command: "/usr/lib/postgresql/11/bin/pg_ctl" -w -l "pg_upgrade_server.log" -D "/var/lib/postgresql/11/main/" -o "-p 50432 -b -c synchronous_commit=off -c fs
> $ esperando que el servidor se inicie....postgres: no se pudo acceder al archivo de configuración «/var/lib/postgresql/11/main/postgresql.conf»: No such file $  abandonando la espera pg_ctl: no se pudo iniciar el servidor.
> Examine el registro del servidor.
>
>
> Como corrijo el problema?
>
>
> Saludos.
> Mauricio
>
>

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Edwin Rey 2019-08-15 20:38:42 UNSUSCRIBE
Previous Message Anthony Sotolongo 2019-08-15 14:06:58 Re: Migrar de PG 9.6.13 64 bits a PostgreSQL 11.4