Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 09-12-2003
mosorio mosorio is offline
Miembro
 
Registrado: may 2003
Posts: 159
Poder: 22
mosorio Va por buen camino
Question Copias espejos con Firebird

Hola!
Quisiera saber cómo se hacen la scopias espejos con firebird, ya que es una capacidad que tiene, creo ya que viene de interbase 5. Si alguno de ustedes sabe como hacerlo, se los agradecería, he intentado busccar en la web alguna información, pero no lo he encontrado.

Solo encontré algo de un articulo que indica que si se puede hacer pero no dice como y eso es lo que necesito.

Gracias de antemano.
Responder Con Cita
  #2  
Antiguo 09-12-2003
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 28
jachguate Va por buen camino
Cool

Del Interbase SQL Reference:

Cita:
Syntax CREATE SHADOW set_num [AUTO | MANUAL] [CONDITIONAL]
'filespec' [LENGTH [=] int [PAGE[S]]]
[<secondary_file>];

<secondary_file> = FILE 'filespec' [<fileinfo>] [<secondary_file>]

<fileinfo> = LENGTH [=] int [PAGE[S]] | STARTING [AT [PAGE]] int
[<fileinfo>]
Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #3  
Antiguo 10-12-2003
mosorio mosorio is offline
Miembro
 
Registrado: may 2003
Posts: 159
Poder: 22
mosorio Va por buen camino
Hola jachguate!
Gracias por la respuesta, he realizado una prueba y he comprobado que se crea el fichero indicado, pero no soy muy bueno en Inglés y hay cosas que no entiendo.
Cómo se debe activar esta copia, lo que he leido en el manual de "La cara oculta de delphi 4", dice que se pueden hacer este tipo de copias de respaldo para cuando falla una de las BD en una máquina o dicso duro. En el manual de interbase dice que el administrado o DBA debe activar esto.
Si sabes algo, por favor alcaralo, creo que esto ayudará a todos los que trabajamos o deseamos trabajar con IB o FB.

Gracias de antemano.
Responder Con Cita
  #4  
Antiguo 11-12-2003
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 28
jachguate Va por buen camino
Cool

Un espejo (shadow) es un archivo identico a la base de datos original. De hecho, aunque no trabajo mucho con interbase, creo que tiene la capacidad de, si ocurre algo grave con el archivo primario de la BD, trabajar en tiempo real con el espejo únicamente, hasta que se restaure el archivo primario... algo asi como una BD StandBy, aunque solo para fallos de disco, y cosas que no boten tu S.O. Mirá en la ayuda sobre los modificadores [AUTO | MANUAL] [CONDITIONAL]

En cualquier caso, puede ser adaptable como política de backup, pues siempre vas a tener una copia fresca de todos los datos. La verdad, no se como se comportará interbase para prevenir que una corrupción en una pagina de datos en el archivo primario se lleve al mirror... esa investigación te la dejo a vos... y luego comentas que has hallado

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #5  
Antiguo 20-05-2005
AMINOA2R AMINOA2R is offline
Miembro
 
Registrado: may 2005
Posts: 90
Poder: 20
AMINOA2R Va por buen camino
Yo te diria que el shadow lo hagas a un disco duro externo por si te casca el servidor. Si esto te ocurre te las verás negras si tienes que quitar un raid por ejemplo.
Responder Con Cita
  #6  
Antiguo 20-05-2005
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 28
jachguate Va por buen camino
Aunque el tema ya no es actual (ver fecha original del 9/dic/2003), diría que hacer un shadow a un disco duro externo puede ser bueno solo si dicho disco es lo suficientemente rápido como para no provocar una caida en el desempeño, y será útil en casos de que la máquina truene, solamente si no se lleva al disco también.

Creo que para prevenir los riesgos de perdida de información por fallos de hardware, hay que seguir implementando una buena política de backup. Si es un sistema crítico, pues usar otra base de datos mas potente en este sentido, por ejemplo oracle.

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 14:05:33.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi