RE: Errores accediendo a db en replicacion

From: "Lazaro Garcia" <lazaro3487(at)gmail(dot)com>
To: "'Juan'" <smalltalker(dot)marcelo(at)gmail(dot)com>
Cc: "'Anthony Sotolongo'" <asotolongo(at)gmail(dot)com>, "'Ayuda'" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: RE: Errores accediendo a db en replicacion
Date: 2017-10-20 13:17:16
Message-ID: 000d01d349a5$c1345460$439cfd20$@gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Recuerda que un server standby está en recovery mode a menos que lo promuevas a master, lo cual quiere decir que cualquier cambio que afecte los datafiles de la base solo pueden ser ejecutados en el master y posteriormente serán replicados a los standby via streaming replication.

Saludos a todos.

-----Mensaje original-----
De: Juan [mailto:smalltalker(dot)marcelo(at)gmail(dot)com]
Enviado el: jueves, 19 de octubre de 2017 06:18 p. m.
Para: Lazaro Garcia
CC: Anthony Sotolongo; Ayuda
Asunto: Re: Errores accediendo a db en replicacion

Ahora lo confirmo, da error.

db=# reindex table pg_catalog.pg_statistic ;
ERROR: cannot execute REINDEX during recovery

Podria bajarlo (para el standby) y reindexar pero no se si volviera a replicar no tiene que peder transacciones y el master seguira transaccionando.
Tampoco estoy seguro que esas cosas se repliquen, porque reindexando en el master deberia replicar., si es aue eso se replica.
No quiero tomar acciones que puedan dejar inservible el standby.

Si alguien sabe que se puede reindexar , aunque sea parando el master. lo haria

saludos

Juna

2017-10-19 19:14 GMT-03:00 Juan <smalltalker(dot)marcelo(at)gmail(dot)com>:
> En el master no? no se si me permita en el standby ,...
>
>
> salu2
>
> Juan
>
>
> 2017-10-19 19:10 GMT-03:00 Lazaro Garcia <lazaro3487(at)gmail(dot)com>:
>> Has intentado reindexar la tabla??
>>
>> Saludos.
>>
>> -----Mensaje original-----
>> De: Juan [mailto:smalltalker(dot)marcelo(at)gmail(dot)com]
>> Enviado el: jueves, 19 de octubre de 2017 05:22 p. m.
>> Para: Anthony Sotolongo
>> CC: Ayuda
>> Asunto: Re: Errores accediendo a db en replicacion
>>
>> Hola amigos
>>
>> Creo que encontre el problema. no se como resolverlo.
>> creo que tengo un index corrupto y lo encontre por esto.
>>
>> select starelid, staattnum, stainherit from pg_catalog.pg_statistic
>>
>> hay una row que da error.
>> podria borrarla pero no en el standby , si lo borro en el master, es seguro??? se replica??? ..
>> estoy haciendo replicacion streamming.
>>
>> saludos.
>>
>> Juan
>>
>> pd: deberia abrir otro correo con otro topico?
>>
>>
>> 2017-10-19 17:49 GMT-03:00 Juan <smalltalker(dot)marcelo(at)gmail(dot)com>:
>>> GEnte
>>>
>>> Anthony
>>>
>>> Me baje y compile ya 3 versiones, me parece que el problema o es otro.
>>> O esta dañado el catalogo. O en replicacion hay ciertas cosas que no
>>> pueden hacerse, como te comente antes,los queries a la db parecen no tener problemas.
>>> Todavia sigo investigando.
>>> GRacias por tu respuesta
>>>
>>> saludos
>>>
>>>
>>> 2017-10-19 17:43 GMT-03:00 Anthony Sotolongo <asotolongo(at)gmail(dot)com>:
>>>> Hola Juan
>>>>
>>>>
>>>> On 19/10/17 17:35, Juan wrote:
>>>>>
>>>>> Tengo una base de datos replicando, e intentos de acceder a ella
>>>>> con pgadmin , fallan,
>>>>> Pregunta: se pude conectar a una base de datos , en stream
>>>>> replication con pgadmin???
>>>>
>>>> si
>>>>
>>>>>
>>>>> Gralmente los errores son de catalog.
>>>>> psql tambien da errores, gralmente el error es: ERROR: wrong
>>>>> number of index expressions.
>>>>>
>>>>> De todos modos si ejecuto select. en las tablas no tengo problemas.
>>>>> Algun consejo?
>>>>
>>>> puede que error sea que estas accediendo al server con una version
>>>> pgadmin no compatible con el catalogo de la version de la BD
>>>>
>>>>> la version es 9.1 de postgres.
>>>>> corriendo en centos7,
>>>>>
>>>>> saludos y gracias por adelantado
>>>>>
>>>>> Juan
>>>>>
>>>> saludos
>>
>>

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Juan 2017-10-20 13:52:12 Re: Errores accediendo a db en replicacion
Previous Message Lazaro Garcia 2017-10-20 13:14:37 RE: Errores accediendo a db en replicacion