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:[email protected]] 
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 <[email protected]>:
> En el master no? no se si me permita en el standby ,...
>
>
> salu2
>
>  Juan
>
>
> 2017-10-19 19:10 GMT-03:00 Lazaro Garcia <[email protected]>:
>> Has intentado reindexar la tabla??
>>
>> Saludos.
>>
>> -----Mensaje original-----
>> De: Juan [mailto:[email protected]]
>> 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 <[email protected]>:
>>> 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 <[email protected]>:
>>>> 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
>>
>>


Reply via email to