Como sincronizar dos pcs con comandos de linux?

Imagen de Fabianbm

Forums: 

Como estan amigos en mi empresa estamos utlizando linux centos para servidor de base de datos y queremos sincronizar el server principal con el de respaldo principalmente la base que esta en DB2 por favor si alguien nos puede ayudar o recomendar links para inveestigar acerca de esta tarea le agradeceria sobre manera, quizas se pueda con scp, dd o rsync????. Gracias por su ayuda amigos linuxeros.

La sincronización debería hacerse via la base de datos

Imagen de deathUser

En algunos casos es posible sincronizar bases de datos sincronizando sus datafiles, pero en los casos en los que dichos datafiles son suceptibles de corrupción, no es una buena idea hacerlo de esa manera, concretamente oracle y db2 tienen problemas si intentas hacer ese tipo de cosas en caliente con rsync, unison, o lo que se te ocurra, esto funciona bien para un cold backup, pero supongo que ese no es el caso, un amigo está haciendo algo por el estilo con los archive files del oracle, pero es casi un cold backup, no se si en db2 puedas hacer algo similar a lo que estan haciendo con oracle y los archive files, el caso es que si necesitas un esquema fiable de replicación, db2 soporta replicación en dos vías, si es en una vía es más sencillo todavía.

Suerte

:)

Gracias deathuser

Imagen de Fabianbm

Comprendo en este caso me tocaria investigar mas sobre la administración en DB2 verdad, bueno espero que me den mas comentarios sobre todo si alguien ha tenido esta experiencia y lo ha resuelto con linux ..........

Fabian Bayas Moscoso
NEGONO
Web: http://www.negono.com
Mail: fabianbm@negono.com

El rsync indican que sirve

Imagen de Epe

El rsync indican que sirve hasta para sincronizar BD.

yo lo he hecho con BD de openldap y leímos una vez mucho sobre que también BD mysql se podía.

inténtalo con rsync, es muy rápido y eficiente.

saludos
epe
--
EcuaLinux.com
Ecuador: (02)3412402 - (09)9246504
USA: + 1 404 795 0321

Saludos
epe

EcuaLinux.com

+(593) 9 9924 6504

Servicios en Software Libre

ok Ernesto

Imagen de Fabianbm

Lo hare espero poder salir con éxito ahi les cuento como me fue.... pero si tienen mas comentarios son bienvenidos ....

Fabian Bayas Moscoso
NEGONO
Web: http://www.negono.com
Mail: fabianbm@negono.com

No he tenido problemas

Imagen de deathUser

No he tenido problemas sincronizando MYSQL, POSTGRESQL, pero si he tenido problemas de corrupción de los data files en oracle y db2, es por eso del comentario, no se si alguién en el foro ha tenido una experiencia exitosa sincronizando oracle o db2 con rsync???

Sería interesante, el problema básicamente es en el cambio del archivo entre el momento en el que se empieza a realizar la sincronización hasta el momento en el que finaliza, si existen cambios en el archivo se corrompe, rsync es muy eficiente en la sincronización, ya que transmite solo lo que ha cambiado del archivo, eso normalmente en una base de datos está bien, ya que va creciendo en intervalos prefijados y dejando los agujeros que no puede llenar por la escritura aleatoria, pero en operaciones en las que se reorganizan los archivos (defragmentaciones por ejemplo) ahi se complica la cosa, al menos si esto sucede entre el período de sincronización, ahí fallará de seguro.

Insisto a que prueben las opciones de replicación de la base de datos o alguien nos de un comentario sobre una experiencia exitosa con rsync y db2

bye
:)

sí, siempre me ha

Imagen de Epe

sí, siempre me ha preocupado el hecho de cómo manejará eso de los cambios... pero la gente lo sugiere pra el mysql... por eso lo sugerí.

pero en verdad qué tal si en medio de un cambio ocurre una transacción y se cambia la BD? ni idea.... habría que probarlo y detectar cómo mejorarlo
--
EcuaLinux.com
Ecuador: (02)3412402 - (09)9246504
USA: + 1 404 795 0321

Saludos
epe

EcuaLinux.com

+(593) 9 9924 6504

Servicios en Software Libre

Mysql me ha soportado

Imagen de deathUser

Mysql me ha soportado incluso scps a baja velocidad, claro que mejor siempre un tar y despues transferir el tar y listo, la verdad es que MYSQL si que es mis respetos.

bye
:)

Interesantes sus comentarios

Imagen de Fabianbm

Me han dado buenos tips y pistas a la vez tratare de probar los dos rsync y la replicacion nativa de DB2 haber que es mas facil mejor y tecnicamente mas apropiado para mi caso según los resultados, sin embargo nuevos comentarios estan bienvenidos y si alguien ya ha tenido la experiencia con Bases propietarias como DB2 pues a comentar.....

Fabian Bayas Moscoso
NEGONO
Web: http://www.negono.com
Mail: fabianbm@negono.com