Informix - Copia de las DB

 
Vista:
sin imagen de perfil

Copia de las DB

Publicado por sagma (23 intervenciones) el 23/08/2005 01:08:11
Hola, quisiera saber si se puede hacer una copia de las DB, pero al momento y en diferentes servidores:

Por ejemplo: si tengo el servidor1 una BD que es la usan para introducir datos
el servidor1 que seria la copia de la DB del servidor1, pero cuando ingrese o modifique cualquier dato de la DB del servidor1, esta sea reflajada en la DB del servidor2.

se puede hacer eso??

gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Copia de las DB

Publicado por luis rivadlo (126 intervenciones) el 23/08/2005 14:40:30
Hola te refieres a una BD espejo.
Cuando instalas el informix puedes hacer eso busca la informacion sobre instalacion de Bases de Datos Espejos. Yo no lo he probado pero se que se puede hacer.

Aprovecha Esta Gran Oportunidad
http://www.lideresubi.com/informate
Recuerda Entrar como DT-LORB-TUNOMBRE-PAIS

http://www.ubifone.clubcaebiz.net/grabaciones.html

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:Copia de las DB

Publicado por sagma (23 intervenciones) el 23/08/2005 16:29:12

gracias por contestar Luis, pero el problema es que yo quiero tomar datos de la DB del servidor2, o sea que los usuario que hacen consultas tomen de la DB del servidor2 y los que hacen los input, update y delete a la db estos lo hagan en el servidor1.

creo que con los espejos no se puede hacer eso

estoy equivocado??

gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Copia de las DB

Publicado por LUIS R. (126 intervenciones) el 25/08/2005 14:31:34
Hola Puedes hacerlo en tus consultas usando el arroba

Busca este concepto del arroba @ con la cual puedes ir a varias bases de datos

Aprovecha Esta Gran Oportunidad Te Invita (LORB)
http://www.lideresubi.com/informate

Recuerda Entrar como DT-LORB-TUNOMBRE-PAIS

http://www.ubifone.clubcaebiz.net/grabaciones.html
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Copia de las DB

Publicado por Manuel (5 intervenciones) el 25/08/2005 15:12:21
Hola, Creo que una vez que realices la copia de la base de datos debes darle los priviligios de solo SELECT y bueno creo que con eso pudiera servir, Ahora bien yo quisiera saber como puedo replicar una base de datos a otra, y mas o menos en cuanto tiempo lo puedo hacer.....

Saludos
Manuel Hernandez...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Replicacion de Tablas

Publicado por Gabriela (15 intervenciones) el 25/08/2005 15:53:31
Hay les va algo de replicacion es el documento que deje en mi empresa, para cualquier duda pueden mandarme un correo. Con la replicacion lo haces perfecto, yo lo utilizo en una empreza capturan todos las altas de codigos, precios, etc, y yo en ese momento cualquier modificacion realizada, insert, update o delete, se te queda reflejada en la otra BD. Cualquier duda no duden en escribirme.


Ejemplo de la replicación de tablas de maxiplas Ciudad Industrial (CI) y maxiplas Aglaya. Las tablas se replican de Ciudad Industrial a Aglaya. Se dara un ejemplo de la replicación de la tabla tinvarti

1. Debe de haber comunicación entre los dos host
-Editar hosts
En Aglaya  20.0.91.1 lookags
En CI  20.0.88.1 cocina
-Editar hosts.equiv
En Aglaya  lookags
En CI  cocina
2. Debe de haber comunicación entre las dos bases de datos
-Editar el archivo /etc/services y agregar el servicio
En CI  ifx_cocina 3099/tcp
En Aglaya  ifx_lookags 3088/tcp
-Editar el archivo /informix/etc/sqlhosts agregar
En CI  g_cocina group - - i=9
cocina ontlitcp cocina ifx_cocina g=g_cocina
g_cocina group - -
En Aglaya  g_lookags group - - i=4
lookags ontlitcp lookags ifx_lookags g_lookags
g_lookags group
3. Las tablas a Replicar deben de tener una llave primaria, que es la que se va a replicar.
Ejemplo para generar la llave primaria a la tabla de tinvarti con clave primaria código
Alter table tinvarti add constraint prymary key(codigo) constraint kinvarti

4. Con el usuario de Informix le decimos que tablas vamos a replicar, esto se realiza en el lugar base, en este caso Cd Industrial,
Para inicializar el grupo
1. cdr define Server --init g_lookags

Para ver los servicios que estan activados
2. cdr list server
Nos debe de aparecer el Server g_lookags y el estado debe de estar activado y el status como local.

Para definir la conexión
3. cdr define server --connect=cocina --init --sync=g_lookags g_cocina
En donde cocina es el host y nos indica que de lookags se pasara a cocina.

Para ver que se haya echo correctamente la conexion
4. cdr list server
Nos debe de agregar g_cocina activado y conectado.


Para definir una replicación
5. cdr define replicate –conflict=ignore rep_invarti \
“P cocina@g_lookags:sistemas.tinvarti” “select * from tinvarti” \
“R cocina@g_cocina:sistemas.tinvarti” “select * from tinvarti”
En donde: Cocina es el nombre de la base de datos, g_lookags y g_cocina son los grupos que definimos sistemas es el usuario de la base de datos, tinvarti es el nombre de la tabla y rep_invarti es el nombre que se le dio a la replicación.

Para que inicie la replicación
6. cdr Start replicate rep_invarti

Para ver las replicaciones existentes
7. cdr list replicate
Nos debe de listar las replicaciones activas en este caso realizando la anterior nos pondría
REPLICATE STATE CONFLICT FRECUENCY OPTIONS
----------------------------------------------------------------------------------------
rep_invarti ACTIVATE ignore inmediate row


20.0.91.1  Dirección IP del sitio de Ciudad Industrial
20.0.88.1  Dirección IP del sitio de Aglaya


NOTA: Revisar archivo 6208.pdf de la ayuda de Informix, que acontinuacion se muestra.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar